MP3 player (USB mass storage) not mountable anymore, no block-oriented device
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Did you check to see what device name it is being assigned? Have a look at the latest entries in /var/log/messages. the reason I suggest this is that I have been having issues with usb devices being assigned different names sda1, sda2 or even sdb1 when I plug them in. There must be a solution to this dynamic renaming but I don;t know what it is. I find I have to rewrite the fstab all the time
-geomatt
After connecting the mp3 player what output do you get from "tail /var/log/messages"?
Also, what does "cat /proc/scsi/scsi" show?
Edit: Somebody already got to /var/log/messages it seems.
As for dynamic reassignment, you could try udev if you're using 2.6*. It should be able to do what you want but I've not needed it badly enough to figure the damn thing out yet. Somebody else could probably be more helpful. Might want to search for or start a udev newbie thread.
Last edited by failure_man; 09-07-2004 at 12:56 PM.
Your mp3 player is showing up as the second device in /proc/scsi/scsi. This means that the system knows it as sdb. If you adjust fstab to reflect this then it should work correctly.
As for what triggered this problem, did you just change the cd drive to scsi emulated? (Google seems to indicate that this is an ide drive. Is that correct?)
Last edited by failure_man; 09-07-2004 at 01:58 PM.
As for dynamic reassignment, you could try udev if you're using 2.6*.
What about kernel 2.4.26? udev is included in slack 10.0 (which comes with 2.4.26) but the description of the package claims that it needs 2.6.*. Might the slack packagers just be assuming that everyone would upgrade their kernel if they wanted to use udev instead of devfs?
-geomatt
p.s. This looks like a good link on writing udev rules which I suspect is the way to get device names solidified. Haven't had time to look through it carefully yet or to try it out.
Since 2.6* is an officially supported kernel series for Slackware 10 it makes sense to include support structure for all its features. Devfs is still available under 2.4*, though it's depreciated.
Originally posted by failure_man Your mp3 player is showing up as the second device in /proc/scsi/scsi. This means that the system knows it as sdb. If you adjust fstab to reflect this then it should work correctly.
As for what triggered this problem, did you just change the cd drive to scsi emulated? (Google seems to indicate that this is an ide drive. Is that correct?)
:] You're right about the CD drive part, I just fiddled around with it a few days ago. However, after adjusting /etc/fstab, I still could not mount it, same error, so I wondered what I did since I mounted it the last time, and ta-da, being the genius that I am, I somehow deactivated SCSI disk support the last time I recompiled the kernel. Just recompiled with SCSI disk support and now it works.
Thanks for the help and sorry for wasting your time.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.