Can't get USB memory stick to work on Dell Optiplex GX280 with MandrakeLinux 10.1
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.
Can't get USB memory stick to work on Dell Optiplex GX280 with MandrakeLinux 10.1
I'm running Mandrake Linux 10.1 on a Dell Optiplex GX280. I was running
10.0 for the past 6 months, and had problems with the DVD writer and USB
memory sticks. Upgrading to 10.1 fixed the problem with the DVD writer, but
I still cannot get it to pick up USB memory. There are a few other machines
in my office, older Dells, running Mandrake 10.0, and they have no problems
with the USB sticks.
When I plug the memory stick into my machine, the LED flashes a few times
then stops, as I would expect, and as happens on the other machines.
When I type lsusb , I get
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 002: ID 413c:2003 Dell Computer Corp.
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 002: ID 413c:3200 Dell Computer Corp.
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
The 2 slots identified are for the mouse and keyboard. The memory stick
doesn't appear.
It looks as if all the USB modules are loaded, lsmod | grep usb produces
I'm not exactly sure what you are expecting to happen - have you tried mounting the file system on the memory stick?
For my system, for comparison,
lsusb gives
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 05e3:0760 Genesys Logic, Inc. Card Reader
Bus 001 Device 001: ID 0000:0000
and I am using FC2 with 2.6.5-1.358 kernel on custom i686 (celeron).
I'm guessing, and correct me if I'm wrong, that previous systems have automounted the stick - perhaps giving you an icon on your desktop or maybe an entry in some sort of media management tool.
In general, this will not happen unless configured to do so. You may just have to try:
mount -t vfat /dev/sda1 /mnt/memstick (or wherever you'd normally mount the stick.)
You have no cardreader listed in lsusb, so how are you expecting to access the stick?
If the computer recognised the USB stick, I would mount it, but it's
not even getting that far.../dev/sda or whatever (/dev/sdb on my
system) isn't appearing. The system doesn't see anything connected
to the USB port, other than the mouse and keyboard. I've tried
all the ports, just in case one wasn't working, but no good.
I'm starting to think that maybe I need to update the kernel,
that'll be fun...
In general, the computer will not "see" the memory stick. You have to guess where it is and mount it. Issue mount commands to the different special devices until you score a hit. (Though it may be in something like /dev/usb/...)
You can expect your computer to see a reader.
What are you trying to read the stick with? A camera? A pendrive? Perhaos you're jamming the stick into the USB slot (because that's what it sounds like )?
USB support is good from the 2.4 kernel upwards. Don't fret.
When I say it doesn't see the memory stick, I mean nothing appears when I type dmesg
and the memory stick isn't visible when I run lsusb. Before I can try to mount it, the computer
at least has to be aware that it's been inserted...as would be indicated if it appeared when
I type lsusb. The kernel is the same as on the other machines in my lab (2.6.3-19). As soon
as I insert the memory stick in these machines, dmesg instantly reports that a device has
been inserted, the manufacturers name etc. lsusb also indicates where the device has been
inserted....just as in the example you sent in your first reply
Quote:
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 002: ID 05e3:0760 Genesys Logic, Inc. Card Reader
Bus 001 Device 001: ID 0000:0000
Finally got it working, but not sure why. I saw on some other site that
by removing "acpi" from the options in LILO, it might solve the problem
I was having. The setting was "acpi=ht". This morning, I set it to "acpi=off"
but that didn't work. Just now, I removed it from the options completely,
and everything works fine, as soon as I plug the device in, dmesg reports
it, and it's in the list produced by lsusb.
I also updated the BIOS with a download from the Dell website, from
Optiplex A03 to Optiplex A04, I'm not sure if that had anything to do
with it.
If it had got something to do with acpi, maybe because the device
looked like it was drawing too much power, so acpi shut it down
(not really sure if I even know exactly what acpi is for). Anyone know
if it's a bad idea to remove acpi from the options list?
There's another identical machine in my office with the same problem,
I'll go through the steps tomorrow and nail down exactly what the fix
is.
Great - congrats SpruceMoose on solving the problem and thanks for posting back with the solution that worked for you. This will be very helpful to future readers who may have the same question -- J.W.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.