2.6.35 vs. 2.6.33: ata_piix does not find any device after piix is loaded

From: Andrey Borzenkov
Date: Wed Aug 04 2010 - 03:13:28 EST


Due to minor glitch in initrd generation I had both IDE and PATA
drivers included:

{pts/1}% lsmod | grep piix
ata_piix
22460 0
libata 193241 4
ata_generic,pata_acpi,ata_piix,ahci
piix 5408 1

ide_core 116373 3 ide_cd_mod,ide_pci_generic,piix

With
kernel 2.6.33 it gives me DVD as hda and HDD as sda. With kernel
2.6.35 ata_piix does not find any device after piix had been loaded
effectively leaving me without root.

Is it intentional change or
should I fill a bug report? This is Dell XPS M1330 notebook with
single SATA disk.

00:1f.1 IDE interface: Intel Corporation
82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 02)
00:1f.2 SATA
controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI
Controller (rev 02)

I can provide additional information on request
or attach to bug report.

TIA

Attachment: signature.asc
Description: This is a digitally signed message part.