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]

Reply via email to