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.

Reply via email to