With the upgrade to Squeeze and the 2.6.32-5-686 kernel, my Dell
GX260's 82845 video chip suffers from the documented intel driver
bug (freezes within a few minutes). I tried to fall back to the
vesa driver, but am only able to get 640x480 resolution. The
monitor is an LG L1720P.
I turned off kernel mode setting (via /etc/modprobe.d/i915-kms.conf),
and modified xorg.conf -- added Modeline entries (from gtf) and
additional Mode lines to try to force resolution. Relevant
portions of xorg.conf, dmesg and Xorg.0.log are shown below.
xorg.conf:
Code:
Section "Device"
Identifier "Generic Video Card"
Driver "vesa"
BusID "PCI:0:2:0"
Option "DRI" "false"
EndSection
Section "Monitor"
Identifier "L1720P"
Option "DPMS"
HorizSync 30-83
VertRefresh 56-75
DisplaySize 338 270
# 1280x1024 @ 72.00 Hz (GTF) hsync: 76.82 kHz; pclk: 132.75 MHz
Modeline "1280x1024_72.00" 132.75 1280 1368 1504 1728 1024 1025 1028 1067 -HSync +Vsync
# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
# 1280x1024 @ 75.00 Hz (GTF) hsync: 80.17 kHz; pclk: 138.54 MHz
Modeline "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Generic Video Card"
Monitor "L1720P"
DefaultDepth 16
SubSection "Display"
Depth 1
Modes "1280x1024_72.00" "1024x768" "800x600" "640x480"
Modes "1280x1024_75.00" "1024x768" "800x600" "640x480"
Modes "1280x1024_60.00" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024_72.00" "1024x768" "800x600" "640x480"
Modes "1280x1024_75.00" "1024x768" "800x600" "640x480"
Modes "1280x1024_60.00" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024_72.00" "1024x768" "800x600" "640x480"
Modes "1280x1024_75.00" "1024x768" "800x600" "640x480"
Modes "1280x1024_60.00" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024_72.00" "1024x768" "800x600" "640x480"
Modes "1280x1024_75.00" "1024x768" "800x600" "640x480"
Modes "1280x1024_60.00" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024_72.00" "1024x768" "800x600" "640x480"
Modes "1280x1024_75.00" "1024x768" "800x600" "640x480"
Modes "1280x1024_60.00" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024_72.00" "1024x768" "800x600" "640x480"
Modes "1280x1024_75.00" "1024x768" "800x600" "640x480"
Modes "1280x1024_60.00" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
dmesg:
Code:
[ 0.788606] Linux agpgart interface v0.103
[ 0.788749] agpgart-intel 0000:00:00.0: Intel 830M Chipset
[ 0.789041] agpgart-intel 0000:00:00.0: detected 892K stolen memory
[ 0.791015] agpgart-intel 0000:00:00.0: AGP aperture is 128M @ 0xe8000000
Xorg.0.log:
Code:
X.Org X Server 1.7.7
Release Date: 2010-05-04
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32.28-dsa-ia32 i686 Debian
Current Operating System: Linux k2khb 2.6.32-5-686 #1 SMP Wed Jan 12 04:01:41 UTC 2011 i686
Kernel command line: BOOT_IMAGE=linux ro root=UUID=905d580a-4bec-4e4a-aa67-5297adbe15c6 reboot=w
Build Date: 12 January 2011 03:44:48AM
xorg-server 2:1.7.7-11 (Cyril Brulebois <kibi@debian.org>)
Current version of pixman: 0.16.4
...
(==) ServerLayout "Default Layout"
(**) |-->Screen "Default Screen" (0)
(**) | |-->Monitor "L1720P"
(**) | |-->Device "Generic Video Card"
(**) |-->Input Device "Generic Keyboard"
(**) |-->Input Device "Configured Mouse"
...
(--) using VT number 7
(--) PCI:*(0:0:2:0) 8086:2562:1028:0126 Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device rev 1, Mem @ 0xe8000000/134217728, 0xff680000/524288
(II) Open ACPI successful (/var/run/acpid.socket)
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension SELinux
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions/libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.1.0
ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "vesa"
(II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
(II) Module vesa: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 2.3.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 6.0
(II) VESA: driver for VESA chipsets: vesa
(II) Primary Device is: PCI 00@00:02:0
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/lib/xorg/modules/libvbe.so
(II) Module vbe: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.1.0
ABI class: X.Org Video Driver, version 6.0
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/xorg/modules/libint10.so
(II) Module int10: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org Video Driver, version 6.0
(II) VESA(0): initializing int10
(II) VESA(0): Bad V_BIOS checksum
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(II) VESA(0): VESA VBE Version 3.0
(II) VESA(0): VESA VBE Total Mem: 832 kB
(II) VESA(0): VESA VBE OEM: Brookdale-G Graphics Chip Accelerated VGA BIOS
(II) VESA(0): VESA VBE OEM Software Rev: 1.0
(II) VESA(0): VESA VBE OEM Vendor: Intel Corporation
(II) VESA(0): VESA VBE OEM Product: Brookdale-G Graphics Controller
(II) VESA(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(**) VESA(0): Depth 16, (--) framebuffer bpp 16
(==) VESA(0): RGB weight 565
(==) VESA(0): Default visual is TrueColor
(==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Module "ddc" already built-in
(II) VESA(0): VESA VBE DDC supported
(II) VESA(0): VESA VBE DDC Level 2
(II) VESA(0): VESA VBE DDC transfer in appr. 1 sec.
(II) VESA(0): VESA VBE DDC read successfully
(II) VESA(0): Manufacturer: GSM Model: 437f Serial#: 55461
(II) VESA(0): Year: 2005 Week: 9
(II) VESA(0): EDID Version: 1.3
(II) VESA(0): Analog Display Input, Input Voltage Level: 0.700/0.700 V
(II) VESA(0): Sync: Separate Composite SyncOnGreen
(II) VESA(0): Max Image Size [cm]: horiz.: 34 vert.: 27
(II) VESA(0): Gamma: 2.20
(II) VESA(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) VESA(0): First detailed timing is preferred mode
(II) VESA(0): redX: 0.641 redY: 0.342 greenX: 0.292 greenY: 0.611
(II) VESA(0): blueX: 0.147 blueY: 0.068 whiteX: 0.313 whiteY: 0.329
(II) VESA(0): Supported established timings:
(II) VESA(0): 720x400@70Hz
(II) VESA(0): 640x480@60Hz
(II) VESA(0): 640x480@75Hz
(II) VESA(0): 800x600@60Hz
(II) VESA(0): 800x600@75Hz
(II) VESA(0): 832x624@75Hz
(II) VESA(0): 1024x768@60Hz
(II) VESA(0): 1024x768@75Hz
(II) VESA(0): 1280x1024@75Hz
(II) VESA(0): 1152x864@75Hz
(II) VESA(0): Manufacturer's mask: 0
(II) VESA(0): Supported standard timings:
(II) VESA(0): #0: hsize: 640 vsize 480 refresh: 75 vid: 20273
(II) VESA(0): #1: hsize: 800 vsize 600 refresh: 75 vid: 20293
(II) VESA(0): #2: hsize: 1024 vsize 768 refresh: 75 vid: 20321
(II) VESA(0): #3: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) VESA(0): Supported detailed timing:
(II) VESA(0): clock: 108.0 MHz Image Size: 338 x 270 mm
(II) VESA(0): h_active: 1280 h_sync: 1328 h_sync_end 1440 h_blank_end 1688 h_border: 0
(II) VESA(0): v_active: 1024 v_sync: 1025 v_sync_end 1028 v_blanking: 1066 v_border: 0
(II) VESA(0): Ranges: V min: 56 V max: 75 Hz, H min: 30 H max: 83 kHz, PixClock max 145 MHz
(II) VESA(0): Monitor name: L1720P
(II) VESA(0): Monitor name:
(II) VESA(0): EDID (in hex):
(II) VESA(0): 00ffffffffffff001e6d7f43a5d80000
(II) VESA(0): 090f01036e221b78ea2ee5a4574a9c25
(II) VESA(0): 115054a56b80314f454f614f81800101
(II) VESA(0): 010101010101302a009851002a403070
(II) VESA(0): 1300520e1100001e000000fd00384b1e
(II) VESA(0): 530e000a202020202020000000fc004c
(II) VESA(0): 31373230500a202020202020000000fc
(II) VESA(0): 00200a2020202020202020202020007e
(II) VESA(0): EDID vendor "GSM", prod id 17279
(II) VESA(0): Using hsync ranges from config file
(II) VESA(0): Using vrefresh ranges from config file
(II) VESA(0): Printing DDC gathered Modelines:
(II) VESA(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
(II) VESA(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
(II) VESA(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
(II) VESA(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
(II) VESA(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
(II) VESA(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
(II) VESA(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz)
(II) VESA(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
(II) VESA(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz)
(II) VESA(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
(II) VESA(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz)
(II) VESA(0): Searching for matching VESA mode(s):
Mode: 107 (1280x1024)
ModeAttributes: 0x9a
WinAAttributes: 0x7
WinBAttributes: 0x0
WinGranularity: 64
WinSize: 64
WinASegment: 0xa000
WinBSegment: 0x0
WinFuncPtr: 0xc0005793
BytesPerScanline: 1280
XResolution: 1280
YResolution: 1024
XCharSize: 8
YCharSize: 16
NumberOfPlanes: 1
BitsPerPixel: 8
NumberOfBanks: 1
MemoryModel: 4
BankSize: 0
NumberOfImages: 0
RedMaskSize: 0
RedFieldPosition: 0
GreenMaskSize: 0
GreenFieldPosition: 0
BlueMaskSize: 0
BlueFieldPosition: 0
RsvdMaskSize: 0
RsvdFieldPosition: 0
DirectColorModeInfo: 0
PhysBasePtr: 0xe8000000
LinBytesPerScanLine: 1280
BnkNumberOfImagePages: 0
LinNumberOfImagePages: 0
LinRedMaskSize: 0
LinRedFieldPosition: 0
LinGreenMaskSize: 0
LinGreenFieldPosition: 0
LinBlueMaskSize: 0
LinBlueFieldPosition: 0
LinRsvdMaskSize: 0
LinRsvdFieldPosition: 0
MaxPixelClock: 230000000
Mode: 112 (640x480)
ModeAttributes: 0x9a
WinAAttributes: 0x7
...
(II) VESA(0): Total Memory: 13 64KB banks (832kB)
(II) VESA(0): L1720P: Using hsync range of 30.00-83.00 kHz
(II) VESA(0): L1720P: Using vrefresh range of 56.00-75.00 Hz
(II) VESA(0): L1720P: Using maximum pixel clock of 145.00 MHz
(II) VESA(0): Not using mode "1280x1024_72.00" (no mode of this name)
(II) VESA(0): Not using mode "1024x768" (no mode of this name)
(II) VESA(0): Not using mode "800x600" (no mode of this name)
(II) VESA(0): Not using mode "1280x1024_75.00" (no mode of this name)
(II) VESA(0): Not using mode "1024x768" (no mode of this name)
(II) VESA(0): Not using mode "800x600" (no mode of this name)
(II) VESA(0): Not using mode "640x480" (no mode of this name)
(II) VESA(0): Not using mode "1280x1024_60.00" (no mode of this name)
(II) VESA(0): Not using mode "1024x768" (no mode of this name)
(II) VESA(0): Not using mode "800x600" (no mode of this name)
(II) VESA(0): Not using mode "640x480" (no mode of this name)
(--) VESA(0): Virtual size is 640x480 (pitch 640)
(**) VESA(0): *Built-in mode "640x480"
(**) VESA(0): Display dimensions: (338, 270) mm
(**) VESA(0): DPI set to (48, 45)
(**) VESA(0): Using "Shadow Framebuffer"
(II) Loading sub module "shadow"
(II) LoadModule: "shadow"
(II) Loading /usr/lib/xorg/modules/libshadow.so
(II) Module shadow: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.1.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules/libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.7.7, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.4
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) VESA(0): initializing int10
(II) VESA(0): Bad V_BIOS checksum
(II) VESA(0): Primary V_BIOS segment is: 0xc000
(II) VESA(0): VESA BIOS detected
(II) VESA(0): VESA VBE Version 3.0
(II) VESA(0): VESA VBE Total Mem: 832 kB
(II) VESA(0): VESA VBE OEM: Brookdale-G Graphics Chip Accelerated VGA BIOS
(II) VESA(0): VESA VBE OEM Software Rev: 1.0
(II) VESA(0): VESA VBE OEM Vendor: Intel Corporation
(II) VESA(0): VESA VBE OEM Product: Brookdale-G Graphics Controller
(II) VESA(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) VESA(0): virtual address = 0xb71d7000,
physical address = 0xe8000000, size = 851968
(II) VESA(0): Setting up VESA Mode 0x111 (640x480)
(==) VESA(0): Default visual is TrueColor
(==) VESA(0): Backing store disabled
(**) VESA(0): DPMS enabled
(WW) VESA(0): Option "DRI" is not used
(==) RandR enabled
(II) Initializing built-in extension Generic Event Extension
(II) Initializing built-in extension SHAPE
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension BIG-REQUESTS
(II) Initializing built-in extension SYNC
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-MISC
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
SELinux: Disabled on system, not enabling in X server
(II) AIGLX: Screen 0 is not DRI2 capable
(II) AIGLX: Screen 0 is not DRI capable
(II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
(II) GLX: Initialized DRISWRAST GL provider for screen 0
I've spent hours searching for clues or suggestions, but none have
worked. Any help will be greatly appreciated.