Bug 17982

Summary: Cannot see devices on IDE controller
Product: IO/Storage Reporter: Rich Ercolani (rercola)
Component: IDEAssignee: io_ide (io_ide)
Status: CLOSED INSUFFICIENT_DATA    
Severity: normal CC: alan, tj
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 2.6.35.3 Subsystem:
Regression: No Bisected commit-id:
Attachments: dmesg of system in question
lspci of said machine
lspci -vvv on said machine
kernel config of 2.6.36-rc3

Description Rich Ercolani 2010-09-07 01:37:01 UTC
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).
Comment 1 Rich Ercolani 2010-09-07 01:37:24 UTC
Created attachment 29172 [details]
lspci of said machine
Comment 2 Rich Ercolani 2010-09-07 01:38:15 UTC
Created attachment 29182 [details]
lspci -vvv on said machine
Comment 3 Rich Ercolani 2010-09-07 01:39:18 UTC
Created attachment 29192 [details]
kernel config of 2.6.36-rc3
Comment 4 Tejun Heo 2010-09-09 15:55:56 UTC
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.