Can you reproduce the problem when you are using modules? It could be one of those problems that only show up for the compiled-in driver.
Yes, I have just reconfigured and compiled with pktcdvd as a module and the same thing happens.
Get the latest version of 'ksymoops' from ftp://ftp.*.kernel.org/, then run these messages trough it to get more meaningful output.
OK, output from ksymoops (from latest failure with pktcdvd as a module) is: ksymoops 2.4.4 on i586 2.4.19-pre2. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.19-pre2/ (default) -m ./System.map (specified) Unable to handle kernel NULL pointer dereference at virtual address 00000018 c012d67f *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c012d67f>] Tainted: P Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010202 eax: 00000000 ebx: ce275cc0 ecx: 00002000 edx: 00000588 esi: 00000000 edi: 00000000 ebp: ce275cc0 esp: ce24de44 ds: 0018 es: 0018 ss: 0018 Process pktcdvd0 (pid: 226, stackpage=ce24d000) Stack: ce275cc0 00000000 00000000 00000004 c01c5d46 00000000 ce275cc0 ce275cc0 00001600 00000000 ce24f380 00000000 00002000 c03276cc 00000000 00000004 00000000 00000000 00000588 00000788 c01c6308 c03276ac 00000000 ce275cc0 Call Trace: [<c01c5d46>] [<c01c6308>] [<d089c93f>] [<d089cb3d>] [<d089cd00>] [<d089d11c>] [<d089d277>] [<c01057ac>] Code: 8b 40 18 f6 c4 08 75 09 89 e8 e9 08 01 00 00 89 f6 e8 5f ff
EIP; c012d67f
<===== Trace; c01c5d46 <__make_request+86/5b0> Trace; c01c6308 Trace; d089c93f <[pktcdvd]pkt_read_bh+3b/50> Trace; d089cb3d <[pktcdvd]pkt_gather_data+105/25c> Trace; d089cd00 <[pktcdvd]pkt_do_request+6c/74> Trace; d089d11c <[pktcdvd]pkt_handle_queue+8c/100> Trace; d089d277 <[pktcdvd]kcdrwd+e7/148> Trace; c01057ac Code; c012d67f 00000000 <_EIP>: Code; c012d67f <===== 0: 8b 40 18 mov 0x18(%eax),%eax <===== Code; c012d682 3: f6 c4 08 test $0x8,%ah Code; c012d685 6: 75 09 jne 11 <_EIP+0x11> c012d690 Code; c012d687 8: 89 e8 mov %ebp,%eax Code; c012d689 a: e9 08 01 00 00 jmp 117 <_EIP+0x117> c012d796 Code; c012d68e f: 89 f6 mov %esi,%esi Code; c012d690 11: e8 5f ff 00 00 call ff75 <_EIP+0xff75> c013d5f4
Chris. --- This message has been virus checked by Grisoft AVG during dispatch. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.332 / Virus Database: 186 - Release Date: 06/03/02