oops on mount

When ever i mount any of my 2 scsi cdroms, I get a kernel crash with the folfollowing oops kernel output.

I understand that it is impossible to anwser my question WHY but could you give me some advice where i should look to debug the problem or advice me some tools to detect what might be wrong,

J

ksymoops 2.4.5 on i686 2.4.19-x1. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.19-x1/ (default)
-m /boot/System.map-2.4.19-x1 (default)

Warning: You did not tell me where to find symbol information. I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc. ksymoops -h explains the options.

Error (expand_objects): cannot stat(/modules/reiserfs.o) for reiserfs
Error (expand_objects): cannot stat(/modules/splashFXmod.o) for splashFXmod
Error (pclose_local): find_objects pclose failed 0x100
Warning (compare_ksyms_lsmod): module bsd_comp is in lsmod but not in ksyms, probably no symbols exported
Warning (compare_ksyms_lsmod): module ppp_async is in lsmod but not in ksyms, probably no symbols exported
Warning (compare_ksyms_lsmod): module ppp_deflate is in lsmod but not in ksyms, probably no symbols exported
Warning (compare_ksyms_lsmod): module ppp_generic is in lsmod but not in ksyms, probably no symbols exported
Warning (compare_ksyms_lsmod): module slhc is in lsmod but not in ksyms, probably no symbols exported
Warning (map_ksym_to_module): cannot match loaded module reiserfs to a unique module object. Trace may not be reliable.
Feb 3 20:28:47 XANHORT6I43 kernel: c8989211
Feb 3 20:28:47 XANHORT6I43 kernel: Oops: 0000
Feb 3 20:28:47 XANHORT6I43 kernel: CPU: 0
Feb 3 20:28:47 XANHORT6I43 kernel: EIP: 1010:[serial:__insmod_serial_O/lib/modules/2.4.19-x1/kernel/drivers/char+-286191/96] Not tainted
Feb 3 20:28:47 XANHORT6I43 kernel: EFLAGS: 00010002
Feb 3 20:28:47 XANHORT6I43 kernel: eax: c0280000 ebx: c5993600 ecx: 00000000 edx: 00000000
Feb 3 20:28:47 XANHORT6I43 kernel: esi: c5b06000 edi: c5993600 ebp: c5b06000 esp: c3c63e78
Feb 3 20:28:47 XANHORT6I43 kernel: ds: 1018 es: 1018 ss: 1018
Feb 3 20:28:47 XANHORT6I43 kernel: Process mount (pid: 1123, stackpage=c3c63000)
Feb 3 20:28:47 XANHORT6I43 kernel: Stack: 00000293 c5a8ab94 c5993600 c89892f1 c5993600 00000000 00000000 00000000
Feb 3 20:28:47 XANHORT6I43 kernel: c8967a94 c896754a c5993600 c8967a94 c5993600 c5a8ab94 c599370c c5a8ab40
Feb 3 20:28:47 XANHORT6I43 kernel: 00000000 c896dbcf c5993600 c5993600 00000282 c3c63f04 c3c62000 c1180848
Feb 3 20:28:47 XANHORT6I43 kernel: Call Trace: [serial:__insmod_serial_O/lib/modules/2.4.19-x1/kernel/drivers/char+-285967/96] [serial:__insmod_serial_O/lib/modules/2.4.19-x1/kernel/drivers/char+-423276/96] [serial:__insmod_serial_O/lib/modules/2.4.19-x1/kernel/drivers/char+-424630/96] [serial:__insmod_serial_O/lib/modules/2.4.19-x1/kernel/drivers/char+-423276/96] [serial:__insmod_serial_O/lib/modules/2.4.19-x1/kernel/drivers/char+-398385/96]
Feb 3 20:28:47 XANHORT6I43 kernel: Code: 03 51 2c 89 93 58 01 00 00 8b 40 10 89 83 5c 01 00 00 31 c0
Using defaults from ksymoops -t elf32-i386 -a i386

>>eax; c0280000
>>ebx; c5993600 <_end+56e0bb4/855c5b4>
>>esi; c5b06000 <_end+58535b4/855c5b4>
>>edi; c5993600 <_end+56e0bb4/855c5b4>
>>ebp; c5b06000 <_end+58535b4/855c5b4>
>>esp; c3c63e78 <_end+39b142c/855c5b4>

Code; 00000000 Before first symbol
00000000 <_EIP>:
Code; 00000000 Before first symbol
0: 03 51 2c add 0x2c(%ecx),%edx
Code; 00000003 Before first symbol
3: 89 93 58 01 00 00 mov %edx,0x158(%ebx)
Code; 00000009 Before first symbol
9: 8b 40 10 mov 0x10(%eax),%eax
Code; 0000000c Before first symbol
c: 89 83 5c 01 00 00 mov %eax,0x15c(%ebx)
Code; 00000012 Before first symbol
12: 31 c0 xor %eax,%eax

7 warnings and 3 errors issued. Results may not be reliable.

From your post I'm guessing this is a linux machine. I'm not sure of how to fix it but have you recently recompiled the kernel?
Is this a fresh install or is it an existing system that seems to have just gone "bad"?

Poke around Google a bit - a few months ago there was a bug that caused this type of error, although it was with an older kernel than the one you're using.

Until then - don't mount your CDROM. :stuck_out_tongue:

I found a solution. Here is the complete story. I hope this can help other people. The info is hard to find.

http://forums.xandros.com/viewtopic.php?t=1542&highlight=aha152x&sid=d55538cbf67e50375ad35e936c8a528d