VirtualBox

Opened 13 years ago

Closed 13 years ago

#9519 closed defect (fixed)

X-Org Video Driver ABI bump kills Vbox Video in Linux Guests -> fixed as of 27 Sept. 2011

Reported by: Bob Kosch Owned by:
Component: other Version: VirtualBox 4.1.2
Keywords: X.Org ABI 11 Cc:
Guest type: Linux Host type: Windows

Description

VirtualBox Guest Additions for Linux Version 4.1.2 r73507 (from Oracle) will break after the X-Org ABI bump from 10 to 11.

Video fails for any version of xserver-org-core which no longer provides xorg-video-abi-10.

Vboxvideo seems to require ABI class: X.Org Video Driver, version 10.0. Please confirm this, even if you do nothing else with this bug report.

Version 4.1.2 r38459 (from Debian) DOES work after the X-Org ABI bump to xorg-video-abi-11.

Attachments (11)

VBoxSVC.log (5.5 KB ) - added by Bob Kosch 13 years ago.
VBOXADDITIONS_4.1.2_73507.txt (1.3 KB ) - added by Bob Kosch 13 years ago.
VBox.log (102.0 KB ) - added by Bob Kosch 13 years ago.
Xorg Success (Debian 4.1.2-dfsg-1+b1).log (29.7 KB ) - added by Bob Kosch 13 years ago.
Xorg Failure (Oracle 4.1.2_73507).2.log (55.9 KB ) - added by Bob Kosch 13 years ago.
Xorg Failure (Oracle 4.1.2_73507).log (55.9 KB ) - added by Bob Kosch 13 years ago.
VBoxLinuxAdditions (r74190).log (4.3 KB ) - added by Bob Kosch 13 years ago.
Xorg (r74190).log (70.9 KB ) - added by Bob Kosch 13 years ago.
VBoxLinuxAdditions (r74190).2.log (4.3 KB ) - added by Bob Kosch 13 years ago.
VBox (Debian r38459).log (96.0 KB ) - added by Bob Kosch 13 years ago.
VBox (r74190).log (89.3 KB ) - added by Bob Kosch 13 years ago.

Download all attachments as: .zip

Change History (20)

by Bob Kosch, 13 years ago

Attachment: VBoxSVC.log added

by Bob Kosch, 13 years ago

by Bob Kosch, 13 years ago

Attachment: VBox.log added

by Bob Kosch, 13 years ago

comment:1 by Bob Kosch, 13 years ago

I should have described it more accurately as a fallback to VESA. I think my first reboot was the only real failure of X to start at all.

And I'm sorry about the one duplicated attachment, but I don't know how to detach them.

comment:2 by Michael Thayer, 13 years ago

Sorry that I didn't respond sooner. I am of course aware of the problem and in the process of fixing it. Due to subtle changes in X.Org shortly before 1.11 was released we can no longer use our input driver as we did, and I am replacing it with a kernel input driver which has slightly slowed things down. Hopefully I will soon be able to provide you with an Additions test build with support for 1.11.

comment:3 by Bob Kosch, 13 years ago

Thanks, and please don't feel any need to apologize!

You aren't obliged to support, in a Production release of Vbox, some oddball Release Candidate of X.Org from the unstable branch of Debian.

If I weren't prepared to recover from stuff that occasionally breaks, I'd still be on the stable branch, and using an Iceweasel derived from FireFox 2.0, or God knows what.

comment:4 by Bob Kosch, 13 years ago

This was the response from mainline Ubuntu [LP #848622] now that xorg-edgers have introduced xserver 1.11 into their Oneiric PPAs:

"Of course ABI bumps break all xorg drivers. That's why they are rebuilt after a new major xorg-server version is uploaded. However xorg-server will stay at 1.10 for oneiric and virtualbox builds fine against the new ABI anyway" - Closed as Invalid.

Might I ask here which source trees build fine against the new ABI, since obviously this individual has no interest in helping ordinary users, only in closing bugs?

comment:5 by Michael Thayer, 13 years ago

Summary: X-Org Video Driver ABI bump kills Vbox Video in Linux GuestsX-Org Video Driver ABI bump kills Vbox Video in Linux Guests -> fixed as of 27 Sept. 2011

Actually from their point of view that is a reasonable reply. No source changes to the drivers are needed to work with the new X.Org version, so they just have to (probably automatically) rebuild their packages. In the mean-time I have finished the input reworking I mentioned above, and any future 4.1 releases (possibly others) will work with X.Org 1.11. If you feel like testing (usual disclaimers apply), here is a link to the current state of the Additions for 4.1:

https://www.virtualbox.org/download/testcase/VBoxGuestAdditions-r74190.iso

comment:6 by Bob Kosch, 13 years ago

Thanks; I've tried it on Debian Sid but I'm afraid build 74190 doesn't work for me:

# ./VBoxLinuxAdditions.run --keep Creating directory install Verifying archive integrity... All good. Uncompressing VirtualBox 4.1.3 Guest Additions for Linux......... VirtualBox Guest Additions installer Removing installed version 4.1.2 of VirtualBox Guest Additions... add_symlink: link file /usr/lib/VBoxOGL.so already exists add_symlink: link file /usr/lib/VBoxOGLarrayspu.so already exists add_symlink: link file /usr/lib/VBoxOGLcrutil.so already exists add_symlink: link file /usr/lib/VBoxOGLerrorspu.so already exists add_symlink: link file /usr/lib/VBoxOGLfeedbackspu.so already exists add_symlink: link file /usr/lib/VBoxOGLpackspu.so already exists add_symlink: link file /usr/lib/VBoxOGLpassthroughspu.so already exists Removing existing VirtualBox DKMS kernel modules ...done. Removing existing VirtualBox non-DKMS kernel modules ...done. Building the VirtualBox Guest Additions kernel modules ...done. Doing non-kernel setup of the Guest Additions ...done. You should restart your guest to make sure the new modules are actually used

Installing the Window System drivers Warning: unknown version of the X Window System installed. Not installing X Window System drivers. Installing modules ...done. Installing graphics libraries and desktop services components ...done.

by Bob Kosch, 13 years ago

by Bob Kosch, 13 years ago

Attachment: Xorg (r74190).log added

by Bob Kosch, 13 years ago

by Bob Kosch, 13 years ago

Attachment: VBox (Debian r38459).log added

by Bob Kosch, 13 years ago

Attachment: VBox (r74190).log added

comment:7 by Michael Thayer, 13 years ago

My apologies, I forgot some crucial backports. Please try

https://www.virtualbox.org/download/testcase/VBoxGuestAdditions-r74220.iso

comment:8 by Bob Kosch, 13 years ago

Thanks very much for your efforts. That build works flawlessly.

The situation with distros is not as dire as I portrayed:

  • Debian Sid has both xorg-video-abi-11, and a matching version of guest additions.
  • Although Oneiric evidently will continue to use xorg-video-abi-10, the ppa offering xorg-video-abi-11 (xorg-edgers) was nice enough to produce its own matching version of guest additions within a day or two.
  • Now I've got yours. I consider myself blessed ;-)

comment:9 by Frank Mehnert, 13 years ago

Resolution: fixed
Status: newclosed

VBox 4.1.4 contains the fix, please update your Guest Additions.

Note: See TracTickets for help on using tickets.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette