Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people, just like you, are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
Solved

Enabling Hot Plugging of Firewire HDD in Windows XP Professional

Posted on 2004-09-09
6
365 Views
Last Modified: 2011-10-03
I have an external Hard Disk drive which can be connected either via USB or Firewire. Firewire give me a faster transfer rate but if the device is not powered up when the computer is booted, then subsequently powering up the device does not cause it to be 'seen' by Windows (whereas the same device connected via USB is instantly seen under the same circumstances). When Connected  via the IEEE 1394 it needs either the firewire cable to be removed & re-inserted OR the 1394 host controller to be disabled & then renabled via the Control Panel Device Manager Applet in order for the device to be seen by XP.
Is there a way I can make this a bit more 'civilised', my instinct tells me a solution would be a batch file (or 'Windows Shell Script' for you modern dudes) which disables & then re-enables the 1394 host controller, which I could call via a desktop shortcut when I choose to power up the device) (ie I power up the device and then click the shortcut) ... does anyone know a means of achieving this, or an alternate method of achieving the desired outcome? Any help or suggestions gratefully received.
0
Comment
Question by:Gaetor
  • 3
  • 2
6 Comments
 
LVL 4

Expert Comment

by:tmireles
ID: 12022632
This is a little odd because when ever I plug my firewire drive into my machine even if the machine is booted up already it recognizes the drive shortly after it recognized the firewire chipset.

Are you saying that you use your firewire drive and then do a proper disconnect (by using the safely remove device) and then turn it back on and it does not pick it up.  Are you safely removing the drive with the little arrow guy that pops up near the system clock?  This would be the only reason I can see this happening.  If you just unplug the device then it gets into a weird state that would need to be reset.

0
 

Author Comment

by:Gaetor
ID: 12024969
thanks for the comment tmireles, not quite as odd as you think. As I said, if I plug the firewire cable into the device it does get seen, or if I disable & re-enable the host controller it gets seen, but if I simply power up the device it is seen if attached via USB, but not if attached via firewire until either the firewire cable is removed & re-attached or the host controller is disabled/re-enabled.

I use the drive as a backup device so i don't need it powered on all the time, what I want to be able to do is just flick on the power switch and it's there ready ... which is OK under USB. However, Firewire gives me better throughput and completes the backup faster, so I want to use it. But it means either fiddling with the device removing and re-attaching the cable (which means I am limited in where I place the device as I need condstant access to pull out & push in the cable), or I have to load control panel, click through the options to device manager, select the iee 1394 controller, right click it, choose options, disable it, re-enable it, etc, etc, all in all too many clicks and wasted time. One cannot drag those items to the desktop and have shortcuts to them, hence my idea of a batch file which could be run from a shortcut, I am also curious as to whether or not such things can be done without using the GUI, as I don't know and would like to.
0
 

Author Comment

by:Gaetor
ID: 12025023
PS - thought I'd better add to my last comment to say that I know I could use one of the windows macro doo-dads to do it and that I can shortcut most of the clicks with a shortcut to %systemroot%\system32\devmgmt.msc, so what  I want to know is it it poss to disable/enable devices from the command line. It's clear to me now I asked the question in a stupid way, apologies. I will close it and ask again properly.
0
 
LVL 4

Accepted Solution

by:
tmireles earned 500 total points
ID: 12028498
Maybe this is what you are looking for:

http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q311272

let me know

0
 

Author Comment

by:Gaetor
ID: 12029406
Have added details to the Close Request: In summary, I consider it fair to accept and award the points to tmireles for his 2nd comment, and as no-one else has contributed it  can't upset anyone to do so. So I've done it.
Thanks to Tmireles for the URL, and Lunchy for the Admin work.

G.
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Are you unable to synchronize your OST (Offline Storage Table) file with Microsoft Exchange Server? Is your OST file exceeding 2 GB size limit? In Microsoft Outlook 2002 and earlier versions, there is a 2 GB size limit for the OST file. If the file …
Migration of Exchange mailbox can be done with the ExProfre.exe tool. But at times, when the ExProfre.exe tool migrates the Exchange Server user profile, it results in numerous synchronization problems. Synchronization error messages appear in the e…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

790 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question