Created attachment 29162 [details] dmesg of system in question I have an MSI P55A-G55 motherboard, with the attached lspci output. It has a single IDE port, and 6 SATA ports. One of these SATA ports is cabled to my root disk, and the IDE port is cabled to a new disk that I wanted to extract data from. Said IDE disk is listed in the BIOS as a valid disk, capacity 250 GB, listed in the list of boot devices, and so on. Said IDE disk is seen in Windows, albeit as an unknown partition type. As far as Linux is concerned on this machine, there is nothing attached to the IDE controller. This is on Ubuntu 10.04 amd64 - I tried the stock 2.6.32-24-generic kernel (I was already running a vanilla 2.6.35.3 kernel to test something entirely orthogonal), as well as 2.6.36-rc3, and they both behaved identically. (dmesg attached from 2.6.36-rc3).
Created attachment 29172 [details] lspci of said machine
Created attachment 29182 [details] lspci -vvv on said machine
Created attachment 29192 [details] kernel config of 2.6.36-rc3
Does "rmmod ata_generic; modprobe ata_generic all_generic_ide=1" make the drive come up? If so, can you please post the output of "dmesg" and "hdparm -I /dev/sdX" and "hdparm -t /dev/sdX"? Thanks.