Hi I have strange problems with my Toshiba(actually Freecom) USB cdrom cable. inserting the usb-storage takes some minutes, until it returns. Then mounting the cdrom works, but when i started copying from cd, a kernel panic occured. It happens every time, i try to copy something from cd. Kernel is 2.4.5. Hardware is Abit BE6-II / PIII 667. Decoded oops and dmesg output included, if more info is needed, please write directly to me, as i am not subscribed to this list. Thanks :)
SCSI subsystem driver Revision: 1.00 Initializing USB Mass Storage driver... usb.c: registered new driver usb-storage usb-storage: act_altsettting is 0 usb-storage: id_index calculated to be: 24 usb-storage: Array length appears to be: 45 usb-storage: Vendor: Freecom usb-storage: Product: USB-IDE usb-storage: USB Mass Storage device detected usb-storage: Endpoints: In: 0xc117dde0 Out: 0xc117ddf4 Int: 0x00000000 (Period 0) usb-storage: New GUID 07abfc010000000000000000 usb-storage: Transport: Freecom usb-storage: Protocol: QIC-157 usb-storage: String returned from FC init is: Freecom USB Device I001X048R930 usb-storage: IDE out 0x06 <- 0xa0 usb-storage: IDE out 0x01 <- 0x00 usb-storage: IDE in 0x17 -> 0x51 usb-storage: IDE out 0x07 <- 0x08 usb-storage: IDE in 0x17 -> 0x51 usb-storage: IDE out 0x08 <- 0x08 usb-storage: *** thread sleeping. scsi0 : SCSI emulation for USB Mass Storage devices usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Command INQUIRY (6 bytes) usb-storage: 12 00 00 00 ff 00 00 00 68 6d 10 c0 usb-storage: Freecom TRANSPORT STARTED usb-storage: 00000000: 12 00 00 00 ff 00 00 00 - 00 00 00 00 - ............ usb-storage: foo Status result 0 4 usb-storage: 00000000: 4a 02 24 00 - J.$. usb-storage: Device indicates that it has 36 bytes available usb-storage: SCSI requested 255 usb-storage: Read data Freecom! (c=36) usb-storage: Done issuing read request: 0 64 usb-storage: Start of read usb-storage: usb_stor_transfer_partial(): xfer 36 bytes usb-storage: usb_stor_bulk_msg() returned 0 xferred 36/36 usb-storage: usb_stor_transfer_partial(): transfer complete usb-storage: freecom_readdata done! usb-storage: FCM: Waiting for status usb-storage: 00000000: 52 03 24 00 - R.$. usb-storage: Transfer happy usb-storage: Fixing INQUIRY data to show SCSI rev 2 usb-storage: scsi cmd done, result=0x0 usb-storage: *** thread sleeping. Vendor: TEAC Model: CD-224E Rev: 1.6A Type: CD-ROM ANSI SCSI revision: 02 usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Bad target number (1/0) usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Bad target number (2/0) usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Bad target number (3/0) usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Bad target number (4/0) usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Bad target number (5/0) usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Bad target number (6/0) usb-storage: *** thread sleeping. usb-storage: queuecommand() called usb-storage: *** thread awakened. usb-storage: Bad target number (7/0) usb-storage: *** thread sleeping. WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 2 USB Mass Storage support registered.
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2 B: Alloc= 0/900 us ( 0%), #Int= 0, #Iso= 0 D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1 P: Vendor=0000 ProdID=0000 Rev= 0.00 S: Product=USB UHCI Root Hub S: SerialNumber=e000 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=12 MxCh= 0 D: Ver= 1.10 Cls=ff(vend.) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=07ab ProdID=fc01 Rev= 9.30 S: Manufacturer=Freecom S: Product=U?-IDE Rev 930 C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 2mA I: If#= 0 Alt= 0 #EPs= 2 Cls=00(>ifc ) Sub=00 Prot=00 Driver=(none) E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
ksymoops 2.4.0 on i686 2.4.5. Options used -V (default) -k /proc/ksyms (default) -l /proc/modules (default) -o /lib/modules/2.4.5/ (default) -m /boot/System.map-2.4.5 (specified) Warning (compare_ksyms_lsmod): module usbcore is in lsmod but not in ksyms, probably no symbols exported Warning (compare_maps): ksyms_base symbol __VERSIONED_SYMBOL(shmem_file_setup) not found in System.map. Ignoring ksyms_base entry Unable to handle kernel paging request<1>Unable to handle kernel NULL pointer de c4819791 *pde = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<c4819791>] Using defaults from ksymoops -t elf32-i386 -a i386 EFLAGS: 00010286 eax: 00000012 ebx: c11454a0 ecx: c115af20 edx: c023999c esi: c4819780 edi: 00000000 ebp: c01ef728 esp: c29bfc6c ds: 0018 es: 0018 ss: 0018 Process scsi_eh_0 (pid: 849, stackpage=c29bf000) Stack: c11454a0 c01194c3 c11454a0 00000000 c02335a0 00000000 c01ef728 c011665c 00000000 c0116566 00000000 00000001 c02335c0 0000000e c011646b c02335c0 c29bfcd0 00000000 c0231900 c01080df 00000000 00000026 c02345ed c02345c6 Call Trace: [<c01194c3>] [<c011665c>] [<c0116566>] [<c011646b>] [<c01080df>] [<c 0106cf4>] [<c0112b4a>] [<c480ae09>] [<c480ae09>] [<c010f9c0>] [<c010fcaa>] [<c011646b>] [<c0106c [<c0106d68>] [<c480ae09>] [<c480af1d>] [<c01102c0>] [<c480b059>] [<c480b0 [<c480e4e3>] [<c484f379>] [<c483d81d>] [<c483dec3>] [<c483e3da>] [<c0106b Code: 8b 88 94 00 00 00 85 c9 74 19 53 e8 1f ff ff ff 5a 85 c0 7e >>EIP; c4819791 <_end+45bdbe1/45c24b0> <===== Trace; c01194c3 <timer_bh+213/250> Trace; c011665c <bh_action+1c/60> Trace; c0116566 <tasklet_hi_action+36/60> Trace; c011646b <do_softirq+5b/80> Trace; c01080df <do_IRQ+9f/b0> Code; c4819791 <_end+45bdbe1/45c24b0> 00000000 <_EIP>: Code; c4819791 <_end+45bdbe1/45c24b0> <===== 0: 8b 88 94 00 00 00 mov 0x94(%eax),%ecx <===== Code; c4819797 <_end+45bdbe7/45c24b0> 6: 85 c9 test %ecx,%ecx Code; c4819799 <_end+45bdbe9/45c24b0> 8: 74 19 je 23 <_EIP+0x23> c48197b4 <_end+45bdc04/45c24b0> Code; c481979b <_end+45bdbeb/45c24b0> a: 53 push %ebx Code; c481979c <_end+45bdbec/45c24b0> b: e8 1f ff ff ff call ffffff2f <_EIP+0xffffff2f> c48196c0 <_end+45bdb10/45c24b0> Code; c48197a1 <_end+45bdbf1/45c24b0> 10: 5a pop %edx Code; c48197a2 <_end+45bdbf2/45c24b0> 11: 85 c0 test %eax,%eax Code; c48197a4 <_end+45bdbf4/45c24b0> 13: 7e 00 jle 15 <_EIP+0x15> c48197a6 <_end+45bdbf6/45c24b0> Kernel panic: Aiee, killing interrupt handler! 2 warnings issued. Results may not be reliable.