kernel-image-2.4.27-1-686: Disk on Promise PDC20268 unusable

Bug #7672 reported by Debian Bug Importer
20
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Debian)
Fix Released
Unknown
linux-source-2.6.15 (Ubuntu)
Fix Released
High
Matt Zimmerman

Bug Description

Automatically imported from Debian bug report #266510 http://bugs.debian.org/266510

Revision history for this message
In , Adam Majer (adamm) wrote : Re: Bug#266510: kernel-image-2.4.27-1-686: Disk on Promise PDC20268 unusable

Blars Blarson wrote:

>Package: kernel-image-2.4.27-1-686
>Version: 2.4.27-1
>Severity: important
>
>
>With kernel 2.4.23-1-686, my disk on my Promise IDE controler shows up
>as hde and works fine.
>
>With kernel 2.4.27-1-686, the disk is not detected.
>
>

With the 2.6.7-1-686-smp kernel, I get the same output from lspci,

0000:00:0a.0 Unknown mass storage controller: Promise Technology, Inc.
PDC20268 (Ultra100 TX2) (rev 02) (prog-if 85)
        Subsystem: Promise Technology, Inc. Ultra100TX2
        Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 9
        I/O ports at 6020 [size=8]
        I/O ports at 6030 [size=4]
        I/O ports at 6028 [size=8]
        I/O ports at 6038 [size=4]
        I/O ports at 6000 [size=16]
        Memory at 40000000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [60] Power Management version 1

But it works perfectly.

- Adam

--
Building your applications one byte at a time
http://www.galacticasoftware.com

Revision history for this message
In , Blars Blarson (blarson) wrote : Re: Bug#266510: Acknowledgement (kernel-image-2.4.27-1-686: Disk on Promise PDC20268 unusable)

Kernel 2.6.8-1-686 does not have this problem.

--
Blars Blarson <email address hidden>
    http://www.blars.org/blars.html
With Microsoft, failure is not an option. It is a standard feature.

Revision history for this message
In , Christian Schulte (cs-schulte) wrote : Seems to be happening for all IDE drivers!

Machine with kernel-image-2.4.26-1-686-smp

/var/log/dmesg:
ide: late registration of driver.
SIS5513: IDE controller at PCI slot 00:02.5
SIS5513: chipset revision 0
SIS5513: not 100% native mode: will probe irqs later
SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:DMA

Machine with kernel-image-2.4.26-1-686

/var/log/dmesg
ide: late registration of driver.
ICH4: IDE controller at PCI slot 00:1f.1
ICH4: chipset revision 1
ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
PDC20268: IDE controller at PCI slot 03:04.0
PDC20268: chipset revision 2
PDC20268: not 100% native mode: will probe irqs later
PDC20268: ROM enabled at 0xdfee0000
    ide2: BM-DMA at 0x9400-0x9407, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0x9408-0x940f, BIOS settings: hdg:pio, hdh:pio
PDC20276: IDE controller at PCI slot 03:0e.0
PDC20276: chipset revision 1
PDC20276: not 100% native mode: will probe irqs later
    ide4: BM-DMA at 0xac00-0xac07, BIOS settings: hdi:pio, hdj:pio
    ide5: BM-DMA at 0xac08-0xac0f, BIOS settings: hdk:pio, hdl:pio

After booting kernel-image-2.4.27-1-686-smp on the first machine or
kernel-image-2.4.27-1-686 on the second machine all these drivers are
loaded but not initialized and all this /var/log/dmesg output does not
appear any more! Putting the drivers into /etc/mkinitrd/modules the
modules are not even loaded and when inserting them by hand they show up
in the output of lsmod but arent used and no messages in /var/log/dmesg
appear.

--
Christian Schulte

Revision history for this message
In , Kenshi Muto (kmuto) wrote :

Hi,

I think this bug and #266538 should be merged.

As my test, this problem is happen on only kernel-image-2.4.27. 2.6
series and 2.4.26 haven't any problem. I have a machine with PIIX IDE.

After initrd is extracted, /sbin/init try to load ide vendor
driver (piix), but strangely only 2.4.27 won't try to do this.

I'm checking difference of 2.4.26 and 2.4.27 initrd files, but I
haven't found a key yet.

Thanks,
--
Kenshi Muto
<email address hidden>

Revision history for this message
In , Joshua Kwan (joshk) wrote : DMA disaster

reassign 266538 kernel-source-2.4.27
reassign 266510 kernel-source-2.4.27
severity 266510 serious
merge 266510 266538
quit forgetting to merge bits of a patch back in, josh!

