I was having problems with 2.4.19pre4 so I decided to try 2.5.14. Still no luck. pktsetup runs fine, but when I mount, I get a bunch of errors. The information for my burner is: Jul 10 18:44:38 sculley kernel: hdd: CD-W58E, ATAPI CD/DVD-ROM drive Jul 10 18:44:38 sculley kernel: Uniform CD-ROM driver Revision: 3.12 Jul 10 18:44:39 sculley kernel: SCSI subsystem driver Revision: 1.00 Jul 10 18:44:39 sculley kernel: scsi0 : SCSI host adapter emulation for IDE ATAPI devices Jul 10 18:44:39 sculley kernel: Vendor: TEAC Model: CD-W58E Rev: 1.0A Jul 10 18:44:39 sculley kernel: Type: CD-ROM ANSI SCSI revision: 02 Jul 10 18:44:39 sculley kernel: Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 Jul 10 18:44:39 sculley kernel: sr0: scsi3-mmc drive: 8x/8x writer cd/rw xa/form2 cdda tray The messages after pktsetup are: Jul 10 18:45:21 sculley kernel: pktcdvd: writer sr0 sucessfully registered Jul 10 18:45:48 sculley kernel: pktcdvd: inserted media is CD-RW Jul 10 18:45:48 sculley kernel: pktcdvd: Fixed packets, 32 blocks, Mode-2 disc Jul 10 18:45:48 sculley kernel: pktcdvd: speed (R/W) 6/4 Jul 10 18:45:48 sculley kernel: pktcdvd: 551232kB available on disc The mount errors are: Jul 10 18:45:48 sculley kernel: Unable to handle kernel NULL pointer dereference at virtual address 000000a0 Jul 10 18:45:48 sculley kernel: printing eip: Jul 10 18:45:48 sculley kernel: c01c87f7 Jul 10 18:45:48 sculley kernel: *pde = 00000000 Jul 10 18:45:48 sculley kernel: Oops: 0000 Jul 10 18:45:48 sculley kernel: CPU: 0 Jul 10 18:45:48 sculley kernel: EIP: 0010:[<c01c87f7>] Not tainted Jul 10 18:45:48 sculley kernel: EFLAGS: 00010286 Jul 10 18:45:48 sculley kernel: eax: 00000000 ebx: c3bcb1e0 ecx: c3bcb1e0 edx: c034eab8 Jul 10 18:45:48 sculley kernel: esi: c3f30000 edi: 00000008 ebp: 00000000 esp: c287faa0 Jul 10 18:45:48 sculley kernel: ds: 0018 es: 0018 ss: 0018 Jul 10 18:45:48 sculley kernel: Process mount (pid: 782, threadinfo=c287e000 task=c2bb8680) Jul 10 18:45:48 sculley kernel: Stack: c3f40dc0 00000086 c11ec2c0 00000206 00000000 00000026 c3ed2600 c3bcb1e0 Jul 10 18:45:48 sculley kernel: c3f30000 00000008 00000000 c01e5bbb 00000000 c3bcb1e0 c3f30000 c3ed2600 Jul 10 18:45:48 sculley kernel: c01f30e2 c3ed2600 00000000 c3f31000 c034e7a0 00000008 c3bcb1e0 c01e6104 Jul 10 18:45:48 sculley kernel: Call Trace: [<c01e5bbb>] [<c01f30e2>] [<c01e6104>] [<c01e5ec9>] [<c01e6436>] Jul 10 18:45:48 sculley kernel: [<c01e64f9>] [<c01f4c0b>] [<c01e101b>] [<c01e1408>] [<c01e14b9>] [<c01e1a22>] Jul 10 18:45:48 sculley kernel: [<c01f56bf>] [<c01ed47a>] [<c01ed990>] [<c01f30e2>] [<c01c907f>] [<c01175ee>] Jul 10 18:45:48 sculley kernel: [<c01329bc>] [<c013346c>] [<c0133629>] [<c0113693>] [<c0199841>] [<c0195483>] Jul 10 18:45:48 sculley kernel: [<c011350f>] [<c0196da3>] [<c0197806>] [<c01affff>] [<c0130000>] [<c01a25f4>] Jul 10 18:45:48 sculley kernel: [<c0136521>] [<c013a59c>] [<c0194a4e>] [<c01975e0>] [<c0136714>] [<c0145c0b>] Jul 10 18:45:48 sculley kernel: [<c013b462>] [<c0145edb>] [<c0145d2b>] [<c014624c>] [<c0106e77>] Jul 10 18:45:48 sculley kernel: Jul 10 18:45:48 sculley kernel: Code: 8b 90 a0 00 00 00 83 e2 02 89 54 24 08 c7 44 24 18 00 00 00 Jul 10 18:46:18 sculley kernel: <6>scsi: device set offline - command error recover failed: host 0 channel 0 id 0 lun 0 Jul 10 18:46:18 sculley kernel: SCSI cdrom error : host 0 channel 0 id 0 lun 0 return code = 6000000 Jul 10 18:46:18 sculley kernel: end_request: I/O error, dev 0b:00, sector 64 Jul 10 18:46:18 sculley kernel: Buffer I/O error on device pktcdvd(97,0), logical block 16 Please let me know if more information is needed. ~K.P. __________________________________________________ Do You Yahoo!? Sign up for SBC Yahoo! Dial - First Month Free http://sbc.yahoo.com
On Wed, 10 Jul 2002, Kien Pham wrote:
I was having problems with 2.4.19pre4 so I decided to try 2.5.14. Still no luck. pktsetup runs fine, but when I mount, I get a bunch of errors.
Can you try 2.4.19-rc1 too, just in case. It should work fine with the 2.4.19-pre4 packet patch.
Jul 10 18:45:48 sculley kernel: Stack: c3f40dc0 00000086 c11ec2c0 00000206 00000000 00000026 c3ed2600 c3bcb1e0 Jul 10 18:45:48 sculley kernel: c3f30000 00000008 00000000 c01e5bbb 00000000 c3bcb1e0 c3f30000 c3ed2600 ... Jul 10 18:45:48 sculley kernel: [<c013b462>] [<c0145edb>] [<c0145d2b>] [<c014624c>] [<c0106e77>] Jul 10 18:45:48 sculley kernel: Jul 10 18:45:48 sculley kernel: Code: 8b 90 a0 00 00 00 83 e2 02 89 54 24 08 c7 44 24 18 00 00 00
Please let me know if more information is needed.
You need to decode the oops with the ksymoops program. Grab the oops text from dmesg output (not from syslog), then run ksymoops < the_oops.txt (If you want to know more about oops-tracing, see Documentation/oops-tracing.txt in the kernel source tree.) -- Peter Osterlund - petero2@telia.com http://w1.894.telia.com/~u89404340
--- Peter Osterlund
On Wed, 10 Jul 2002, Kien Pham wrote:
I was having problems with 2.4.19pre4 so I decided to try 2.5.14. Still no luck. pktsetup runs fine, but when I mount, I get a bunch of errors.
Can you try 2.4.19-rc1 too, just in case. It should work fine with the 2.4.19-pre4 packet patch.
O.K. Will download and try in the next few days. <snip>
ksymoops < the_oops.txt
(If you want to know more about oops-tracing, see Documentation/oops-tracing.txt in the kernel source tree.)
O.K. I've attached the the_oops.txt file. The command I used to create the the_oops.txt file is "dmesg | ksymoops -m /usr/src/linux-2.5.14/System.map 2>&1 > the_oops.txt" Everything is built w/o modules so there's no modules listed. ~K.P. P.S. Let me know if you want any more information. __________________________________________________ Do You Yahoo!? Sign up for SBC Yahoo! Dial - First Month Free http://sbc.yahoo.com ksymoops 2.4.4 on i586 2.5.14. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.5.14/ (default) -m /usr/src/linux-2.5.14/System.map (specified) No modules in ksyms, skipping objects Warning (read_lsmod): no symbols in lsmod, is /proc/modules a valid lsmod file? UDF-fs DEBUG lowlevel.c:56:udf_get_last_session: XA disk: no, vol_desc_start=0 UDF-fs DEBUG super.c:1478:udf_fill_super: Multi-session=0 UDF-fs DEBUG super.c:462:udf_vrs: Starting at sector 16 (2048 byte sectors) Unable to handle kernel NULL pointer dereference at virtual address 000000a0 c01c87f7 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c01c87f7>] Not tainted Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010286 eax: 00000000 ebx: c37ee0e0 ecx: c37ee0e0 edx: c034eab8 esi: c3f30000 edi: 00000008 ebp: 00000000 esp: c2939aa0 ds: 0018 es: 0018 ss: 0018 Stack: 00000000 00000086 c11ec2c0 c034e2b0 00000000 0000003b c3ed2600 c37ee0e0 c3f30000 00000008 00000000 c01e5bbb 00000000 c37ee0e0 c3f30000 c3ed2600 c01f30e2 c3ed2600 00000000 c3f31000 c034e7a0 00000008 c37ee0e0 c01e6104 Call Trace: [<c01e5bbb>] [<c01f30e2>] [<c01e6104>] [<c01e5ec9>] [<c01e6436>] [<c01e64f9>] [<c01f4c0b>] [<c01e101b>] [<c01e1408>] [<c01e14b9>] [<c01e1a22>] [<c01f56bf>] [<c01ed47a>] [<c01ed990>] [<c01f30e2>] [<c01c907f>] [<c01175ee>] [<c01329bc>] [<c013346c>] [<c0133629>] [<c0113693>] [<c0199841>] [<c0195483>] [<c011350f>] [<c0196da3>] [<c0197806>] [<c01affff>] [<c0130000>] [<c01a25f4>] [<c0136521>] [<c013a59c>] [<c0194a4e>] [<c01975e0>] [<c0136714>] [<c0145c0b>] [<c013b462>] [<c0145edb>] [<c0145d2b>] [<c014624c>] [<c0106e77>] Code: 8b 90 a0 00 00 00 83 e2 02 89 54 24 08 c7 44 24 18 00 00 00
EIP; c01c87f7
<===== Trace; c01e5bbb Trace; c01f30e2 Trace; c01e6104 Trace; c01e5ec9 Trace; c01e6436 Trace; c01e64f9 Trace; c01f4c0b Trace; c01e101b Trace; c01e1408 Trace; c01e14b9 Trace; c01e1a22 Trace; c01f56bf Trace; c01ed47a Trace; c01ed990 Trace; c01f30e2 Trace; c01c907f Trace; c01175ee <__run_task_queue+4e/60> Trace; c01329bc <__wait_on_buffer+5c/a0> Trace; c013346c <__getblk+2c/e0> Trace; c0133629 <__bread+99/b0> Trace; c0113693 Trace; c0199841 Trace; c0195483 Trace; c011350f Trace; c0196da3 Trace; c0197806 Trace; c01affff Trace; c0130000 <__set_page_dirty_buffers+80/f0> Trace; c01a25f4 Trace; c0136521 Trace; c013a59c Trace; c0194a4e Trace; c01975e0 Trace; c0136714 Trace; c0145c0b Trace; c013b462 <__user_walk+32/40> Trace; c0145edb Trace; c0145d2b Trace; c014624c Trace; c0106e77 Code; c01c87f7 00000000 <_EIP>: Code; c01c87f7 <===== 0: 8b 90 a0 00 00 00 mov 0xa0(%eax),%edx <===== Code; c01c87fd 6: 83 e2 02 and $0x2,%edx Code; c01c8800 9: 89 54 24 08 mov %edx,0x8(%esp,1) Code; c01c8804 d: c7 44 24 18 00 00 00 movl $0x0,0x18(%esp,1) Code; c01c880b 14: 00
1 warning issued. Results may not be reliable.
On Thu, 11 Jul 2002, Kien Pham wrote:
O.K. I've attached the the_oops.txt file. The command I used to create the the_oops.txt file is "dmesg | ksymoops -m /usr/src/linux-2.5.14/System.map 2>&1 > the_oops.txt" Everything is built w/o modules so there's no modules listed.
I think this is a problem in the IDE code in 2.5.14, not a problem in the packet writing code. I have updated the packet patch for the 2.5.25 kernel, maybe that version works better. I have only tested packet writing in the 2.5 kernel with a USB burner and that unit works both in 2.5.14 and 2.5.25. -- Peter Osterlund - petero2@telia.com http://w1.894.telia.com/~u89404340
participants (2)
-
Kien Pham
-
Peter Osterlund