Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with 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.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have a creative muvo 128mb flash drive/mp3 player that I'm trying to use with an Inspiron 8600 with FC2, kernel 2.6.9. When I plug it in, lsusb gives
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 041e:411c Creative Technology, Ltd
Bus 001 Device 001: ID 0000:0000
---------------------
and lsusb -v -s 001:003 gives
Bus 001 Device 003: ID 041e:411c Creative Technology, Ltd
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x041e Creative Technology, Ltd
idProduct 0x411c
bcdDevice 11.11
iManufacturer 1 CREATIVE
iProduct 2 MuVo USB2.0
iSerial 3 0002F5CA3D754C83
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 4 Media
bmAttributes 0x80
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 5 Internal Flash Device
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
Usage Type Data
wMaxPacketSize 0x0200 bytes 512 once
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
Usage Type Data
wMaxPacketSize 0x0200 bytes 512 once
bInterval 0
Language IDs: (length=4)
0409 English(US)
-----------------------------------
dmesg shows
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb 1-1: new high speed USB device using address 3
uba: device 3 capacity nsec 250368 bsize 512
uba: was not changed
uba: uba1
but cat /proc/scsi/scsi shows no attached devices. How do I get it to show up in /proc/scsi/scsi?
this is driving me nuts. I have used linux since 1996 but the number of hours I have spent trying to do the simplest things like mount a thumb drive and use a projector via dual head have been making me consider going to the dark side.
Thanks musicman_ace for restoring my faith in the force, you're a genius!
I found that I didn't have the udev package installed, so I did a 'yum install udev' and then 'mount -tvfat /udev/uba1 /mnt/muvo' and it worked! None of the 10,000 posts I googled for usb sticks mentioned anything about udev, only /proc/scsi/scsi, and since I actually got it working using /proc/scsi/scsi for two of the 1000 times of trying, I thought that was the only way to get it working.
Then I added
/udev/uba1 /mnt/muvo vfat user 0 0
to /etc/fstab so I could just type 'mount /mnt/muvo'. beautiful. If you're ever in Boulder, lunch is on me.
Now, is there any way to stop usb power before I unmount and unplug it? In windows, stopping it causes the red power light on the muvo to turn off before unplugging it.
add lines to fstab only works if udev consistantly assign the same device node to it. I've never seen a /dev/uba1 before, so at some point it may assign it /dev/sda1. If it doesn't work, just try dmesg as that is where I got it from.
Hmm, maybe disabling ub would let the scsi approach work as discussed in that post.
However, I would have to recompile my kernel just to check it out. I will stick with the udev approach as it is working consistently for now.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.