On Tue, 13 Jan 2004, Loic Jaquemet wrote:

> Hello, 
> 
> I've bought a Philips-Nike psa128max, which is a 128 Mo mp3 player, with
> firmware update capacity.
> 
> Briefly : It doesn't work. ( ~2.4.20 to 2.6.1 )

What is it supposed to do?  Is it supposed to function like a USB disk 
drive, so you can transfer mp3 files between it and your PC?  Does the 
fact that it has a firmware update capacity mean that it _needs_ a 
firmware update in order to work with a PC?

> So if I can help in any kind of way, i would be delighted ;)
> 
>  relevant /proc/bus/usb/devices :
> 
>  T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=12  MxCh= 0
>  D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
>  P:  Vendor=0471 ProdID=1125 Rev= 0.83
>  S:  Manufacturer=Nike, Inc.
>  S:  Product=psa[128max
>  C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=100mA
>  I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=ff Driver=(none)

That Cls=ff(vend.) means the device uses a vendor-specific USB protocol.  
Without knowing that protocol, there's no way to communicate with the 
device -- unless the vendor's just happens to be identical to an existing 
standard protocol (which occurs more often than you might think).

> /var/log/kern.log :
> Jan 13 19:31:42 [...] kernel: hub.c: new USB
> device 00:07.2-1, assigned address 6 
> Jan 13 19:31:42 [...] kernel:
> usb.c: USB device 6 (vend/prod 0x471/0x1125) is not claimed by any
> active driver.
> 
> 
> dmesg :
> hub.c: new USB device 00:07.2-1, assigned address 6
> usb.c: USB device 6 (vend/prod 0x471/0x1125) is not claimed by any
> active driver.

This means that none of the existing drivers recognizes the vendor/product 
combination as one they already know how to handle.

> What can I do to help ?

Answering the questions above will be a start.  Maybe the vendor or 
manufacturer can supply you with information about how the USB interface 
on the device is intended to work: what protocol it uses and so on.

Alan Stern



-------------------------------------------------------
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to