I have a Western Digital Caviar SE (WD5000AAJs) at 500GB. It is an internal hard drive that I placed into an external enclosure, the Rosewill RX353-S. It has USB and eSATA connections. Everything works as it should when using USB, but nothing works with the eSATA. My MOBO, Asus A8N32-SLI Deluxe, has an eSATA port on the I/O panel, but the HDD wouldn't even show up in the BIOS. No jumpers on the HDD either (default). So I installed the eSATA bracket that came with the external enclosure to see if that worked. Failed. After searching many forums I found that WD HDD's have problems with certain mobos working in SATA II speeds. So I put the jumpers on the HDD to drop it's speed to a SATA I. Now the HDD shows up in my BIOS, but after POST it sits on a screen that says "Silicon Image BIOS Version 7.3.34" After several seconds it will display my HDD and move on. The computer freezes soon after you see the Windows XP logo with progress bar. Rebooted and still in BIOS. It still shows the Silicon image text but doesn't display the HDD like before. Then CPU continues to boot. The XP logo appeared and it froze again. I let it sit just in case it wasn't frozen and sure enough it eventually did resume. However, the HDD would not show up in disk management or device manager. I tried all of this having the HDD working in both SATA I and SATA II speeds. Played with the onboard eSATA and PCI eSATA connections, but again no luck. Sometimes the Silicon image text doesn't even appear and no HDD shows in the BIOS. Tried different cables but no luck. Again, USB it works fine. Any suggestions? I have updated my BIOS and the Silicon Image drivers.