FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Kernel

 
 
LinkBack Thread Tools
 
Old 02-16-2011, 01:59 PM
Conrad Hughes
 
Default Bug#613670: linux-image-2.6.32-bpo.5-686: EDID checksum failure kills X while switched away using KVM switch

Package: linux-2.6
Version: 2.6.32-30~bpo50+1
Severity: important


Hello,

This problem may well reside in X or gnome, but unfortunately they
aren't reporting anything, while the kernel (drm module) is.

I'm using a keyboard-video-mouse (KVM) switch to switch between a number
of computers; before squeeze, this worked brilliantly. Since upgrading
to squeeze, a few minutes after I switch to another computer, my squeeze
install kills X completely. All I'm seeing is the following in
/var/log/syslog:

Feb 16 12:00:11 mouse kernel: [826528.890150]
Feb 16 12:00:12 mouse kernel: [826528.992844] [drm:edid_is_valid] *ERROR* EDID checksum is invalid, remainder is 130
Feb 16 12:00:12 mouse kernel: [826528.992851] [drm:edid_is_valid] *ERROR* Raw EDID:
Feb 16 12:00:12 mouse kernel: [826528.992857] <3>00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ................
Feb 16 12:00:12 mouse kernel: [826528.992863] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Feb 16 12:00:12 mouse kernel: [826528.992869] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Feb 16 12:00:12 mouse kernel: [826528.992874] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Feb 16 12:00:12 mouse kernel: [826528.992880] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Feb 16 12:00:12 mouse kernel: [826528.992885] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Feb 16 12:00:12 mouse kernel: [826528.992891] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
Feb 16 12:00:12 mouse kernel: [826528.992896] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................

... the above repeats eight times at 0.1 second intervals, and is
followed by this (the messages appear to come from drivers/gpu/drm/
drm_edid.c):

Feb 16 12:00:12 mouse kernel: [826528.992901]
Feb 16 12:00:12 mouse kernel: [826528.992907] i915 0000:00:02.0: DVI-D-1: EDID invalid.