Revision history for this message
In , Joshua Kwan (joshk) wrote : more DMA disaster

reassign 268617 kernel-source-2.4.27
severity 268617 serious
merge 266510 268617
tag 266510 + pending
thanks

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #266510 http://bugs.debian.org/266510

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Tue, 17 Aug 2004 20:51:57 -0700
From: Blars Blarson <email address hidden>
To: Debian Bug Tracking System <email address hidden>
Subject: kernel-image-2.4.27-1-686: Disk on Promise PDC20268 unusable

Package: kernel-image-2.4.27-1-686
Version: 2.4.27-1
Severity: important

With kernel 2.4.23-1-686, my disk on my Promise IDE controler shows up
as hde and works fine.

With kernel 2.4.27-1-686, the disk is not detected.

lspci -v output:

0000:02:0b.0 Unknown mass storage controller: Promise Technology, Inc. PDC20268 (Ultra100 TX2) (rev 02) (prog-if 85)
        Subsystem: Promise Technology, Inc. Ultra100TX2
        Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 11
        I/O ports at d4f8 [size=8]
        I/O ports at d4f0 [size=4]
        I/O ports at d4e0 [size=8]
        I/O ports at d4d8 [size=4]
        I/O ports at d4c0 [size=16]
        Memory at faff8000 (32-bit, non-prefetchable) [size=16K]
        Expansion ROM at fb000000 [disabled] [size=16K]
        Capabilities: [60] Power Management version 1

lspci -n output:

0000:02:0b.0 0180: 105a:4d68 (rev 02)

I tried adding pdc202xx_new to /etc/modules and rebooting, but it
appears that the controler is probed added after the ide disk
detection is already complete.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.4.23-1-686
Locale: LANG=C, LC_CTYPE=C

Versions of packages kernel-image-2.4.27-1-686 depends on:
ii coreutils [fileutils] 5.2.1-2 The GNU core utilities
ii initrd-tools 0.1.73 tools to create initrd image for p
ii modutils 2.4.26-1 Linux module utilities

-- no debconf information

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Tue, 17 Aug 2004 23:25:15 -0500
From: Adam Majer <email address hidden>
To: Blars Blarson <email address hidden>, <email address hidden>
Subject: Re: Bug#266510: kernel-image-2.4.27-1-686: Disk on Promise PDC20268
 unusable

Blars Blarson wrote:

>Package: kernel-image-2.4.27-1-686
>Version: 2.4.27-1
>Severity: important
>
>
>With kernel 2.4.23-1-686, my disk on my Promise IDE controler shows up
>as hde and works fine.
>
>With kernel 2.4.27-1-686, the disk is not detected.
>
>

With the 2.6.7-1-686-smp kernel, I get the same output from lspci,

0000:00:0a.0 Unknown mass storage controller: Promise Technology, Inc.
PDC20268 (Ultra100 TX2) (rev 02) (prog-if 85)
        Subsystem: Promise Technology, Inc. Ultra100TX2
        Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 9
        I/O ports at 6020 [size=8]
        I/O ports at 6030 [size=4]
        I/O ports at 6028 [size=8]
        I/O ports at 6038 [size=4]
        I/O ports at 6000 [size=16]
        Memory at 40000000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [60] Power Management version 1

But it works perfectly.

- Adam

--
Building your applications one byte at a time
http://www.galacticasoftware.com

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 18 Aug 2004 21:25:24 -0700
From: Blars Blarson <email address hidden>
To: <email address hidden>
Subject: Re: Bug#266510: Acknowledgement (kernel-image-2.4.27-1-686: Disk on Promise PDC20268
 unusable)

Kernel 2.6.8-1-686 does not have this problem.

--
Blars Blarson <email address hidden>
    http://www.blars.org/blars.html
With Microsoft, failure is not an option. It is a standard feature.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Fri, 20 Aug 2004 17:20:06 +0200
From: Christian Schulte <email address hidden>
To: <email address hidden>
Subject: Seems to be happening for all IDE drivers!

Machine with kernel-image-2.4.26-1-686-smp

/var/log/dmesg:
ide: late registration of driver.
SIS5513: IDE controller at PCI slot 00:02.5
SIS5513: chipset revision 0
SIS5513: not 100% native mode: will probe irqs later
SIS5513: SiS 962/963 MuTIOL IDE UDMA133 controller
    ide0: BM-DMA at 0xffa0-0xffa7, BIOS settings: hda:DMA, hdb:DMA
    ide1: BM-DMA at 0xffa8-0xffaf, BIOS settings: hdc:DMA, hdd:DMA

