VirtualBox

Ticket #11439 (closed defect: wontfix)

Opened 15 months ago

Last modified 15 months ago

Vbox 4.2.6 Hangs on shut down with 32bit linux guest

Reported by: idw1972 Owned by:
Priority: major Component: VMM
Version: VirtualBox 4.2.6 Keywords:
Cc: Guest type: Linux
Host type: Windows

Description (last modified by frank) (diff)

Running VirtualBox 4.2.6 xpsp3 win7/win7 x64 with modified bios to include WinXP mode hex string which falls into clear space in the BIOS at #10E5A (in VBoxDD2.dll x86), #11AAA (in VBoxDD2.dll x64) or extracting the bios modifying and using extradata item to reinsert.

When using modified dll/bios linux 32bit clients will not shut down fully to power off on either vbox x86 or x64 but hang and have to be closed using turn of machine from menu.

when using unmodified dll/bios 32bit linux clients shut down completely to close.

x64 linux guest are not effected.

This did not happen with 4.2.0

if 4.2.0 dll is used with 4.2.6 everything works as before.

There is a workaround with 32bit linux guests and the modded dll/bios i dont know if this will give a direction as to the problem but to get them to shut down completely i had to follow this procedure in the guest.

Type in terminal:

  1. sudo gedit /etc/default/grub
  2. Find the line: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  3. Change this to: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=force"
  4. Save the file and close the file. 5. Finally, in terminal: sudo update-grub

after doing this everything is working correctly again.

attached is log from 32bit host and guest

guests used ubuntu 12.10/12.04lts linux mint cinnamon, xcfe

this is needed as using xpmode.vhd and need to keep activation.

Attachments

VBox.log Download (79.9 KB) - added by idw1972 15 months ago.
log file vb4.2.6
VBox.log.2.working acpi=force Download (80.5 KB) - added by idw1972 15 months ago.
acpi=force working log
VBoxSVC.log Download (3.5 KB) - added by idw1972 15 months ago.
SVC log
vb 4.2.6 vboxdd2.dll x86 x64 and bios.bin xpmode patched for testing.7z Download (142.6 KB) - added by idw1972 15 months ago.
vb 4.2.6 xpmode patched dll`s and patched bios for recreation testing purposes
SopeVBox.log Download (94.5 KB) - added by idw1972 15 months ago.
user Sope vbox.log file x64 windows host x86 linux guest

Change History

Changed 15 months ago by idw1972

log file vb4.2.6

comment:1 Changed 15 months ago by idw1972

Please see here for details of slp1 mod i`m refering to  http://forums.mydigitallife.info/threads/3957-VirtualBox-SLP-amp-SLIC/page42 onwards.

this is so xpmode vhd can be used with vb instead of vpc

when just using a xpmode.vhd on its own no problem, but when vm machine set up to boot dual xpmode vhd or linux 32bit vhd the linux doesn`t like the bios patch and if the dll is patched then it effects linux 32bit but not xp guests.

Last edited 15 months ago by idw1972 (previous) (diff)

Changed 15 months ago by idw1972

acpi=force working log

Changed 15 months ago by idw1972

SVC log

Changed 15 months ago by idw1972

vb 4.2.6 xpmode patched dll`s and patched bios for recreation testing purposes

comment:2 in reply to: ↑ description Changed 15 months ago by idw1972

Replying to idw1972:

Attached is sopevbox.log from user Sope at the my digital life forums.

Same problem, is running 64bit windows host and 32bit linux client.

Changed 15 months ago by idw1972

user Sope vbox.log file x64 windows host x86 linux guest

comment:3 Changed 15 months ago by idw1972

just realised i put title as vbox 2.4.6 and it should be vbox 4.2.6 if it can be changed it would be great thankyou

comment:4 Changed 15 months ago by idw1972

i hate using patched dll`s, source modification would be the ideal way, by reserving the byte range for the msslp string or adding a table that could be called by the extradata item ie slp.bin in theory its already possible as you can add custom tables just no way to specify a start address in memory.

comment:5 Changed 15 months ago by frank

  • Description modified (diff)
  • Summary changed from Vbox 2.4.6 Hangs on shut down with 32bit linux guest to Vbox 4.2.6 Hangs on shut down with 32bit linux guest

comment:6 Changed 15 months ago by frank

Sorry, we don't support using modified VBox DLLs. Also, is this really necessary? VBox 4.2 supports including of SLIC tables. Do

VBoxManage setextradata VM_NAME VBoxInternal/Devices/acpi/0/Config/SLICTable PATH_TO_SLICTABLE

where PATH_TO_SLICTABLE is the path to the filename containing the SLIC table.

comment:7 Changed 15 months ago by frank

  • Status changed from new to closed
  • Resolution set to wontfix
Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use