I'm getting nothing in /var/log/Xorg.0.log or /var/log/gdm/:0.log.1.
Xorg.0.log does record successful identification of the monitor though
(I *'ed out its Serial#):

(II) intel(0): EDID for output DVI1
(II) intel(0): Manufacturer: HWP Model: 2615 Serial#: ********
[..]
(II) intel(0): Monitor name: hp L2335

All processes associated with my login vanish at this point, and when I
switch back to the computer running squeeze, the monitor detects no
signal and goes into standby. I can "recover" by hitting control-alt-F1
(this does not bring the display back), logging in blind as root and
running '/etc/init.d/gdm restart'.

My hardware comprises a Mac mini:

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

.. connected to an Avocent Switchview DVI connected to an HP L2335
monitor.

A similar problem has turned up in Microsoft Windows 7, where continuous
checking of EDID results in the OS switching to default monitor
resolution after the user switches away (or even turns off their monitor
in some cases). Microsoft apparently blame this on obsolete KVM
hardware and AFAICS have not offered a facility to disable the
continuous checking; I hope there might be a means of disabling the
check in Debian though, or remembering the last valid EDID rather than
failing catastrophically on receipt of an invalid one? The consequences
are severe, as my entire login is just killed stone dead: all processes
gone, all work lost.

http://social.answers.microsoft.com/Forums/en-US/w7hardware/thread/84f41660-1933-4109-9b13-1ea8a1c27be7

Regards,
Conrad

-- Package-specific info:
** Version:
Linux version 2.6.32-bpo.5-686 (Debian 2.6.32-30~bpo50+1) (norbert@tretkowski.de) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #1 SMP Tue Jan 18 23:27:36 UTC 2011

** Command line:
BOOT_IMAGE=/vmlinuz-2.6.32-bpo.5-686 root=/dev/mapper/mouse-root ro

** Not tainted

** Kernel log:
[828620.852437] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[828620.852443] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[828620.852448] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[828620.852455] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[828620.852460] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[828620.852465] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[828620.852470]
[828620.852476] i915 0000:00:02.0: DVI-D-1: EDID invalid.
[831256.449906] opera[5403]: segfault at 6e ip 086eac5b sp bfc426d0 error 6 in opera[8048000+f41000]
[831709.853927] [drm:edid_is_valid] *ERROR* EDID checksum is invalid, remainder is 130
[831709.853936] [drm:edid_is_valid] *ERROR* Raw EDID:
[831709.853943] <3>00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ................
[831709.853949] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831709.853954] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831709.853960] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831709.853965] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831709.853971] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831709.853976] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831709.853982] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831709.853986]
[831709.955792] [drm:edid_is_valid] *ERROR* EDID checksum is invalid, remainder is 130
[831709.955799] [drm:edid_is_valid] *ERROR* Raw EDID:
[831709.955806] <3>00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ................
[831709.955811] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831709.955817] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831709.955823] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831709.955828] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831709.955834] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831709.955839] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831709.955845] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831709.955849]
[831710.057765] [drm:edid_is_valid] *ERROR* EDID checksum is invalid, remainder is 130
[831710.057773] [drm:edid_is_valid] *ERROR* Raw EDID:
[831710.057780] <3>00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ................
[831710.057786] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.057791] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.057796] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.057802] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.057807] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.057813] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.057818] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.057823]
[831710.159843] [drm:edid_is_valid] *ERROR* EDID checksum is invalid, remainder is 130
[831710.159851] [drm:edid_is_valid] *ERROR* Raw EDID:
[831710.159857] <3>00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ................
[831710.159863] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.159869] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.159874] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.159880] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.159885] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.159891] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.159896] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.159901]
[831710.159907] i915 0000:00:02.0: DVI-D-1: EDID invalid.
[831710.302999] [drm:edid_is_valid] *ERROR* EDID checksum is invalid, remainder is 130
[831710.303007] [drm:edid_is_valid] *ERROR* Raw EDID:
[831710.303014] <3>00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ................
[831710.303020] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.303025] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.303031] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.303036] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.303042] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.303047] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.303053] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.303057]
[831710.405368] [drm:edid_is_valid] *ERROR* EDID checksum is invalid, remainder is 130
[831710.405375] [drm:edid_is_valid] *ERROR* Raw EDID:
[831710.405381] <3>00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ................
[831710.405387] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.405392] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.405398] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.405403] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.405409] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.405414] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.405420] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.405424]
[831710.509017] [drm:edid_is_valid] *ERROR* EDID checksum is invalid, remainder is 130
[831710.509022] [drm:edid_is_valid] *ERROR* Raw EDID:
[831710.509026] <3>00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ................
[831710.509030] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.509033] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.509036] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.509040] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.509043] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.509046] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.509050] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.509052]
[831710.610988] [drm:edid_is_valid] *ERROR* EDID checksum is invalid, remainder is 130
[831710.610992] [drm:edid_is_valid] *ERROR* Raw EDID:
[831710.610996] <3>00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff ................
[831710.611000] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.611003] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.611006] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.611010] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.611013] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.611016] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.611020] <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ................
[831710.611022]
[831710.611026] i915 0000:00:02.0: DVI-D-1: EDID invalid.
[834246.906700] opera[7184]: segfault at 6e ip 086eac5b sp bfbda3c0 error 6 in opera[8048000+f41000]

** Model information
not available

