FS#2153 - Xorg vm86/int10 issue with glibc>2.3.2

Attached to Project: Arch Linux
Opened by Kevin Piche (kpiche) - Tuesday, 08 February 2005, 03:47 GMT
Task Type Bug Report
Category Packages: Current
Status Closed
Assigned To Judd Vinet (judd)
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

If running kernel 2.4 with glibc 2.3.3+ where Xorg has to access the BIOS (for older hardware or VESA mode) - Xorg fails to start and reports 'XIO slave error 104'. Issue was traced to vm86/int10 calls being made to the BIOS.

The solution was recently posted to the Xorg bugzilla. See bug #2431 for an explanation and a patch. I've tested the patch and it works with kernel 2.4 & 2.6 and glibc 2.3.4. The patch is not required for 2.6 but does not affect anything when applied.

I initially had the problem with xfree86 so the patch may be required for it also.
This task depends upon

Closed by  Judd Vinet (judd)
Thursday, 10 February 2005, 20:45 GMT
Reason for closing:  Fixed
Comment by Kevin Piche (kpiche) - Tuesday, 08 February 2005, 03:51 GMT
Forgot to mention that the bug is marked FIXED so Xorg 6.8.2 will contain the patch.
Comment by Judd Vinet (judd) - Tuesday, 08 February 2005, 21:32 GMT
Thanks Kevin. Any idea on when 6.8.2 will be released? If possible, I'd like to wait for it before making another ~50mb package.
Comment by Kevin Piche (kpiche) - Wednesday, 09 February 2005, 20:55 GMT
The 6.8.2 release candidate 3 was announcement on Jan 25: http://lists.freedesktop.org/archives/xorg/2005-January/005903.html . It claimed 6.8.2 was to be released about two weeks - so very soon. However I just found this that said the bug was too late for 6.8.2: http://lists.freedesktop.org/archives/xorg/2005-February/006088.html .
Comment by Judd Vinet (judd) - Thursday, 10 February 2005, 20:45 GMT
Okay, I'll patch 6.8.2 then.

Loading...