Problems getting external USB hard drive to work
I'm working with a Dell Poweredge 2650 that I've just got Debian Sarge installed and working on. Everything seems to be running fine, except that when I try and plug my external USB hard drive in I get the following error message:
Code:
usb 1-1: new full speed USB device using ohci_hcd and address 2 If it helps, here is the output from dmesg | grep usb: Code:
usbcore: registered new driver usbfs Code:
0000:00:00.0 Host bridge: ServerWorks CMIC-WS Host Bridge (GC-LE chipset) (rev 13) |
Here's how to get usb device to work under Linux:
--configure the kernel: enable UHCI and OHCI-HCD. --load the following modules: usbcore.o usb-uhci.o usb-ohci.o -- |
I already have the following modules loaded according to lsmod:
ohci_hcd ehci_hcd usb_storage usbserial usbhid usbkbd usbcore I can't see usb-uhci or usb-ochi anywhere in /lib/modules/{kernel-version}/ though, nearest I can find is hci_usb.ko |
a possible temporary fix for usb drive
Quote:
Go into your Terminal mode and type "sudo rmmod ehci_hcd" (do not add the quotes and press enter when you are done.) sudo makes you a temporary super user such as root (you will be asked for your password) rmmod ehci_hcd will temporarily remove the ehci_hcd driver (this is the newer high speed USB driver)from the kernel and then you can try to remove and reseat your drive or memory card into the USB port. If this works for you the drive should now be picked up by Linux and the drive icon should be displayed on your desktop (different versions of linux may not display it on the desktop.) Like I stated above this is a temporary fix at best......you will need to reenter rmmod ehci_hcd in the terminal each time you restart Linux. Apparently there is a program (most likely) or update (less likely) that breaks the driver for USB drives or memory storage. I am currenty typing from the 8.04 (hardy heron) version of Ubuntu and this is the version that broke on me, I believe, after I loaded a bunch of games into the machine at one time and I have updated a couple of times so it is difficult to find out which program did the dirty deed. USB was working fine on this machine for a long time so I know it has to be something that I did that caused the USB to stop working. I also have Ubuntu 8.10 installed on another drive (dual boot) and the USB works fine with it using the same hardware. If you want a long term fix you may need to save all of your data that you want to keep and do a clean install which should correct the issue. Quoted from Ubuntu Linux forums for reference. "Are you able to "rmmod ehci_hcd" ? If so, try that and then reseat your drive." #UPDATE# Mar 25,2009 I just went through an update of the following files and "magically" my usb 2.0 started to work again. libjasper1_1.900.1-3ubuntu0.8.04.1_i386.deb wesnoth_1%3a1.4-1ubuntu0.1_i386.deb wesnoth-all_1%3a1.4-1ubuntu0.1_all.deb wesnoth-aoi_1%3a1.4-1ubuntu0.1_all.deb wesnoth-data_1%3a1.4-1ubuntu0.1_all.deb wesnoth-did_1%3a1.4-1ubuntu0.1_all.deb wesnoth-editor_1%3a1.4-1ubuntu0.1_i386.deb wesnoth-ei_1%3a1.4-1ubuntu0.1_all.deb wesnoth-httt_1%3a1.4-1ubuntu0.1_all.deb wesnoth-l_1%3a1.4-1ubuntu0.1_all.deb wesnoth-music_1%3a1.4-1ubuntu0.1_all.deb wesnoth-nr_1%3a1.4-1ubuntu0.1_all.deb wesnoth-server_1%3a1.4-1ubuntu0.1_i386.deb wesnoth-sof_1%3a1.4-1ubuntu0.1_all.deb wesnoth-sotbe_1%3a1.4-1ubuntu0.1_all.deb wesnoth-thot_1%3a1.4-1ubuntu0.1_all.deb wesnoth-trow_1%3a1.4-1ubuntu0.1_all.deb wesnoth-tsg_1%3a1.4-1ubuntu0.1_all.deb wesnoth-ttb_1%3a1.4-1ubuntu0.1_all.deb wesnoth-utbs_1%3a1.4-1ubuntu0.1_all.deb jasper is a jpeg library for debian so it may have nothing to do with my fix and westnoth is a game. I am not sure which of these files corrected the error. If you are running westnoth and are getting an error 110 ( usb 2.0 error which will not let flash drives or USB HDs run on startup) than try to get the updates for westnoth and see if this corrects your system too. |
3 YEAR old post
I doubt he's running Sarge anymore, and I would hope he's resolved the problem by now.. Please look at the dates of a post before replying.. Thanks !! |
All times are GMT -5. The time now is 05:58 PM. |