--- Begin Message ---
Subject: kernel-image-2.4.20-1-686: kernel ooops with i810
Package: kernel-image-2.4.20-1-686
Version: 2.4.20-7
Severity: grave
Justification: causes non-serious data loss
Tags: upstream
Hello,
I was running KDE while I pressed Ctrl-Alt-F1 to open a text console. At
this moment the Xserver died
and was unable to restart automatically.
When looking at /var/log/messages I get this:
Apr 7 10:25:20 pople kernel: printing eip:
Apr 7 10:25:20 pople kernel: d09f9a33
Apr 7 10:25:20 pople kernel: Oops: 0002
Apr 7 10:25:20 pople kernel: CPU: 0
Apr 7 10:25:20 pople kernel: EIP: 0010:[<d09f9a33>] Not tainted
Apr 7 10:25:20 pople kernel: EFLAGS: 00210207
Apr 7 10:25:20 pople kernel: eax: d0c10000 ebx: cbdc8ec0 ecx:
0000ffff edx: ffffffff
Apr 7 10:25:20 pople kernel: esi: c86c8000 edi: c86c8000 ebp:
ce910000 esp: c86c9e9c
Apr 7 10:25:20 pople kernel: ds: 0018 es: 0018 ss: 0018
Apr 7 10:25:20 pople kernel: Process kdeinit (pid: 757,
stackpage=c86c9000)
Apr 7 10:25:20 pople kernel: Stack: c86c8000 ce79d800 ce910000 c94b9260
cbdc8f00 c86c9ed4 00000000
00005514
Apr 7 10:25:20 pople kernel: ce79d800 cbdc8ec0 00000000 c86c8000
00000000 00000000 00000000
c86c8000
Apr 7 10:25:20 pople kernel: cbdc8f04 cbdc8f04 d09f9b6a ce910000
c86c8000 ce910168 ce910000
c94b9260
Apr 7 10:25:20 pople kernel: Call Trace: [<d09f9b6a>] [<d09f45f1>]
[fput+76/224]
[filp_close+85/96] [put_f
iles_struct+84/188]
Apr 7 10:25:20 pople kernel: [do_exit+175/576] [sys_exit+14/16]
[system_call+51/56]
Apr 7 10:25:20 pople kernel:
Apr 7 10:25:20 pople kernel: Code: c7 04 02 00 00 80 03 83 c2 04 21 ca
c7 04 02 00 00 00 01 83
Using ksymoops, it shows that i810 is faulty:
>>EIP; d09f9a33 <[i810]i810_flush_queue+f7/200> <=====
>>eax; d0c10000 <[i810].data.end+20fe75/420ed5>
>>ebx; cbdc8ec0 <_end+bb3abf0/1057ed90>
>>esi; c86c8000 <_end+8439d30/1057ed90>
>>edi; c86c8000 <_end+8439d30/1057ed90>
>>ebp; ce910000 <_end+e681d30/1057ed90>
>>esp; c86c9e9c <_end+843bbcc/1057ed90>
Trace; d09f9b6a <[i810]i810_reclaim_buffers+2e/a4>
Trace; d09f45f1 <[i810]i810_release+1e1/2d0>
Code; d09f9a33 <[i810]i810_flush_queue+f7/200>
00000000 <_EIP>:
Code; d09f9a33 <[i810]i810_flush_queue+f7/200> <=====
0: c7 04 02 00 00 80 03 movl $0x3800000,(%edx,%eax,1)
<=====
Code; d09f9a3a <[i810]i810_flush_queue+fe/200>
7: 83 c2 04 add $0x4,%edx
Code; d09f9a3d <[i810]i810_flush_queue+101/200>
a: 21 ca and %ecx,%edx
Code; d09f9a3f <[i810]i810_flush_queue+103/200>
c: c7 04 02 00 00 00 01 movl $0x1000000,(%edx,%eax,1)
Code; d09f9a46 <[i810]i810_flush_queue+10a/200>
13: 83 00 00 addl $0x0,(%eax)
My computer is an HP ePC (PIII, 1Ghz, with a i810 graphic and audio
chipset).
I could reproduce the problem twice over two tries (still by pressing
Ctrl-Alt-F1), so the problem
seems to be very reproduceable. Furthermore I tried with UseFbDev set to
True and set to False, but
it does not change anything.
I was not using the i810 sound device.
The oops report are identical.
I guess that it is not debian specific. I already had this problem in
the past with i810 based PC's,
but it did not happen very often. (a few times in the last year). It is
probably an old bug that is
suddenly getting visible ( personal opinion).
Here's the list of modules that were loaded:
Module Size Used by Not tainted
ide-cd 26820 0 (autoclean)
sr_mod 12144 0 (autoclean) (unused)
cdrom 27136 0 (autoclean) [ide-cd sr_mod]
scsi_mod 88904 1 (autoclean) [sr_mod]
mousedev 3736 1 (autoclean)
input 3296 0 (autoclean) [mousedev]
i810 65956 16
agpgart 33536 7 (autoclean)
parport_pc 20968 1 (autoclean)
lp 5888 0 (autoclean)
parport 22880 1 (autoclean) [parport_pc lp]
binfmt_misc 5664 1
apm 8840 2 (autoclean)
snd-seq-oss 23200 0 (unused)
snd-seq-midi-event 3080 0 [snd-seq-oss]
snd-seq 33968 2 [snd-seq-oss snd-seq-midi-event]
snd-pcm-oss 36644 0
snd-mixer-oss 11128 0 [snd-pcm-oss]
snd-intel8x0 16228 0
snd-ac97-codec 31136 0 [snd-intel8x0]
snd-pcm 54432 0 [snd-pcm-oss snd-intel8x0]
snd-timer 12744 0 [snd-seq snd-pcm]
snd-page-alloc 4256 0 [snd-intel8x0 snd-pcm]
snd-mpu401-uart 2864 0 [snd-intel8x0]
snd-rawmidi 11776 0 [snd-mpu401-uart]
snd-seq-device 3812 0 [snd-seq-oss snd-seq snd-rawmidi]
snd 27524 0 [snd-seq-oss snd-seq-midi-event
snd-seq snd-pcm-oss snd-mixer-oss
snd-intel8x0 snd-ac97-codec snd-pcm snd-timer snd-mpu401-uart
snd-rawmidi snd-seq-device]
soundcore 3588 5 [snd]
nfs 65368 4 (autoclean)
lockd 47344 1 (autoclean) [nfs]
sunrpc 59388 1 (autoclean) [nfs lockd]
uhci 23728 0 (unused)
usbcore 55136 1 [uhci]
3c59x 25232 1
rtc 5788 0 (autoclean)
ext3 58048 2 (autoclean)
jbd 36744 2 (autoclean) [ext3]
ide-disk 9920 3 (autoclean)
ide-probe-mod 8752 0 (autoclean)
ide-mod 151816 3 (autoclean) [ide-cd ide-disk
ide-probe-mod]
If you need more information, just ask me.
Simon
-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux pople 2.4.20-1-686 #1 Sat Mar 22 13:16:21 EST 2003 i686
Locale: LANG=fr_FR, LC_CTYPE=fr_FR
Versions of packages kernel-image-2.4.20-1-686 depends on:
ii coreutils [fileutils] 4.5.10-1 The GNU core utilities
ii fileutils 4.5.10-1 The GNU file management
utilities
ii initrd-tools 0.1.41 Tools to generate an initrd
image.
ii modutils 2.4.21-2 Linux module utilities.
-- no debconf information
--
Simon Morlat <simon.morlat@linphone.org>
--- End Message ---