Cannot reconnect external firewire/usb drive
I have a Seagate 160GB IDE drive that I put into a Macally PHR-100AC external enclosure (Firewire400/USB2.0 3.5" case). It works beautifully...until I disconnect it and try reconnecting it. I can use it perfectly either through firewire or usb with no problems, but after I unmount the drive and disconnect the cable, it will no longer work unless I reboot the machine (which basically defeats the purpose of an external drive).
The first question I'm sure everyone would ask is "Do I unmount the drive before disconnecting it?" and yes I do. After I disconnect it and then reconnect it, there is no mention of the machine finding it or scanning or anything according to dmesg. I plug it back in and it's as if I didn't. I do have the proper modules loaded (ohci1394, ieee1394, usbcore, usb_storage, ehci_hcd, uhci_hcd, etc.). Also, if I connect it as firewire and disconnect it, then connect it as usb, it will work again, but after I disconnect the usb, it doesn't work on either. Any help would be great because this is quite annoying. Thanks. PS: If anyone wants to hop on over to my other post as well (I am being told that I cannot post a URL as I have too few posts under my belt, so please just search for my other posts), I am having another problem that no one seems to be responding to. Thanks again. |
you should unmount usb drive. don't know details about firewire,
if you want to reconnect usb. try to use #mount /dev/sdb1 /media/usb if first using /dev/sda1 |
As I said, I do unmount the drive before disconnecting. The problem is that after I reconnect the drive, it isn't recongnized as being reconnected, hence there is no device node to mount it with.
|
are you able to unmount it properly with out getting error in /var/log/messages , if so you first need to stop using it (from any process) and then you can re-connect it.
|
I see no explicit errors. The following is the entire event related to connecting the drive via usb and subsequently disconnecting it.
Code:
Aug 16 13:40:18 localhost kernel: usb 4-1: new high speed USB device using ehci_hcd and address 14 |
Anyone have any more ideas? It's really quite annoying to have to restart to reconnect an external drive.
|
I believe you want to look at '/sbin/usbmodules' and '/sbin/hotplug' ... I'll give it a go on my RH box and post up what I find.
- SMiTTY Just tried on my RHEL 4 box and it works without issues. I have a Maxtor 300G. I plug it in, and it automounts. I unmount, unplug, wait 5 secs, plug back in and it automounts. Is 'dbus-daemon-1' running on your box? If not, I'm betting that's your problem. Let us know. SMiTTY |
All times are GMT -5. The time now is 07:56 AM. |