Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
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 an EeePC 1005HA running Debian Squeeze (32 bit). It can read USB thumbdrives and hard drives just fine, except for one drive: my Maxtor "Basics" 1.5TB. Whenever I connect that, the whole system slows down to a crawl.
Strange thing is, if I reboot the computer with Puppy Linux instead, I can read the external disk just fine.
Stranger still, my main desktop box too has Debian Squeeze 32bit, and has no trouble reading it.
It slows down even if I don't open the file manager at all, merely plugging it in is enough. I'd try mounting manually, but the system slows down SO much that I can't even open terminal windows - I can't do anything at all until I unplug the damn thing.
Is there any way in which I can disable automount for one specific device? Maybe that's somehow causing the issue.
With a combination of, or one of the other of, Udev Rule modification, and/or an appropriate /etc/fstab entry (or-- gaaahh!! editing a HAL config file -- let's hope not), the answer is yes, you can disable automount of one specific device. An fstab entry would be the easiest way; something like:
Code:
/dev/usb-verbatim-hdd1 /media/usb-verbatim1 auto defaults,users,noauto,noatime 0 0
The "noauto" item causes no automounting.
I'm curious: have you considered starting `top` or `htop` and watching what happens when you connect the device? It may give a clue what program or process is hanging the machine, and that might help someone suggest why it's doing this.
Last edited by GrapefruiTgirl; 09-28-2010 at 08:17 AM.
Here's a screenshot of top while VLC is struggling to load. It usually takes mere seconds for it to start, but this time it took 30 to 40 seconds. Strange thing is, in the meantime xterm/top and Chrome kept working just fine. When it finally did load I managed to watch an episode, then went to watch another and everything became unresponsive again. Chrome and xterm/top kept working, but running a simple ls in another xterm window was impossible. Then I unplugged the drive, and after a few seconds everything went back to normal.
Something you don't see in the screenshot is that occasionally metacity comes up in the list, stays there a very short time, then vanishes again. Also, Xorg is usually up there - but it wasn't in the precise moment when I took the screenshot. I don't know if that's significant.
Oh, and another thing - Debian is running from a SD card. I don't know if this is significant either, since it reads other media just fine and the system is generally quite speedy all things considered, but there you go.
Edit: I just tried copying a few files on the SD card so I could watch them, and the transfer is going impossibly slow.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.