** Loaded modules:
Module Size Used by
nls_utf8 908 0
isofs 24608 0
udf 63050 0
nfs 207290 1
lockd 49505 1 nfs
fscache 24722 1 nfs
nfs_acl 1695 1 nfs
auth_rpcgss 25296 1 nfs
sunrpc 134916 13 nfs,lockd,nfs_acl,auth_rpcgss
i915 222350 2
drm_kms_helper 18321 1 i915
drm 112096 3 i915,drm_kms_helper
i2c_algo_bit 3497 1 i915
parport_pc 15799 0
ppdev 4058 0
lp 5570 0
parport 22550 3 parport_pc,ppdev,lp
sco 5861 2
bridge 33055 0
stp 996 1 bridge
bnep 7460 2
acpi_cpufreq 4955 1
rfcomm 25195 8
cpufreq_userspace 1488 0
l2cap 21705 16 bnep,rfcomm
cpufreq_powersave 602 0
crc16 1027 1 l2cap
cpufreq_stats 1940 0
cpufreq_conservative 4018 0
binfmt_misc 4915 1
fuse 44101 1
visor 10158 0
usbserial 21863 1 visor
firewire_sbp2 9667 0
loop 9777 0
arc4 974 2
ecb 1405 2
snd_hda_codec_idt 35313 1
ath5k 104170 0
snd_hda_intel 16819 1
mac80211 123422 1 ath5k
snd_hda_codec 46002 2 snd_hda_codec_idt,snd_hda_intel
ath 6022 1 ath5k
snd_hwdep 4054 1 snd_hda_codec
snd_pcm 47202 2 snd_hda_intel,snd_hda_codec
btusb 8077 2
snd_seq 35491 0
tpm_infineon 6067 0
applesmc 15702 0
bluetooth 36339 9 sco,bnep,rfcomm,l2cap,btusb
snd_timer 12238 2 snd_pcm,snd_seq
tpm 8145 1 tpm_infineon
video 14621 1 i915
cfg80211 87821 3 ath5k,mac80211,ath
snd_seq_device 3673 1 snd_seq
pcspkr 1207 0
tpm_bios 3573 1 tpm
i2c_i801 6462 0
button 3598 1 i915
output 1204 1 video
input_polldev 1479 1 applesmc
joydev 6719 0
rng_core 2178 0
processor 26347 3 acpi_cpufreq
i2c_core 12700 5 i915,drm_kms_helper,drm,i2c_algo_bit,i2c_i801
snd 34395 10 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_ hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
soundcore 3450 1 snd
rfkill 10280 4 bluetooth,cfg80211
snd_page_alloc 5065 2 snd_hda_intel,snd_pcm
evdev 5609 19
led_class 1757 2 ath5k,applesmc
ext3 94320 2
jbd 32213 1 ext3
mbcache 3766 1 ext3
sha256_generic 10748 2
aes_i586 6816 2
aes_generic 25738 1 aes_i586
cbc 2047 1
usbhid 28040 0
hid 50885 1 usbhid
dm_crypt 9280 1
dm_mod 46138 9 dm_crypt
sg 15980 0
sd_mod 25997 3
sr_mod 10770 0
crc_t10dif 1012 1 sd_mod
cdrom 26487 1 sr_mod
ata_generic 2067 0
thermal 9198 0
firewire_ohci 16733 0
ata_piix 17712 2
thermal_sys 9378 3 video,processor,thermal
sky2 34016 0
libata 115793 2 ata_generic,ata_piix
firewire_core 31291 2 firewire_sbp2,firewire_ohci
crc_itu_t 1035 2 udf,firewire_core
uhci_hcd 16069 0
ehci_hcd 27927 0
scsi_mod 101481 5 firewire_sbp2,sg,sd_mod,sr_mod,libata
usbcore 98521 7 visor,usbserial,btusb,usbhid,uhci_hcd,ehci_hcd
nls_base 4541 4 nls_utf8,isofs,udf,usbcore

** PCI devices:
00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
Subsystem: Intel Corporation Device [8086:7270]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>
Kernel driver in use: agpgart-intel

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA controller])
Subsystem: Intel Corporation Device [8086:7270]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at 90380000 (32-bit, non-prefetchable) [size=512K]
Region 1: I/O ports at 20f0 [size=8]
Region 2: Memory at 80000000 (32-bit, prefetchable) [size=256M]
Region 3: Memory at 90400000 (32-bit, non-prefetchable) [size=256K]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
Kernel driver in use: i915
Kernel modules: i915

00:07.0 Performance counters [1101]: Intel Corporation Device [8086:27a3] (rev 03)
Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 10
Region 0: Memory at 90444000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>

00:1b.0 Audio device [0403]: Intel Corporation N10/ICH 7 Family High Definition Audio Controller [8086:27d8] (rev 02)
Subsystem: SigmaTel Device [8384:7680]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin A routed to IRQ 22
Region 0: Memory at 90440000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel

