Hi all,

I tried to use a telme phatt 16 deluxe MP3 player 
(http://www.telme.cc/en/phatt16deluxe/index.html), which is upposed to 
work like any usb storage device, on my Linux box with kernel
2.4.20-pre11.
After I plug in the player its display says "checking usb" but nothing
more happens. When I try to shutdown Linux after I pluged in the player
it hangs while shutting down the usb modules and I have to do a hard
reset. It does not matter whether I remove the player before shutting
down or not. The same happens with kernel 2.4.19.
/sbin/lsmod| grep usb says:
usb-storage           106848 (initializing)
usbcore                60928   1 [usb-storage uhci]

I have attached what is reported to the syslog when I plugin and remove
the player. 

Regards,
  Niklas.
 
  
-- 
Niklas Grossmann
eMail: [EMAIL PROTECTED]
kernel: uhci.c: c400: wakeup_hc
kernel: uhci.c: root-hub INT complete: port1: 493 port2: 480 data: 2
kernel: hub.c: port 1, portstatus 101, change 1, 12 Mb/s
kernel: hub.c: port 1 connection change
kernel: hub.c: port 1, portstatus 101, change 1, 12 Mb/s
kernel: hub.c: port 1, portstatus 101, change 0, 12 Mb/s
last message repeated 3 times
kernel: hub.c: port 1, portstatus 103, change 0, 12 Mb/s
kernel: hub.c: new USB device 00:07.2-1, assigned address 2
kernel: usb.c: kmalloc IF c2f2ffe0, numif 1
kernel: usb.c: new device strings: Mfr=0, Product=0, SerialNumber=0
kernel: usb.c: unhandled interfaces on device
kernel: usb.c: USB device 2 (vend/prod 0x90a/0x1002) is not claimed by any active 
driver.
kernel:   Length              = 18
kernel:   DescriptorType      = 01
kernel:   USB version         = 1.10
kernel:   Vendor:Product      = 090a:1002
kernel:   MaxPacketSize0      = 8
kernel:   NumConfigurations   = 1
kernel:   Device version      = 1.00
kernel:   Device Class:SubClass:Protocol = 00:00:00
kernel:     Per-interface classes
kernel: Configuration:
kernel:   bLength             =    9
kernel:   bDescriptorType     =   02
kernel:   wTotalLength        = 0027
kernel:   bNumInterfaces      =   01
kernel:   bConfigurationValue =   01
kernel:   iConfiguration      =   00
kernel:   bmAttributes        =   80
kernel:   MaxPower            =   60mA
kernel: 
kernel:   Interface: 0
kernel:   Alternate Setting:  0
kernel:     bLength             =    9
kernel:     bDescriptorType     =   04
kernel:     bInterfaceNumber    =   00
kernel:     bAlternateSetting   =   00
kernel:     bNumEndpoints       =   03
kernel:     bInterface Class:SubClass:Protocol =   08:01:01
kernel:     iInterface          =   00
kernel:     Endpoint:
kernel:       bLength             =    7
kernel:       bDescriptorType     =   05
kernel:       bEndpointAddress    =   81 (in)
kernel:       bmAttributes        =   02 (Bulk)
kernel:       wMaxPacketSize      = 0040
kernel:       bInterval           =   00
kernel:     Endpoint:
kernel:       bLength             =    7
kernel:       bDescriptorType     =   05
kernel:       bEndpointAddress    =   02 (out)
kernel:       bmAttributes        =   02 (Bulk)
kernel:       wMaxPacketSize      = 0040
kernel:       bInterval           =   00
kernel:     Endpoint:
kernel:       bLength             =    7
kernel:       bDescriptorType     =   05
kernel:       bEndpointAddress    =   83 (in)
kernel:       bmAttributes        =   03 (Interrupt)
kernel:       wMaxPacketSize      = 0008
kernel:       bInterval           =   ff
kernel: usb.c: kusbd: /sbin/hotplug add 2
kernel: hub.c: port 2, portstatus 100, change 0, 12 Mb/s
/sbin/hotplug: arguments (usb) env (PWD=/etc/hotplug DEVICE=/proc/bus/usb/001/002 
INTERFACE=8/1/1 ACTION=add DEBUG=kernel OLDPWD=/ DEVFS=/proc/bus/usb TYPE=0/0/0 
SHLVL=1 HOME=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin PRODUCT=90a/1002/100 _=/usr/bin/env)
/sbin/hotplug: invoke /etc/hotplug/usb.agent ()
/etc/hotplug/usb.agent: Setup usb-storage for USB product 90a/1002/100
kernel: Initializing USB Mass Storage driver...
kernel: usb.c: registered new driver usb-storage
kernel: usb-storage: act_altsettting is 0
kernel: usb-storage: id_index calculated to be: 72
kernel: usb-storage: Array length appears to be: 91
kernel: usb-storage: USB Mass Storage device detected
kernel: usb-storage: Endpoints: In: 0xc4c13520 Out: 0xc4c13534 Int: 0xc4c13548 (Period 
255)
kernel: usb-storage: New GUID 090a10020000000000000000
kernel: usb-storage: Transport: Control/Bulk
kernel: usb-storage: Protocol: Reduced Block Commands (RBC)
kernel: usb-storage: *** thread sleeping.
kernel: scsi1 : SCSI emulation for USB Mass Storage devices
kernel: usb-storage: queuecommand() called
kernel: usb-storage: *** thread awakened.
kernel: usb-storage: Command INQUIRY (6 bytes)
kernel: usb-storage: 12 00 00 00 ff 00 00 00 e5 01 00 00
kernel: usb-storage: command_abort() called
kernel: usb-storage: Call to usb_stor_control_msg() returned -104
kernel: usb-storage: -- transport indicates error, resetting
kernel: usb-storage: CB_reset() called
kernel: uhci.c: uhci_result_control() failed with status 440000
kernel: [c752b0c0] link (0752b062) element (075181e0)
kernel:   0: [c75181e0] link (07518210) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0 
EndPt=0 Dev=2, PID=2d(SETUP) (buf=02f2ff20)
kernel:   1: [c7518210] link (07518240) e3 SPD Active Length=0 MaxLen=7 DT1 EndPt=0 
Dev=2, PID=e1(OUT) (buf=01b1ff44)
kernel:   2: [c7518240] link (07518270) e3 SPD Active Length=0 MaxLen=3 DT0 EndPt=0 
Dev=2, PID=e1(OUT) (buf=01b1ff4c)
kernel:   3: [c7518270] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1 EndPt=0 
Dev=2, PID=69(IN) (buf=00000000)
kernel: 
kernel: usb-storage: CB[I] soft reset failed -110
kernel: usb-storage: scsi cmd done, result=0x70000
kernel: usb-storage: *** thread sleeping.
kernel: uhci.c: root-hub INT complete: port1: 48a port2: 480 data: 2
kernel: uhci.c: c400: suspend_hc
kernel: hub.c: port 1, portstatus 100, change 3, 12 Mb/s
kernel: hub.c: port 1 connection change
kernel: hub.c: port 1, portstatus 100, change 3, 12 Mb/s
kernel: usb.c: USB disconnect on device 00:07.2-1 address 2
kernel: usb.c: kusbd: /sbin/hotplug remove 2
kernel: hub.c: port 2, portstatus 100, change 0, 12 Mb/s
/sbin/hotplug: arguments (usb) env (PWD=/etc/hotplug DEVICE=/proc/bus/usb/001/002 
INTERFACE=8/1/1 ACTION=remove DEBUG=kernel OLDPWD=/ DEVFS=/proc/bus/usb TYPE=0/0/0 
SHLVL=1 HOME=/ PATH=/bin:/sbin:/usr/sbin:/usr/bin PRODUCT=90a/1002/100 _=/usr/bin/env)
/sbin/hotplug: invoke /etc/hotplug/usb.agent ()
kernel: uhci.c: root-hub INT complete: port1: 488 port2: 480 data: 2
kernel: hub.c: port 1, portstatus 100, change 2, 12 Mb/s
kernel: hub.c: port 1 enable change, status 100
kernel: hub.c: port 2, portstatus 100, change 0, 12 Mb/s

Reply via email to