Machine with kernel-image-2.4.26-1-686

/var/log/dmesg
ide: late registration of driver.
ICH4: IDE controller at PCI slot 00:1f.1
ICH4: chipset revision 1
ICH4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
PDC20268: IDE controller at PCI slot 03:04.0
PDC20268: chipset revision 2
PDC20268: not 100% native mode: will probe irqs later
PDC20268: ROM enabled at 0xdfee0000
    ide2: BM-DMA at 0x9400-0x9407, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0x9408-0x940f, BIOS settings: hdg:pio, hdh:pio
PDC20276: IDE controller at PCI slot 03:0e.0
PDC20276: chipset revision 1
PDC20276: not 100% native mode: will probe irqs later
    ide4: BM-DMA at 0xac00-0xac07, BIOS settings: hdi:pio, hdj:pio
    ide5: BM-DMA at 0xac08-0xac0f, BIOS settings: hdk:pio, hdl:pio

After booting kernel-image-2.4.27-1-686-smp on the first machine or
kernel-image-2.4.27-1-686 on the second machine all these drivers are
loaded but not initialized and all this /var/log/dmesg output does not
appear any more! Putting the drivers into /etc/mkinitrd/modules the
modules are not even loaded and when inserting them by hand they show up
in the output of lsmod but arent used and no messages in /var/log/dmesg
appear.

--
Christian Schulte

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Thu, 26 Aug 2004 15:53:30 +0900
From: Kenshi Muto <email address hidden>
To: <email address hidden>
Subject: Re: kernel-image-2.4.27-1-686: Disk on Promise PDC20268 unusable

Hi,

I think this bug and #266538 should be merged.

As my test, this problem is happen on only kernel-image-2.4.27. 2.6
series and 2.4.26 haven't any problem. I have a machine with PIIX IDE.

After initrd is extracted, /sbin/init try to load ide vendor
driver (piix), but strangely only 2.4.27 won't try to do this.

I'm checking difference of 2.4.26 and 2.4.27 initrd files, but I
haven't found a key yet.

Thanks,
--
Kenshi Muto
<email address hidden>

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <E1C1EfE-0006a7-00@darjeeling>
Date: Sat, 28 Aug 2004 18:39:24 -0700
From: Joshua Kwan <email address hidden>
To: <email address hidden>
Subject: DMA disaster

reassign 266538 kernel-source-2.4.27
reassign 266510 kernel-source-2.4.27
severity 266510 serious
merge 266510 266538
quit forgetting to merge bits of a patch back in, josh!

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <E1C1EgH-0006kk-00@darjeeling>
Date: Sat, 28 Aug 2004 18:40:29 -0700
From: Joshua Kwan <email address hidden>
To: <email address hidden>
Subject: more DMA disaster

reassign 268617 kernel-source-2.4.27
severity 268617 serious
merge 266510 268617
tag 266510 + pending
thanks

Revision history for this message
Debian Bug Importer (debzilla) wrote :

*** Bug 7663 has been marked as a duplicate of this bug. ***

Revision history for this message
Debian Bug Importer (debzilla) wrote :

*** Bug 7673 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Joshua Kwan (joshk) wrote : Bug#266510: fixed in kernel-image-2.4.27-i386 2.4.27-2
Download full text (11.0 KiB)

Source: kernel-image-2.4.27-i386
Source-Version: 2.4.27-2

We believe that the bug you reported is fixed in the latest version of
kernel-image-2.4.27-i386, which is due to be installed in the Debian FTP archive:

