Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

The flash drive is recognized as shown by /var/log/messages.log:

Jul 12 10:58:41 phelps kernel: [ 5865.612777] usb 2-1: new high-speed USB device number 2 using ehci_hcd

But I can't find its dev file in /dev or /dev/disk/by-id or /dev/disk/by-uuid. What could be the problem?

By the way, I am using the latest Archlinux. Thanks.

share|improve this question

It may be there as /dev/sdx, at least that's what it's like on my Ubuntu install.

share|improve this answer
There isn't any additional /dev/sd* besides my own hard drive. Interestingly, I can mount the usb drive in the Windows virtual machine inside my Archlinux box. – RNA Jul 12 '12 at 15:54
@RNAer umm, is there any /dev/hd*? – quantum Jul 12 '12 at 15:56
no /dev/hd* either – RNA Jul 12 '12 at 15:56
try rmmod ehci_hcd and modprobe ehci_hcd as seen in – quantum Jul 12 '12 at 16:04
rmmod ehci_hcd ran but modprobe ehci_hcd gave error with code 1. Still not mounted. – RNA Jul 12 '12 at 18:54

If this is a phone (as it was in my case) change your settings from MTP mode to MSC mode. See: MTP or MSC

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .