[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#365266: marked as done (Kernel 2.6.15 probes ide0 after being told there is no ide0)



Your message dated Sat, 27 Dec 2008 12:25:25 +0100
with message-id <20081227112525.GD3931@galadriel.inutil.org>
and subject line Re: Kernel 2.6.15 probes ide0 after being told there is no ide0
has caused the Debian Bug report #365266,
regarding Kernel 2.6.15 probes ide0 after being told there is no ide0
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
365266: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=365266
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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) (waldi@debian.org) (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 (horms@tabatha.lab.ultramonkey.org) (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


--- End Message ---
--- Begin Message ---
Version: 2.6.24-1

On Fri, Dec 26, 2008 at 08:10:00PM -0800, David Lawyer wrote:
> On Fri, Dec 26, 2008 at 11:31:50AM +0100, Moritz Muehlenhoff wrote:
> > On Fri, Apr 28, 2006 at 02:39:02PM -0700, David Lawyer wrote:
> > > 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 **:
> > 
> > Does this error still occur with more recent kernel versions?
> No.  I think it's been fixed for about a year now.

Thanks, closing the bug then.

Cheers,
        Moritz


--- End Message ---

Reply to: