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.
Hello everybody,
Till now I have been using my usb mass storage device with success under 2.6.7. All I had to do was to load usb_storage and uhci_cd modules and my usb device was recognised as /dev/sda1.
When I passed to 2.6.9 and tried to mount my device I got something like "sda1 is not a valid block device". Is there something I am missing concerning the new kernel?
Any help is appreciated.
You are right "MykilX" Thank you!
I installed udev and hotplug and my usb mass storage device can be mounted again properly. Interesting enough, it is recognised as /dev/uba1. So because I don't like hotplug (it slows the boot proccess a lot) I removed it as well as udev but kept the /dev/uba1 file. Then did a modprobe ub, modprobe uhci_hcd and voila, my usb is working again without udev and hotplug.
In my case, /dev/uba was created with no apparent help from udev. In fact, I'm not certain that hotplug is creating this device, either. I suspect it's because I compiled kernel support for USB in 2.6.9, and I didn't have enough sense to look at all the entries in /dev/ before assuming that 2.6.9 was not supporting my external USB hard drive. It is now, and I suspect it was all along. There's no mention of "ub*" in my udev rules, but I haven't tried disabling hotplug to see if the device is created apart from hotplug.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.