USB MP3 Player Won't Mount (Philips PSA232)
I have a Philips PSA232 flash MP3 player. When I plug it in, all I get from dmesg is this:
usb 1-2: new high speed USB device using ehci_hcd and address 9
The system then seems to think I've plugged in a camera because it runs the camera import tool, which I cancel out of. No new devices are created in /dev. usb-storage and sd_mod are loaded. The entry in /proc/bus/usb/devices looks like this:
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0471 ProdID=7e01 Rev= 0.01
S: Manufacturer=Philips Semiconductors
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=06(still) Sub=01 Prot=01 Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=82(I) Atr=03(Int.) MxPS= 64 Ivl=1ms
I read up on hotplug, but haven't found any docs that say how to add actions for an unknown device. I hacked usb.agent to write the device data to a file and then tried to add a line to usb.distmap with those values, but I had to guess on some of the fields and it didn't work.
This is on a Fedora Core 4 system with Kernel 2.6.13-1.1532_FC4.
Have you tried the mount tool?
I have this with a supermarket brand player, it loads the camera dialog which I cancel out of. Then I open the user mount tool, unmount the new entry there, the mount it again. An icon appears on the desktop.
Basically, if the camera tool sees it, then it is mountable.
Even though the camera tool runs, nothing new is created in /dev to mount. The mount tool doesn't show anything, either :(
unplug the device then do dmesg | grep usb
Take a look at the last few entries so you know what they are. (Probably something about the usb device being disconnected...)
plug the device back in again, then repeat
dmesg | grep usb
and post the differences.
(you can also pipe the output to text files and run the diff command on them.)
An intreguing idea would be to put some photos on it and see if the camera tool can import them... basically, if it is seen in the camera tool, then it has been mounted.
In my FC4 system, a device is created at /dev/sde (if I use the front panel socket) and it is automounted to /media/usbstick. I note that /dev has sda,b,c and d already, creating sde when I plug in.
/proc/bus/usb/devices shows 5 when plugged in and 4 when not - as expected.
You may need to check with your dosumentation for your mp3 player. It is possible that it dosn't use a standard storage type. Or there may be some setting on the HW so it can be used as a storage device.
However - connection protocol matters. If it is regestering as a camera, then perhaps it is using PTP ... the documentation will tell you about connection types supported.
A puzzle, because all these players I've tried just look like a usb drive.
You could try the mount command on /dev/sda sdb etc until you get a hit. This is the traditional method.
mount -t vfat /dev/sda /media/usbstick
|All times are GMT -5. The time now is 01:01 PM.|