Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Unable to enumerate USB device after adding a new HD

Featured Replies

Hi,

 

My unRAID won't fully start anymore. I hooked up a screen to the machine to know what's going on.

Seems like it won't identify my Flash Drive as "UNRAID" anymore. So it doesn't find network.cfg (lines 18 & 19).

 

This happened for the first time during a reboot after adding a new SATA disk.

 

Did i do something wrong while installing the disk? Did my flash drive die? Any other suggestions?

 

Thanks,

 

 

Tom

Post a syslog (I'm kidding, I'm kidding...)

 

Unless I'm misunderstanding, the machine is finding the flash drive and starting to boot from it correct?

If you plug the flash drive into another PC, can you read the contents?

If you disconnect the new drive you just added does the machine again boot?

How is the new drive connected, to sata port on MB or to controller card?

  • Author

The machine is booting and loading bzimage and bzroot.

If i plug in the flash drive on my macbook i can see all the contents still there.

I disconnected (both power and data cable) the new drive but the result is the same.

The new drive is connected to a controller card. This controller card has been working for a while with 2 other SATA drives.

  • Author

Can i copy the contents of the flash drive to another computer, format the flash drive and then repeat the unRAID Server Installation instructions (syslinux) and copy all the contents back afterwards?

The machine is booting and loading bzimage and bzroot.

If i plug in the flash drive on my macbook i can see all the contents still there.

I disconnected (both power and data cable) the new drive but the result is the same.

The new drive is connected to a controller card. This controller card has been working for a while with 2 other SATA drives.

Easiest questions to ask is:  Does it work again when you un-plug the new SATA drive you just added?

You might try setting your BIOS to a have the USB flash drive emulated a forced FDD.  That might enumerate it properly, or look for a BIOS update if it does not.

 

Joe L.

 

Can i copy the contents of the flash drive to another computer, format the flash drive and then repeat the unRAID Server Installation instructions (syslinux) and copy all the contents back afterwards?

You can, but that won't fix your problem.

 

Joe L.

  • Author

Easiest questions to ask is:  Does it work again when you un-plug the new SATA drive you just added?

 

I unplugged the new SATA drive and the boot sequence shows exactly the same errors.

I'll try to see what i can do with the BIOS then. Thanks

Are you getting to the login prompt at the console?  If so, login and type ifconfig - does it show the correct network information?

 

I had an issue with my onboard nic after adding new drives - turned out the 2nd sata controller (onboard) was sharing resources with the nic and causing lockups when I tried to write to the new drives.  You may want to try manually assigning a new IRQ to the nic as well.

  • Author

After running ifconfig eth0 is see the configuration but there is no IP-adress. Is this normal?

No that isn't - but explains why you aren't seeing the server on your network.  For example here is mine:

 

----------------------

root@Storage:~# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:50:8d:91:70:39

          inet addr:192.168.10.143  Bcast:192.168.10.255  Mask:255.255.255.0

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:2376 errors:0 dropped:0 overruns:0 frame:0

          TX packets:1102 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:168492 (164.5 KiB)  TX bytes:86087 (84.0 KiB)

 

lo        Link encap:Local Loopback

          inet addr:127.0.0.1  Mask:255.0.0.0

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:8 errors:0 dropped:0 overruns:0 frame:0

          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)

 

-------------------------------------------

 

Were you using DHCP or a statically assigned IP address with your server?  If you read your flash drive from another PC, go into the config folder and view the network.cfg file - that should contain your network settings - again here's mine as an example:

 

# Generated settings:

USE_DHCP=no

IPADDR=192.168.10.143

NETMASK=255.255.255.0

GATEWAY=192.168.10.1

HWADDR=00:50:8D:91:70:39

DHCP_KEEPRESOLV=no

DNS_SERVER1=192.168.10.1

DNS_SERVER2=

DNS_SERVER3=

 

If necessary, statically assign the IP address for the server with a valid ip on your network and then try bringing it up again and see if you can reach that assigned address.

 

If you type

 

ls -l /dev/disk/by-label

 

Do you see the UNRAID label?

  • Author

No that isn't - but explains why you aren't seeing the server on your network.  For example here is mine:

 

I use DHCP. The thing is that the server can't find the network.cfg because it doesn't find the UNRAID label when it wants to mount it:

"mount: special device /dev/disk/by-label/UNRAID does not exist". I thought this was because of the "unable to enumerate"-error but maybe they're unrelated?

 

If you type

 

ls -l /dev/disk/by-label

 

