Activity log for bug #146643

Date Who What changed Old value New value Message
2007-09-29 08:27:24 Checkmate bug added bug
2007-09-29 08:29:24 Checkmate bug added attachment 'Xorg.0.log' (This is the Xorg.0.log mentioned above.)
2007-09-29 08:32:53 Checkmate xorg: assignee bryceharrington
2007-10-05 23:15:38 Checkmate bug added attachment 'int10_edi_fix.patch' (int10: Make pci_read_cfg function use X86_DI instead of X86_EDI)
2007-10-06 00:32:45 Checkmate description Binary package hint: xorg Resolution detection on a Tecra 8000 laptop fails due to bad video BIOS usage. This conversation on the X.Org mailing list sums it up: > Julien Cristau wrote: > >> On Thu, Sep 20, 2007 at 20:13:15 -0700, Nolan Check wrote: >> >>> I own a Toshiba Tecra 8000 laptop. The display device is a NeoMagic >>> MagicGraph256AV, which uses the NM2200 chipset. The monitor goes up to >>> 1024x768. When I install Xubuntu Gutsy Tribe 5 (with latest updates), it >>> fails to detect the screen resolutions properly. It maxes out at 640x480 >>> until I adjust the HorizSync and VertSync parameters in >>> /etc/X11/xorg.conf. The reason for this seems to be that X.Org fails to >>> call the video BIOS function to get monitor data. (See attached >>> /var/log/Xorg.0.log) >>> >>> During the VBE DDC transfer, it gets "01 ILLEGAL X86 EXTENDED OPCODE". >>> That indicates the opcode "0F 01", correct? The INVPLG instruction. >>> >> Looks a bit like https://bugs.freedesktop.org/show_bug.cgi?id=11842 . >> See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=404885#46 >> >> Julien > > Wow, it's just a one-character change to the code! I'd really like to try > that patch. I guess it's time for me to figure out how to compile X.Org. Note: INVPLG is probably a red herring. I first wrote about this in bug 1371. Binary package hint: xorg Resolution detection on a Tecra 8000 laptop fails due to bad video BIOS usage. This conversation on the X.Org mailing list sums it up: > Julien Cristau wrote: > >> On Thu, Sep 20, 2007 at 20:13:15 -0700, Nolan Check wrote: >> >>> I own a Toshiba Tecra 8000 laptop. The display device is a NeoMagic >>> MagicGraph256AV, which uses the NM2200 chipset. The monitor goes up to >>> 1024x768. When I install Xubuntu Gutsy Tribe 5 (with latest updates), it >>> fails to detect the screen resolutions properly. It maxes out at 640x480 >>> until I adjust the HorizSync and VertSync parameters in >>> /etc/X11/xorg.conf. The reason for this seems to be that X.Org fails to >>> call the video BIOS function to get monitor data. (See attached >>> /var/log/Xorg.0.log) >>> >>> During the VBE DDC transfer, it gets "01 ILLEGAL X86 EXTENDED OPCODE". >>> That indicates the opcode "0F 01", correct? The INVPLG instruction. >>> >> Looks a bit like https://bugs.freedesktop.org/show_bug.cgi?id=11842 . >> See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=404885#46 >> >> Julien > > Wow, it's just a one-character change to the code! I'd really like to try > that patch. I guess it's time for me to figure out how to compile X.Org. Note: INVPLG is probably a red herring. I first wrote about this in bug 3731.
2007-10-15 09:14:50 Bryce Harrington xorg: importance Undecided High
2007-10-15 09:14:50 Bryce Harrington xorg: status New In Progress
2008-02-15 00:57:28 Bryce Harrington title Resolution detection fails because of bad video BIOS usage [Gutsy backport] Resolution detection fails because of bad video BIOS usage
2008-03-11 06:40:11 Bryce Harrington xorg-server: status In Progress Fix Released