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.