Do you see the UNRAID label?

 

Nope. No such file or directory.

 

 

 

 

 

 

No that isn't - but explains why you aren't seeing the server on your network.  For example here is mine:

 

I use DHCP. The thing is that the server can't find the network.cfg because it doesn't find the UNRAID label when it wants to mount it:

"mount: special device /dev/disk/by-label/UNRAID does not exist". I thought this was because of the "unable to enumerate"-error but maybe they're unrelated?

 

If you type

 

ls -l /dev/disk/by-label

 

Do you see the UNRAID label?

 

Nope. No such file or directory.

Well, that is why the flash drive is not being mounted.  It needs the label to determine which drive is the flash drive.

 

Do you see the flash drive at all in the list of disks if you type:

ls -l /dev/disk/by-id

or

ls -l /dev/disk/by-path

 

If you do see it, it, you might check the volume label on the flash drive.  (You can set it on a window's PC without having to re-format or re-load the flash drive just by right-clicking on the drive and setting the label in the "properties" window.)

 

  • Author

Well, that is why the flash drive is not being mounted.  It needs the label to determine which drive is the flash drive.

 

Do you see the flash drive at all in the list of disks if you type:

ls -l /dev/disk/by-id

or

ls -l /dev/disk/by-path

 

If you do see it, it, you might check the volume label on the flash drive.  (You can set it on a window's PC without having to re-format or re-load the flash drive just by right-clicking on the drive and setting the label in the "properties" window.)

 

 

I'm not at home right now but i'll try those commands tonight. I've checked the flash drive on my Macbook yesterday and it was still labeled as UNRAID there.

  • Author

Well, that is why the flash drive is not being mounted.  It needs the label to determine which drive is the flash drive.

 

Do you see the flash drive at all in the list of disks if you type:

ls -l /dev/disk/by-id

or

ls -l /dev/disk/by-path

 

If you do see it, it, you might check the volume label on the flash drive.  (You can set it on a window's PC without having to re-format or re-load the flash drive just by right-clicking on the drive and setting the label in the "properties" window.)

 

 

I only see 4 SATA-drives (not the new one as i disconnected it) and the IDE-cache drive.

I just tested with another flash drive i have lying around here.

When i plug it in and do ls- l /dev/disk/by-label it shows the label of that flash drive but not the unRAID one. Is it possible that my unRAID-flashdrive works in another system (Mac or Windows) but not for unRAID?

 

 

Well, that is why the flash drive is not being mounted.  It needs the label to determine which drive is the flash drive.

 

Do you see the flash drive at all in the list of disks if you type:

ls -l /dev/disk/by-id

or

ls -l /dev/disk/by-path

 

If you do see it, it, you might check the volume label on the flash drive.  (You can set it on a window's PC without having to re-format or re-load the flash drive just by right-clicking on the drive and setting the label in the "properties" window.)

 

 

I only see 4 SATA-drives (not the new one as i disconnected it) and the IDE-cache drive.

I would try a different USB port as a first step, or a different USB drive then.

 

Joe L.

  • Author

I tried 3 USB-ports so far.

 

I just tested with another flash drive i have lying around here.

When i plug it in and do ls- l /dev/disk/by-label it shows the label of that flash drive but not the unRAID one. Is it possible that my unRAID-flashdrive works in another system (Mac or Windows) but not for unRAID?

 

But that one worked previously in that system did it not?

 

Try re-labeling it as UNRAID from the windows machine

  • Author

But that one worked previously in that system did it not?

 

Try re-labeling it as UNRAID from the windows machine

 

It has worked from day one in my system. When i plug it into another system it's still labeled as UNRAID. I will try relabeling now. If that doesn't work, should i replace the usb with the other one (EMTEC 4GB)?

Its worth a shot - at least it will narrow down the problem to being with the hardware or the flash drive.

I guess it is the usb memory that is failing

  • Author

FYI :

 

After advice by Tom (LimeTech) i've tried to reformat and reinstall everything on the original flash drive. This however did not change a thing.

I've now formatted and installed a fresh unRAID install on a new flash drive (Cruzer). This flash drive doesn't have a Pro key yet but was detected by the system. I've now been able to boot my unRAID in basic mode and am now running parity check in Pro mode thanks to a new key i got very fast from Tom.  Everything seems to be up and running again now. Guess it was the original flash drive that somehow died. It is still readable and usable in Windows strangely enough.

 

I'd like to thank you all for your input and ideas.

 

Tom

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.