00:1c.0 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 1 [8086:27d0] (rev 02) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 00001000-00001fff
Memory behind bridge: 90200000-902fffff
Prefetchable memory behind bridge: 0000000090500000-00000000906fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1c.1 PCI bridge [0604]: Intel Corporation N10/ICH 7 Family PCI Express Port 2 [8086:27d2] (rev 02) (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00003000-00003fff
Memory behind bridge: 90100000-901fffff
Prefetchable memory behind bridge: 0000000090700000-00000000908fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1d.0 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 [8086:27c8] (rev 02) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Device [8086:7270]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 21
Region 4: I/O ports at 20a0 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.1 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 [8086:27c9] (rev 02) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Device [8086:7270]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 19
Region 4: I/O ports at 2080 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.2 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 [8086:27ca] (rev 02) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Device [8086:7270]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 18
Region 4: I/O ports at 2060 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.3 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 [8086:27cb] (rev 02) (prog-if 00 [UHCI])
Subsystem: Intel Corporation Device [8086:7270]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin D routed to IRQ 16
Region 4: I/O ports at 2040 [size=32]
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd

00:1d.7 USB Controller [0c03]: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller [8086:27cc] (rev 02) (prog-if 20 [EHCI])
Subsystem: Intel Corporation Device [8086:7270]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 21
Region 0: Memory at 90445400 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2) (prog-if 01 [Subtractive decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=32
Memory behind bridge: 90000000-900fffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: <access denied>

00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 02)
Subsystem: Intel Corporation Device [8086:7270]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Capabilities: <access denied>
Kernel modules: iTCO_wdt, intel-rng

00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 02) (prog-if 8a [Master SecP PriP])
Subsystem: Intel Corporation Device [8086:7270]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 18
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4 [size=1]
Region 2: I/O ports at 0170 [size=8]
Region 3: I/O ports at 0374 [size=1]
Region 4: I/O ports at 20c0 [size=16]
Kernel driver in use: ata_piix
Kernel modules: ata_piix

00:1f.2 IDE interface [0101]: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller [8086:27c4] (rev 02) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: Intel Corporation Device [8086:7270]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 19
Region 0: I/O ports at 20d8 [size=8]
Region 1: I/O ports at 20fc [size=4]
Region 2: I/O ports at 20d0 [size=8]
Region 3: I/O ports at 20f8 [size=4]
Region 4: I/O ports at 2020 [size=16]
Region 5: Memory at 90445000 (32-bit, non-prefetchable) [size=1K]
Capabilities: <access denied>
Kernel driver in use: ata_piix
Kernel modules: ata_piix

00:1f.3 SMBus [0c05]: Intel Corporation N10/ICH 7 Family SMBus Controller [8086:27da] (rev 02)
Subsystem: Intel Corporation Device [8086:7270]
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 19
Region 4: I/O ports at efa0 [size=32]
Kernel modules: i2c-i801

01:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller [11ab:4362] (rev 22)
Subsystem: Marvell Technology Group Ltd. Marvell RDK-8053 [11ab:5321]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin A routed to IRQ 26
Region 0: Memory at 90200000 (64-bit, non-prefetchable) [size=16K]
Region 2: I/O ports at 1000 [size=256]
Expansion ROM at 90500000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: sky2
Kernel modules: sky2

02:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR5001 Wireless Network Adapter [168c:001c] (rev 01)
Subsystem: Apple Computer Inc. Device [106b:0086]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at 90100000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <access denied>
Kernel driver in use: ath5k
Kernel modules: ath5k

03:03.0 FireWire (IEEE 1394) [0c00]: Agere Systems FW322/323 [11c1:5811] (rev 61) (prog-if 10 [OHCI])
Subsystem: Agere Systems FW322/323 [11c1:5811]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B+ DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 248 (3000ns min, 6000ns max), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 19
Region 0: Memory at 90000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: firewire_ohci
Kernel modules: firewire-ohci


** USB devices:
Bus 005 Device 004: ID 05ac:8205 Apple, Inc. Bluetooth HCI
Bus 005 Device 003: ID 05ac:8240 Apple, Inc. IR Receiver [built-in]
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 1038:1360 Ideazon, Inc.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 10d5:5552 Uni Class Technology Co., Ltd
Bus 001 Device 002: ID 04cc:1520 ST-Ericsson
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


