Package: linux-image-2.6.15-1-486 Version: 2.6.15-8_i386 While booting version 2.6.15 on a Pentium 1, there is a long pause while the kernel probes ide0. There is no such pause in version 2.6.12. The kernel command line has: hda=none, hdb=none and ide0=none so it should know there is no ide0 (mine failed after I plugged in the HD cable reversed by mistake). Also, from the resume message it seems to have crashed while probing. Here's an excerpt from dmesg with my comments after **:
Linux version 2.6.15-1-486 (Debian 2.6.15-8) ([EMAIL PROTECTED]) (gcc version 4.0.3 20060212 (prerelease) (Debian 4.0.2-9)) #2 Mon Mar 6 15:19:16 UTC 2006 [snip] Kernel command line: auto BOOT_IMAGE=Linux-2.6.15 ro root=1602 plip=timid root=/dev/hdc2 ide0=none hda=none hdb=none [snip] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx PIIXa: IDE controller at PCI slot 0000:00:07.0 ** This device is actually the PCI-ISA bridge as is shown by lspci -v **0000:00:07.0 ISA bridge: Intel Corporation 82371FB PIIX ISA [Triton I] **(rev 02) ** Flags: bus master, medium devsel, latency 0 ** **0000:00:07.1 IDE interface: Intel Corporation 82371FB PIIX IDE **[Triton I] (rev 02) (prog-if 80 [Master]) ** Flags: bus master, medium devsel, latency 64 ** I/O ports at ffa0 ** PIIXa: chipset revision 2 PIIXa: bad irq (0): will probe later PIIXa: neither IDE port enabled (BIOS) PIIXb: IDE controller at PCI slot 0000:00:07.1 PIIXb: chipset revision 2 PIIXb: not 100% native mode: will probe irqs later ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:pio, hdd:pio ** My BIOS is old and doesn't know about DMA Probing IDE interface ide1... **Why doesn't it probe ide0 first? It may know that there's no ide0 **so it starts by probing ide1 hdc: QUANTUM FIREBALL EX3.2A, ATA DISK drive hdd: Maxtor 90340D2, ATA DISK drive ide1 at 0x170-0x177,0x376 on irq 15 hdc: max request size: 128KiB hdc: 6306048 sectors (3228 MB) w/418KiB Cache, CHS=6256/16/63, (U)DMA hdc: cache flushes not supported hdc: hdc1 hdc2 hdc3 hdd: max request size: 128KiB hdd: 6640704 sectors (3400 MB) w/512KiB Cache, CHS=6588/16/63, (U)DMA hdd: cache flushes not supported hdd: hdd1 hdd2 hdd3 **this is where it pauses for a long time Attempting manual resume [snip] ----------------------------------------------------------------------- Strange. The message about probing ide0 is now missing. But from the logs I found this and similar messages, differing only in time: Apr 19 08:03:51 davespc kernel: hdd: hdd1 hdd2 hdd3 Apr 19 08:03:51 davespc kernel: Probing IDE interface ide0... Apr 19 08:03:51 davespc kernel: Attempting manual resume Also, in the past, I didn't see the "Probing ... ide0" displayed on the screen while booting but found it in dmesg. What does "Attempting manual resume" mean? Did the program crash trying to probe ide0? Now here's what happens with 2.6.12. It works OK with no long pause. --------------------------------------------------------------------------- Linux version 2.6.12-1-386 ([EMAIL PROTECTED]) (gcc version 4.0.2 20050917 (prerelease) (Debian 4.0.1-8)) #1 Tue Sep 27 12:41:08 JST 2005 [snip] Kernel command line: BOOT_IMAGE=Linux-2.6.12 ro root=1602 plip=timid root=/dev/hdc2 ide0=none hda=none hdb=none [snip] Freeing unused kernel memory: 236k freed ide_setup: ide0=none -- BAD OPTION ide_setup: hda=none ide_setup: hdb=none **Good. ide_setup gets the command-line options Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 **Same Revision as for bad 2.6.15 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx NET: Registered protocol family 1 Capability LSM initialized PIIXa: IDE controller at PCI slot 0000:00:07.0 **Same mistaken identity of this PCI function PIIXa: chipset revision 2 PIIXa: bad irq (0): will probe later PIIXa: neither IDE port enabled (BIOS) PIIXb: IDE controller at PCI slot 0000:00:07.1 PIIXb: chipset revision 2 PIIXb: not 100% native mode: will probe irqs later ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:pio, hdd:pio Probing IDE interface ide1... hdc: QUANTUM FIREBALL EX3.2A, ATA DISK drive hdd: Maxtor 90340D2, ATA DISK drive ide1 at 0x170-0x177,0x376 on irq 15 Probing IDE interface ide0... ide2: I/O resource 0x3EE-0x3EE not free. ide2: ports already in use, skipping probe Probing IDE interface ide3... Probing IDE interface ide4... Probing IDE interface ide5... hdc: max request size: 128KiB hdc: 6306048 sectors (3228 MB) w/418KiB Cache, CHS=6256/16/63, (U)DMA hdc: cache flushes not supported /dev/ide/host1/bus1/target0/lun0: p1 p2 p3 hdd: max request size: 128KiB hdd: 6640704 sectors (3400 MB) w/512KiB Cache, CHS=6588/16/63, (U)DMA hdd: cache flushes not supported /dev/ide/host1/bus1/target1/lun0: p1 p2 p3 [snip] **Note there is no probing for ide0 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]