VirtualBox

Opened 11 years ago

Closed 11 years ago

#11439 closed defect (wontfix)

Vbox 4.2.6 Hangs on shut down with 32bit linux guest

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

Description (last modified by Frank Mehnert)

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 (5)

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

Download all attachments as: .zip

Change History (12)

by idw1972, 11 years ago

Attachment: VBox.log added

log file vb4.2.6

comment:1 by idw1972, 11 years ago

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.

Version 1, edited 11 years ago by idw1972 (previous) (next) (diff)

by idw1972, 11 years ago

acpi=force working log

by idw1972, 11 years ago

Attachment: VBoxSVC.log added

SVC log

by idw1972, 11 years ago

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

in reply to:  description comment:2 by idw1972, 11 years ago

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.

by idw1972, 11 years ago

Attachment: SopeVBox.log added

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

comment:3 by idw1972, 11 years ago

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 by idw1972, 11 years ago

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 by Frank Mehnert, 11 years ago

Description: modified (diff)
Summary: Vbox 2.4.6 Hangs on shut down with 32bit linux guestVbox 4.2.6 Hangs on shut down with 32bit linux guest

comment:6 by Frank Mehnert, 11 years ago

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 by Frank Mehnert, 11 years ago

Resolution: wontfix
Status: newclosed
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use