You are not logged in.

#1 2011-11-18 19:33:19

jneem
Member
Registered: 2011-07-14
Posts: 13

External hard drive doesn't show up in /dev. [SOLVED]

After a long period of not taking backups, I plugged in my external hard drive today, but I can't mount it because I can't find it in dev (it used to show up as /dev/sdb, but now my only /dev/sd* is /dev/sda, which is my internal drive). The drive still shows up in dmesg and in lsusb. I've attached the dmesg lines and the lsusb -v entry, in which you can see that the drive is indeed recognized as a mass storage device.

I'm not sure if it's relevant, but lsusb -v pauses for a couple of seconds before outputting the final line.

Any ideas?

Dmesg output:
[160782.137424] usb 1-5.3: new high speed USB device number 7 using ehci_hcd
lsusb -v output:
Bus 001 Device 008: ID 059b:0370 Iomega Corp. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  idVendor           0x059b Iomega Corp.
  idProduct          0x0370 
  bcdDevice            0.00
  iManufacturer          10 lomega
  iProduct               11 exernal hd
  iSerial                 5 1590925965FF
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          4 USB Mass Storage
    bmAttributes         0xc0
      Self Powered
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk (Zip)
      iInterface              6 MSC Bulk-Only Transfer
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        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  1x 512 bytes
        bInterval               0
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered

Edit: fixed code tags

Last edited by jneem (2011-11-19 23:36:18)

Offline

#2 2011-11-18 19:47:58

karol
Archivist
Registered: 2009-05-06
Posts: 25,440

Re: External hard drive doesn't show up in /dev. [SOLVED]

When pasting code, please use [ code ] tags, not [ quote ] tags https://bbs.archlinux.org/help.php#bbcode

like this

It makes the code more readable and more convenient to scroll through.

Offline

#3 2011-11-18 21:46:14

almadaer
Member
Registered: 2011-11-18
Posts: 5

Re: External hard drive doesn't show up in /dev. [SOLVED]

Same problem here.
I use custom kernel. I think i have broken something in my .config, but what?

2jneem
Do you use stock or custom kernel?

Offline

#4 2011-11-19 00:53:56

jneem
Member
Registered: 2011-07-14
Posts: 13

Re: External hard drive doesn't show up in /dev. [SOLVED]

No, I'm using a stock kernel. My USB thumb drive shows up just fine, but this external hard drive doesn't for some reason.

Offline

#5 2011-11-19 07:45:15

almadaer
Member
Registered: 2011-11-18
Posts: 5

Re: External hard drive doesn't show up in /dev. [SOLVED]

So, you're talking about a specific drive.
then try testdisk. it's available in extra.

also you may try to use another cable.

Unfortunatly my system doesn't see any usb drives. But when I boot in stock kernel, everything is OK sad

PS a few months ago I have bricked my external hdd by inserting it in win7 by mistake. Billy's OS didnt recognised my ext3 partition, and destroed it without any prompt. B****! I still cant forgive it smile

Offline

#6 2011-11-19 15:11:16

Rodrigo Lipparelli
Member
From: Brazil
Registered: 2011-11-17
Posts: 4

Re: External hard drive doesn't show up in /dev. [SOLVED]

Almadaer, make sure that you have selected CONFIG_USB_STORAGE on your .config.

jneem, can you paste the output of /var/log/everything.log just when you plug in your External HDD?

Offline

#7 2011-11-19 23:35:57

jneem
Member
Registered: 2011-07-14
Posts: 13

Re: External hard drive doesn't show up in /dev. [SOLVED]

Thanks for the suggestions, both of you. I plugged in my drive to get Rodrigo's requested output, and it showed up as /dev/sdb! I have no idea what happened before, but i guess I can mark this as solved anyway...

Offline

#8 2011-11-20 15:27:40

almadaer
Member
Registered: 2011-11-18
Posts: 5

Re: External hard drive doesn't show up in /dev. [SOLVED]

Rodrigo Lipparelli wrote:

Almadaer, make sure that you have selected CONFIG_USB_STORAGE on your .config.

Thanks

Offline

#9 2012-01-21 07:25:17

orschiro
Member
Registered: 2009-06-04
Posts: 2,136
Website

Re: External hard drive doesn't show up in /dev. [SOLVED]

I have exactly the same problem.

thumb/pen drives does not show up, nor does external USB drives.

Same dmesg output.

[ 5252.919545] usb 2-1: new high-speed USB device number 6 using ehci_hcd

Normally I used thunar to simply mount them after they had appeared in my list of drives available.

Similar I use the default arch 3.2.1-1-ARCH kernel.

Does anyone else have the problem too?

Regards,

Robert

Offline

#10 2012-01-21 18:44:08

kekules_dream
Member
Registered: 2009-05-19
Posts: 102

Re: External hard drive doesn't show up in /dev. [SOLVED]

orshiro, did you reboot?

Offline

#11 2012-01-22 08:15:04

orschiro
Member
Registered: 2009-06-04
Posts: 2,136
Website

Re: External hard drive doesn't show up in /dev. [SOLVED]

I do not understand why and how but you were indeed right.

Simply rebooting solved the problem.

Thanks!

Offline

#12 2012-01-25 09:39:45

sweetthdevil
Member
Registered: 2009-10-20
Posts: 432

Re: External hard drive doesn't show up in /dev. [SOLVED]

Well I have the same issue, my external hard drive (connected via usb) doesn't get mounted automatically any more

See my topic there => https://bbs.archlinux.org/viewtopic.php?id=134295

However, rebooting or booting with the hard drive connected and switch on will have it mounted once logged on. I have the same dmesg message (see on my topic)

Any idea?

Offline

Board footer

Powered by FluxBB