-- System Information:
Debian Release: 6.0
APT prefers stable
APT policy: (700, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-bpo.5-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages linux-image-2.6.32-bpo.5-686 depends on:
ii debconf [debconf-2.0] 1.5.36.1 Debian configuration management sy
ii initramfs-tools [linux-initra 0.98.8 tools for generating an initramfs
ii linux-base 2.6.32-30 Linux image base package
ii module-init-tools 3.12-1 tools for managing Linux kernel mo

Versions of packages linux-image-2.6.32-bpo.5-686 recommends:
ii firmware-linux-free 2.6.32-30 Binary firmware for various driver
ii libc6-i686 2.11.2-10 Embedded GNU C Library: Shared lib

Versions of packages linux-image-2.6.32-bpo.5-686 suggests:
pn grub | lilo <none> (no description available)
pn linux-doc-2.6.32 <none> (no description available)

Versions of packages linux-image-2.6.32-bpo.5-686 is related to:
pn firmware-bnx2 <none> (no description available)
pn firmware-bnx2x <none> (no description available)
pn firmware-ipw2x00 <none> (no description available)
pn firmware-ivtv <none> (no description available)
pn firmware-iwlwifi <none> (no description available)
pn firmware-linux <none> (no description available)
pn firmware-linux-nonfree <none> (no description available)
pn firmware-qlogic <none> (no description available)
pn firmware-ralink <none> (no description available)
pn xen-hypervisor <none> (no description available)

-- debconf information:
linux-image-2.6.32-bpo.5-686/postinst/depmod-error-initrd-2.6.32-bpo.5-686: false
linux-image-2.6.32-bpo.5-686/postinst/ignoring-do-bootloader-2.6.32-bpo.5-686:
linux-image-2.6.32-bpo.5-686/prerm/removing-running-kernel-2.6.32-bpo.5-686: true
linux-image-2.6.32-bpo.5-686/postinst/missing-firmware-2.6.32-bpo.5-686:



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110216145900.8860.14302.reportbug@mouse.home.xra d.org">http://lists.debian.org/20110216145900.8860.14302.reportbug@mouse.home.xra d.org
 
Old 08-30-2011, 06:43 AM
Jonathan Nieder
 
Default Bug#613670: linux-image-2.6.32-bpo.5-686: EDID checksum failure kills X while switched away using KVM switch

Hi Conrad,

Conrad Hughes wrote:

> I'm using a keyboard-video-mouse (KVM) switch to switch between a number
> of computers; before squeeze, this worked brilliantly. Since upgrading
> to squeeze, a few minutes after I switch to another computer, my squeeze
> install kills X completely. All I'm seeing is the following in
> /var/log/syslog:
[...]
> [drm:edid_is_valid] *ERROR* EDID checksum is invalid, remainder is 130
> [drm:edid_is_valid] *ERROR* Raw EDID:
> <3>00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff
> <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[...]
> A similar problem has turned up in Microsoft Windows 7, where continuous
> checking of EDID results in the OS switching to default monitor
> resolution after the user switches away (or even turns off their monitor
> in some cases). Microsoft apparently blame this on obsolete KVM
> hardware and AFAICS have not offered a facility to disable the
> continuous checking; I hope there might be a means of disabling the
> check in Debian though

Thanks for reporting it, and sorry for the slow response. I wonder if
the change v2.6.35-rc1~18^2~2 (drm/edid: Allow non-fatal checksum
errors in CEA blocks, 2010-05-25[1]) would help here.

Could you test v2.6.35 or later (e.g., by grabbing a kernel from sid
or experimental with initramfs-tools + linux-base from
squeeze-backports)?

Jonathan

[1] https://bugs.freedesktop.org/28229



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110830064315.GA11621@elie.gateway.2wire.net">htt p://lists.debian.org/20110830064315.GA11621@elie.gateway.2wire.net
 
Old 08-30-2011, 02:52 PM
Julien Cristau
 
Default Bug#613670: linux-image-2.6.32-bpo.5-686: EDID checksum failure kills X while switched away using KVM switch

On Tue, Aug 30, 2011 at 01:43:15 -0500, Jonathan Nieder wrote:

> Hi Conrad,
>
> Conrad Hughes wrote:
>
> > I'm using a keyboard-video-mouse (KVM) switch to switch between a number
> > of computers; before squeeze, this worked brilliantly. Since upgrading
> > to squeeze, a few minutes after I switch to another computer, my squeeze
> > install kills X completely. All I'm seeing is the following in
> > /var/log/syslog:
> [...]
> > [drm:edid_is_valid] *ERROR* EDID checksum is invalid, remainder is 130
> > [drm:edid_is_valid] *ERROR* Raw EDID:
> > <3>00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff
> > <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
> [...]
> > A similar problem has turned up in Microsoft Windows 7, where continuous
> > checking of EDID results in the OS switching to default monitor
> > resolution after the user switches away (or even turns off their monitor
> > in some cases). Microsoft apparently blame this on obsolete KVM
> > hardware and AFAICS have not offered a facility to disable the
> > continuous checking; I hope there might be a means of disabling the
> > check in Debian though
>
> Thanks for reporting it, and sorry for the slow response. I wonder if
> the change v2.6.35-rc1~18^2~2 (drm/edid: Allow non-fatal checksum
> errors in CEA blocks, 2010-05-25[1]) would help here.
>
That seems unlikely, the error above suggests the EDID is pretty much
all ones in the main block, not just in CEA extension blocks.

Cheers,
Julien



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110830145224.GB13663@coloquinte.cristau.org">htt p://lists.debian.org/20110830145224.GB13663@coloquinte.cristau.org
 
Old 08-30-2011, 03:02 PM
Conrad Hughes
 
Default Bug#613670: linux-image-2.6.32-bpo.5-686: EDID checksum failure kills X while switched away using KVM switch

Hi Jonathan, Julien,

Thanks for getting back to me on this. Unfortunately I've since
switched to a DisplayPort monitor which my DVI KVM switch can't switch,
so can't easily check this. I'll try to find time at some point though.

Regards,
Conrad



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: E1QyPpY-0001sG-Hu@sleekit.xrad.org">http://lists.debian.org/E1QyPpY-0001sG-Hu@sleekit.xrad.org
 
Old 08-30-2011, 05:29 PM
Jonathan Nieder
 
Default Bug#613670: linux-image-2.6.32-bpo.5-686: EDID checksum failure kills X while switched away using KVM switch

severity 613670 wishlist
quit

Julien Cristau wrote:
> On Tue, Aug 30, 2011 at 01:43:15 -0500, Jonathan Nieder wrote:
>> Conrad Hughes wrote:

>>> [drm:edid_is_valid] *ERROR* Raw EDID:
>>> <3>00 ff ff ff ff ff ff 00 ff ff ff ff ff ff ff ff
>>> <3>ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[...]
>> I wonder if
>> the change v2.6.35-rc1~18^2~2 (drm/edid: Allow non-fatal checksum
>> errors in CEA blocks, 2010-05-25[1]) would help here.
>
> That seems unlikely, the error above suggests the EDID is pretty much
> all ones in the main block, not just in CEA extension blocks.

Thanks for a sanity check. I read the "raw_edid[0] != 0x02" test
backwards (and should have spent the time to think about or look up
what a CEA extension block is) --- sloppy.

As you say, the EDID is completely bogus: all ones excent for the EDID
header. The bad EDID lasts for at least 0.8 seconds, so the driver
can't just wait for it to get replaced by a good one. So the question
becomes, why is this KVM switch doing that, and can the user provide
some information to override it somehow?

I don't see any code to override the EDID or silence the messages,
neither in the intel driver nor the general DRM code, but it would be
easy to add as a private patch (see drivers/gpu/drm/drm_edid.c).

Do you have any way of identifying this KVM switch to learn more about
it (e.g., brand and model number)?

Cheers,
Jonathan



--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20110830172947.GA31616@elie.gateway.2wire.net">htt p://lists.debian.org/20110830172947.GA31616@elie.gateway.2wire.net
 

Thread Tools




All times are GMT. The time now is 01:03 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org