Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 253214 - ata_piix fails to recognize ich7 sata hardrive
Summary: ata_piix fails to recognize ich7 sata hardrive
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Release Media
Classification: Unclassified
Component: InstallCD (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo Release Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-31 04:28 UTC by Robert Lewis
Modified: 2009-05-03 17:32 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Lewis 2008-12-31 04:28:44 UTC
I normally install with 2008.0, and in order to use SATA i boot with the following kernel options: 

'gentoo ide0=noprobe hda=ide-scsi combined_mode=libata nodetect'.

After boot, i modprobe ata_piix and i have /dev/sda to install on.

I am trying to use the latest experimental autobuild (12/30/2008) to make use of some of the filesystems in the 2.6.26 kernel during install time. When i boot with the options above, my drive no longer works (no sd* or hd* in /dev), and i cannot install Gentoo. When i modeprobe ata_piix, i receive the following output:

ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ]
ACPI: PCI Interrupt 0000:00:1f.2[B] -> GSI 16 (level, low) -> IRQ 16
PCI: Unable to reserve I/O region #1:8@1f0 for device 0000:00:1f.2
ata_piix 0000:00:1f.2: failed to request/iomap BARs for port 0 (errno=-16)
PCI: Unable to reserve I/O region #3:8@170 for device 0000:00:1f.2
ata_piix 0000:00:1f.2: failed to request/iomap BARs for port 1 (errno=-16)
ata_piix 0000:00:1f.2: no available native port



Reproducible: Always

Steps to Reproduce:
1. (With an ICH7 Chipset, and a sata drive) Boot the 12/30/2008 experimanal autobuild install iso with the linux command line options above
2. modprobe ata_piix
3. check to see if /dev/sd* exists, which it does not

Actual Results:  
My sata drive is not in /dev/

Expected Results:  
My sata drive should be in  /dev/ as /dev/sda
Comment 1 Robert Lewis 2008-12-31 04:31:36 UTC
I read in a forum online this could be related to sata, scsi, or ahci not being enabled in the kernel. Do the experimental autobuilds have these options enabled?
Comment 2 Robert Lewis 2008-12-31 18:40:18 UTC
I reverted to an older experimental autobuild that has the 2.6.25-r9 kernel. Everything works using this build.
Comment 3 Andrew Gaffney (RETIRED) gentoo-dev 2009-05-03 17:32:55 UTC
This is probably fixed in a newer kernel, which the newer installcd autobuilds have. Please reopen if it's not.