Upgrade to 2.6.7: missing IDE drives
Hi,
I have a system with Intel 865 chipset (ICH5 'south bridge' controller),
one Serial ATA hard disk and three normal (parallel) IDE drives - CDRW,
DVD and Iomega Zip. With 2.6.3 pre-built kernel (I'm using Debian
Unstable, dist-upgraded often) all the drives were available: SATA one,
which was handled by SCSI subsystem, as sda, and three others as hdb,
hdc and hdd.
I've just upgraded to 2.6.7 pre-built kernel and see that all my hd*
drives are simply missing - /dev/hdb, hdc and hdd are as dead as, say,
/dev/hdh:
vadim@vadim:~$ cat /dev/hdb
cat: /dev/hdb: No such device or address
And I see no signs of initializing these drives in my dmesg output,
while there are clear when booting with 2.6.3. Here's a part of my 2.6.3
dmesg output:
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ICH5: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ICH5: chipset revision 2
ICH5: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:pio, hdb:pio
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:DMA
hdb: IOMEGA ZIP 100 ATAPI, ATAPI FLOPPY drive
hdc: SONY CD-RW CRX140E, ATAPI CD/DVD-ROM drive
hdd: SONY DVD-ROM DDU1612, ATAPI CD/DVD-ROM drive
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
SCSI subsystem initialized
libata version 1.00 loaded.
...and then SCSI subsystem stuff.
For 2.6.7 I have only these ide-related lines:
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
usbcore: registered new driver usbfs
...and then some USB initialization stuff follows.
Comparing the two dmesg outputs I see that for 2.6.3 "Uniform
Multi-Platform E-IDE driver" precedes "SCSI subsystem", while for 2.6.7
SCSI subsystem is initialized earlier. Probably, this matters.
Kernel boot parameters for both kernels are similar (root=/dev/sda8
pnpbios=off). Everything else works fine after the upgrade. I had the
same problem trying to upgrade to 2.6.5 earlier.
How can I get my drives back? Any help would be appreciated.
--
Regards,
Vadim
Reply to: