855GM, xrandr-1.2, modesetting and BIOS panel size.

Bjørn Haagensen bhaagensen at gmail.com
Mon Feb 12 23:56:54 PST 2007


Hi,

I've been trying to get this to work on my laptop, but with limited
success. It works fine on the external VGA connected, but the LVDS
only displays some kind of greyish pattern. I suspect it is due to the
driver not picking up the right panel size from the BIOS for the panel
based on my log files. Running xrandr I only get one valid mode
corresponding to the modeline below. If you need more info, please
tell me.

I read a post about a similar sounding (too me) problem, but hacking
the driver is above my skils.

Ubuntu Edgy.
Fujitu Siemens C1110D (Centrino based)
Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
Updated packages from Daniel Stone's repos. In particular
      xserver-xorg-video-intel_1.7.99~20070209-0ds1_i386
      xserver-xorg-core_1.2.0.1-0ds1_i386

Excerpts from Xorg.0.log

(II) intel(0): initializing int10
(II) intel(0): Primary V_BIOS segment is: 0xc000
(II) intel(0): VESA BIOS detected
(II) intel(0): VESA VBE Version 3.0
(II) intel(0): VESA VBE Total Mem: 8000 kB
(II) intel(0): VESA VBE OEM: Intel(r)852MG/852MGE/855MG/855MGE
Graphics Chip Accelerated VGA BIOS
(II) intel(0): VESA VBE OEM Software Rev: 1.0
(II) intel(0): VESA VBE OEM Vendor: Intel Corporation
(II) intel(0): VESA VBE OEM Product: Intel(r)852MG/852MGE/855MG/855MGE
Graphics Controller
(II) intel(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) intel(0): Found BDB block type 254
(II) intel(0): Found BDB block type 1
(II) intel(0): Found BDB block type 254
(II) intel(0): Found BDB block type 2
(II) intel(0): Found BDB block type 3
(II) intel(0): Found BDB block type 4
(II) intel(0): Found BDB block type 254
(II) intel(0): Found BDB block type 5
(II) intel(0): Found BDB block type 6
(II) intel(0): Found BDB block type 7
(II) intel(0): Found BDB block type 8
(II) intel(0): Found BDB block type 10
(II) intel(0): Found BDB block type 11
(II) intel(0): Found BDB block type 12
(II) intel(0): Found BDB block type 13
(II) intel(0): Found BDB block type 14
(II) intel(0): Found BDB block type 15
(II) intel(0): Found BDB block type 16
(II) intel(0): Found BDB block type 17
(II) intel(0): Found BDB block type 18
(II) intel(0): Found BDB block type 19
(II) intel(0): Found BDB block type 40
(II) intel(0): Found BDB block type 41
(II) intel(0): Found panel mode in BIOS VBT tables:
(II) intel(0): Modeline "54x0"x0.0  348.40  54 54 852 54  0 23 70 0 (6451.9 kHz)
(II) intel(0): Found BDB block type 42
(II) intel(0): I2C bus "LVDSDDC_C" initialized.
(II) intel(0): I2C bus "DVODDC_D" initialized.


(II) intel(0): I2C device "LVDSDDC_C:ddc2" registered at address 0xA0.
(II) intel(0): I2C device "LVDSDDC_C:ddc2" removed.
(II) intel(0): EDID for output LVDS
(II) intel(0): Not using default mode "640x350" (exceeds panel dimensions)
(II) intel(0): Not using default mode "640x400" (exceeds panel dimensions)
(II) intel(0): Not using default mode "720x400" (exceeds panel dimensions)
(II) intel(0): Not using default mode "640x480" (exceeds panel dimensions)
(II) intel(0): Not using default mode "640x480" (exceeds panel dimensions)
(II) intel(0): Not using default mode "640x480" (exceeds panel dimensions)
(II) intel(0): Not using default mode "640x480" (exceeds panel dimensions)
(II) intel(0): Not using default mode "800x600" (exceeds panel dimensions)
(II) intel(0): Not using default mode "800x600" (exceeds panel dimensions)
(II) intel(0): Not using default mode "800x600" (exceeds panel dimensions)
(II) intel(0): Not using default mode "800x600" (exceeds panel dimensions)
(II) intel(0): Not using default mode "800x600" (exceeds panel dimensions)
(II) intel(0): Not using default mode "1024x768" (exceeds panel dimensions)
(II) intel(0): Not using default mode "1024x768" (exceeds panel dimensions)
(II) intel(0): Not using default mode "1024x768" (exceeds panel dimensions)
(II) intel(0): Not using default mode "1024x768" (exceeds panel dimensions)
(II) intel(0): Not using default mode "1152x864" (exceeds panel dimensions)
(II) intel(0): Not using default mode "1280x960" (exceeds panel dimensions)
(II) intel(0): Not using default mode "1280x960" (exceeds panel dimensions)
(II) intel(0): Not using default mode "1280x1024" (exceeds panel dimensions)
(II) intel(0): Not using default mode "1280x1024" (exceeds panel dimensions)
(II) intel(0): Not using default mode "1280x1024" (exceeds panel dimensions)

(II) intel(0): Not using default mode "2048x1536" (height too large
for virtual size)
(II) intel(0): Not using default mode "2048x1536" (height too large
for virtual size)
(II) intel(0): Not using default mode "2048x1536" (height too large
for virtual size)
(II) intel(0): Printing probed modes for output LVDS
(II) intel(0): Modeline "54x0"x0.0  348.40  54 54 852 54  0 23 70 0 (6451.9 kHz)
(II) intel(0): Monitoring connected displays enabled


Bjørn


More information about the xorg mailing list