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
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?
I reverted to an older experimental autobuild that has the 2.6.25-r9 kernel. Everything works using this build.
This is probably fixed in a newer kernel, which the newer installcd autobuilds have. Please reopen if it's not.