06-23-2008 02:37 AM
07-03-2008 09:09 AM
07-04-2008 12:20 PM - edited 07-04-2008 12:22 PM
Welcome to the forums - both of you!
Believe it or not, this is a common occurence in both XP and Vista. The issue is that either operating system is still "polling" the device (either ultrabay HDD or the ultrabay CD/DVD drive). As long as XP/Vista think they're accessing the drives (or some part of the operating system is still accessing the ultrabay device), the user will not be able to successfully "undock" or "remove" the device. This happened to me as well whenever I have a harddrive in an ultrabay adapter plugged into the dock for my X61 X6 base.
The way to fix that is to find out what process (either in XP or Vista) is still "using" the device (even though you're not using it, the operating system thinks it's still using it because some process didn't shut down properly). So it's a matter of snooping around to find the errant process.
I'd suggest one of two utilities to help you figure out what process is causing the problem.
1) "Process Explorer" to see what processes are running which may be actively "using" the ultrabay device....
2) "Process Monitor" to monitor which system DLL is still "communicating with" or hogging the ultrabay device.
Both utilities (free) will work in either XP or Vista and are invaluable to diagnose these kinds of problems. They certainly helped me in finding out what the problem was... turns out it was an errant DLL that continually accessed the external HDD - XP didn't unload the DLL properly and I couldn't undock.
Hope this helps!
07-17-2008 01:14 PM
11-20-2008 12:36 PM
I had the same problem with undocking my X60. I called IBM support and they told me just to completely shut down my computer and then eject it by the handle on the left side of the docking station. I did not know that you could do that... I thought the power had to be on and you had to have the green "OK" arrow lit to eject.
But you can also eject it just by shutting it down completely! NONE of the included instructions show that; all of them show having to push the button to change the red NO sign to a green OK sign on that left side. It would have helped to let us know this!
Shutting down is easier than trying to figure out what is causing the conflict and not permitting me to eject the machine when the power is on.
12-24-2008 03:55 PM
Thanks for the advice in the above thread. I had this problem for a long time with my X61 docked onto an X6 Ultrabase. This is the process I followed to fix the problem.
0. Boot up your machine as normal, open up your normal programs.
1. Downloaded Process Explorer (link above).
2. Open Process Explorer.
3. Try to undock the machine. It should fail, as normal. Close the error message.
4. Now, start closing applications one at a time. After each application, repeat step 3.
5. Once all of the applications are closed, start closing the remaining processes, one at a time.
For me, I found the problem was a program I had running called "Voice 220" for my Skype phone. When I quit that, everything undocked sweet as a nut. Always worked since. Genius.
10-27-2009 05:31 AM - edited 10-27-2009 11:30 AM
these are a great couple of utilities. But in order to use them for this purpose I need more information.
I ran Process Explorer and there were dozens and dozens of System DLLs running. How can I tell which ones are accessing my CD/DVD-RW drive? Would it be the path?
I tried the Process Monitor route but after I shut down every program I could guess was causing a problem, there were some left that I thought I shouldn't shut down.
I'd like to use Process Explorer to figure out which processes are actually using the device. I don't see a way to search or even list columns in order, which is a pretty big shortcoming. But if I knew what to look for I'd have a shot at figuring out what's accessing the device.
The filter's kind of confusing to me too. I'd like to be sure I'm seeing what I need to see. I've seen a lot of C: paths but nothing else that seems to be one of the other drives.
UPDATE: somewhere else I saw the advice to use Device Manager to shut down the drive, and let the operating system reinstall it. I had to restart in the process. When I did, and tried to eject from the base, I got the same message only now it was a printer port, LPT1 I think, that it claimed was running, which unsurprisingly is not true. The next time I tried undocking, it was back to the DVD/CD-RW drive being cited as the problem.