When hot-swapping, UDMA devices hang a PC
Windows 2000 is far more advanced than Windows NT 4.0 when it comes to hot-swapping devices -- the ability to plug in and remove devices without having to shut the machine down or reboot. This includes hot-swap support for PC Card devices, USB, Firewire/IEEE 1394, and even certain Ultra DMA devices in notebook computers. Unfortunately, it's not perfect.
Many notebook computers have only one bay that's used for multiple purposes -- such as a floppy drive, a CD-ROM/DVD-ROM drive, or even a second battery. If said a UDMA controller governs said bay, then Windows 2000 may hang when you try to change devices on the fly. Even stopping the device through the Device Manager, removing it, and then re-detecting Plug-and-Play hardware still causes the system to hang. (This trick, by the way, will work for SCSI devices that aren't really designed to be removed or added on the fly.)
To avoid this problem with UDMA hot-swap hangs, check out the following Microsoft Hot Fix: http://support.microsoft.com/support/kb/articles/Q266/7/04.ASP. The fix listed won't work on anything except UDMA controllers, so make sure your system does in fact work with this before you try it. This fix is also rolled into Service Pack 1, so if you have SP1 you've probably already got the fix. (Check the file dates and versions just to be sure, however.)
Serdar Yegulalp is the editor of the Windows 2000 Power Users Newsletter.
Did you find this tip useful? Email and let us know.
Windows 2000 Hardware and Disk Management, 1/e
Author : Curt Simmons
Publisher : Prentice Hall
Published : Jun 2000
Windows 2000 Hardware and Disk Management is 100% focused on helping IT professionals and users make the most of hardware and disks with Windows 2000. Covering both Windows 2000 Server and Professional, this book delivers practical examples, real-world techniques, and expert insight--in a handy, quick-reference format that delivers the right solution, right when you need it!
This was first published in April 2001