kernel-build-2.4.27-1_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-build-2.4.27-1_2.4.27-2_i386.deb
kernel-headers-2.4.27-1-386_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1-386_2.4.27-2_i386.deb
kernel-headers-2.4.27-1-586tsc_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1-586tsc_2.4.27-2_i386.deb
kernel-headers-2.4.27-1-686-smp_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1-686-smp_2.4.27-2_i386.deb
kernel-headers-2.4.27-1-686_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1-686_2.4.27-2_i386.deb
kernel-headers-2.4.27-1-k6_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1-k6_2.4.27-2_i386.deb
kernel-headers-2.4.27-1-k7-smp_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1-k7-smp_2.4.27-2_i386.deb
kernel-headers-2.4.27-1-k7_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1-k7_2.4.27-2_i386.deb
kernel-headers-2.4.27-1_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1_2.4.27-2_i386.deb
kernel-image-2.4.27-1-386_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-1-386_2.4.27-2_i386.deb
kernel-image-2.4.27-1-586tsc_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-1-586tsc_2.4.27-2_i386.deb
kernel-image-2.4.27-1-686-smp_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-1-686-smp_2.4.27-2_i386.deb
kernel-image-2.4.27-1-686_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-1-686_2.4.27-2_i386.deb
kernel-image-2.4.27-1-k6_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-1-k6_2.4.27-2_i386.deb
kernel-image-2.4.27-1-k7-smp_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-1-k7-smp_2.4.27-2_i386.deb
kernel-image-2.4.27-1-k7_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-1-k7_2.4.27-2_i386.deb
kernel-image-2.4.27-i386_2.4.27-2.dsc
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-i386_2.4.27-2.dsc
kernel-image-2.4.27-i386_2.4.27-2.tar.gz
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-i386_2.4.27-2.tar.gz
kernel-pcmcia-modules-2.4.27-1-386_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-pcmcia-modules-2.4.27-1-386_2.4.27-2_i386.deb
kernel-pcmcia-modules-2.4.27-1-586tsc_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-pcmcia-modules-2.4.27-1-586tsc_2.4.27-2_i386.deb
kernel-pcmcia-modules-2.4.27-1-686-smp_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-pcmcia-modules-2.4.27-1-686-smp_2.4.27-2_i386.deb
kernel-pcmcia-modules-2.4.27-1-686_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-pcmcia-modules-2.4.27-1-686_2.4.27-2_i386.deb
kernel-pcmc...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (11.2 KiB)

Message-Id: <email address hidden>
Date: Fri, 03 Sep 2004 03:18:24 -0400
From: Joshua Kwan <email address hidden>
To: <email address hidden>
Subject: Bug#266510: fixed in kernel-image-2.4.27-i386 2.4.27-2

Source: kernel-image-2.4.27-i386
Source-Version: 2.4.27-2

We believe that the bug you reported is fixed in the latest version of
kernel-image-2.4.27-i386, which is due to be installed in the Debian FTP archive:

kernel-build-2.4.27-1_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-build-2.4.27-1_2.4.27-2_i386.deb
kernel-headers-2.4.27-1-386_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1-386_2.4.27-2_i386.deb
kernel-headers-2.4.27-1-586tsc_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1-586tsc_2.4.27-2_i386.deb
kernel-headers-2.4.27-1-686-smp_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1-686-smp_2.4.27-2_i386.deb
kernel-headers-2.4.27-1-686_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1-686_2.4.27-2_i386.deb
kernel-headers-2.4.27-1-k6_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1-k6_2.4.27-2_i386.deb
kernel-headers-2.4.27-1-k7-smp_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1-k7-smp_2.4.27-2_i386.deb
kernel-headers-2.4.27-1-k7_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1-k7_2.4.27-2_i386.deb
kernel-headers-2.4.27-1_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-headers-2.4.27-1_2.4.27-2_i386.deb
kernel-image-2.4.27-1-386_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-1-386_2.4.27-2_i386.deb
kernel-image-2.4.27-1-586tsc_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-1-586tsc_2.4.27-2_i386.deb
kernel-image-2.4.27-1-686-smp_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-1-686-smp_2.4.27-2_i386.deb
kernel-image-2.4.27-1-686_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-1-686_2.4.27-2_i386.deb
kernel-image-2.4.27-1-k6_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-1-k6_2.4.27-2_i386.deb
kernel-image-2.4.27-1-k7-smp_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-1-k7-smp_2.4.27-2_i386.deb
kernel-image-2.4.27-1-k7_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-1-k7_2.4.27-2_i386.deb
kernel-image-2.4.27-i386_2.4.27-2.dsc
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-i386_2.4.27-2.dsc
kernel-image-2.4.27-i386_2.4.27-2.tar.gz
  to pool/main/k/kernel-image-2.4.27-i386/kernel-image-2.4.27-i386_2.4.27-2.tar.gz
kernel-pcmcia-modules-2.4.27-1-386_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-pcmcia-modules-2.4.27-1-386_2.4.27-2_i386.deb
kernel-pcmcia-modules-2.4.27-1-586tsc_2.4.27-2_i386.deb
  to pool/main/k/kernel-image-2.4.27-i386/kernel-pcmcia-modules-2.4.27-1-586tsc_2.4.27-2_i386.deb
kernel-pcmcia-modules-2.4.27-1-686-smp_2.4.27-2_i386.deb
  to pool/main/k/kernel-image...

Revision history for this message
Matt Zimmerman (mdz) wrote :

sync complete

Changed in linux-source-2.6.15:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.