User Space Driver for USB Storage Devices?
Zarf asks: "With Linux, if you don't like something,
fix it yourself. So when I couldn't get my USB pen-drive to work and none of the canned solutions were satifactory... I took it upon myself to fix Linux. I've posted
my solution in my Slashdot user's journal. But it seems to me that there must be a better way to promote my solution. Where should I post my fix so it can help the most people?"
Contact the manufacturer of the pendrive--ask them to place it on their website. If someone had the same problem you had, they would go to the manufacturer. They might even put your code on one of those mini-cds that the put the Windows 98 USB drivers on.
Any thoughts to port it to C and releasing it as a closed source driver? Might make a couple bucks...
If you were unhappy with the driver, it's more than likely some Japanese embedded engineer is sitting in his cube wishing that he could get his hands on a working USB pen storage driver that he didn't have to worry about releasing the source to.
Btw, what's up with the title "User Space Driver for USB Storage Devices"?
You're still loading the kernel drivers to talk to the device, and mount that. If you mean the automount script, that's not really a driver.
If you really need user space you could look at libusb, all that libusb needs is a driver loaded for the host controller, and for the rest it should be able to talk to the device from userspace. But if it can do usb-storage, I have no clue about that.
Well, don't worry about that. We can get you back before you leave. (Dr. Who)
On the contrary, it may signal to hardware developers that OSS developers are a clever buch that are willing to help out to make *their* hardware work. They may become more lenient in publishing hardware specs under reasonable disclosure terms, and who knows, we could get better drivers.....
People who think they know everything are a great annoyance to those of us who do.