Skip to contentSkip to conversation

2.4.19rc2 and Promise RAID controller

DISCUSSION Klaus Dittrich 7 participants 12 messages Jul 17, 2002 – Jul 18, 2002

lore
Share & tools
lore
#0 lore raw

With 2.4.19.rc2 my Promise RAID controller will be skipped. With 2.4.19.rc1 and before it was detected and worked fine.

from dmesg of 2.4.19rc2 ..

PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later

    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:pio, hdb:DMA
	ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:pio, hdd:pio
	PDC20270: IDE controller on PCI bus 00 dev 48
	PDC20270: chipset revision 2
	ide: Skipping Promise RAID controller.
	hdb: C/H/S=20510/81/228 from BIOS ignored
	hdb: IBM-DTLA-307060, ATA DISK drive
	ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
	hdb: 120103200 sectors (61493 MB) w/1916KiB Cache, CHS=119150/16/63, UDMA(33)
	Partition check:
		 hdb: hdb1

Floppy drive(s): fd0 is 1.44M

from dmesg of 2.4.19rc1 ..

PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later

    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:pio, hdb:DMA
	ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:pio, hdd:pio
	PDC20270: IDE controller on PCI bus 00 dev 48
	PDC20270: chipset revision 2
	PDC20270: not 100% native mode: will probe irqs later
	ide2: BM-DMA at 0xa400-0xa407, BIOS settings: hde:pio, hdf:pio
	ide3: BM-DMA at 0xa408-0xa40f, BIOS settings: hdg:pio, hdh:pio
	hdb: C/H/S=20510/81/228 from BIOS ignored
	hdb: IBM-DTLA-307060, ATA DISK drive
	hde: WDC WD600BB-32CXA0, ATA DISK drive
	hdg: WDC WD600BB-32CXA0, ATA DISK drive
	ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
	ide2 at 0xb800-0xb807,0xb402 on irq 5
	ide3 at 0xb000-0xb007,0xa802 on irq 5
	hdb: 120103200 sectors (61493 MB) w/1916KiB Cache, CHS=119150/16/63, UDMA(33)
	hde: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=116301/16/63, (U)DMA
	hdg: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=116301/16/63, (U)DMA
	Partition check:
		hdb: hdb1
		hde: hde1
		hdg: hdg1

Floppy drive(s): fd0 is 1.44M

Signature · 3 lines
Regards

Klaus 
#1 lore raw

I with my promise fasttrack tx2000, with 2.4.19rc1 and 2.4.19rc2, promise i detected correctly but i don't have dma on my hd disk.

With 2.4.19rc1-ac6 promise is perfecte but i have many oopss.

Giro

Quoted 52 lines · Klaus Dittrich

With 2.4.19.rc2 my Promise RAID controller will be skipped. With 2.4.19.rc1 and before it was detected and worked fine.

from dmesg of 2.4.19rc2 ..

PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later

    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:pio, hdb:DMA
	ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:pio, hdd:pio
	PDC20270: IDE controller on PCI bus 00 dev 48
	PDC20270: chipset revision 2
	ide: Skipping Promise RAID controller.
	hdb: C/H/S=20510/81/228 from BIOS ignored
	hdb: IBM-DTLA-307060, ATA DISK drive
	ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
	hdb: 120103200 sectors (61493 MB) w/1916KiB Cache, CHS=119150/16/63, UDMA(33)
	Partition check:
		 hdb: hdb1

Floppy drive(s): fd0 is 1.44M

from dmesg of 2.4.19rc1 ..

PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later

    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:pio, hdb:DMA
	ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:pio, hdd:pio
	PDC20270: IDE controller on PCI bus 00 dev 48
	PDC20270: chipset revision 2
	PDC20270: not 100% native mode: will probe irqs later
	ide2: BM-DMA at 0xa400-0xa407, BIOS settings: hde:pio, hdf:pio
	ide3: BM-DMA at 0xa408-0xa40f, BIOS settings: hdg:pio, hdh:pio
	hdb: C/H/S=20510/81/228 from BIOS ignored
	hdb: IBM-DTLA-307060, ATA DISK drive
	hde: WDC WD600BB-32CXA0, ATA DISK drive
	hdg: WDC WD600BB-32CXA0, ATA DISK drive
	ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
	ide2 at 0xb800-0xb807,0xb402 on irq 5
	ide3 at 0xb000-0xb007,0xa802 on irq 5
	hdb: 120103200 sectors (61493 MB) w/1916KiB Cache, CHS=119150/16/63, UDMA(33)
	hde: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=116301/16/63, (U)DMA
	hdg: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=116301/16/63, (U)DMA
	Partition check:
		hdb: hdb1
		hde: hde1
		hdg: hdg1

Floppy drive(s): fd0 is 1.44M

--
Regards

Quoted 7 lines

Klaus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

*******************************************************************************
David Gironella Casademont
Estudiant Informatica de Sistemes - Universitat de Girona Administrador d'Hades [email protected]
Secretari Associació d'Estudiants d'Informàtica de Girona AEIGI AEIGi Web - http://www.aeigi.org
Giro Web - http://hades.udg.es/~giro
*******************************************************************************

#2 lore raw
In reply to Klaus Dittrich

This is just proves that accepting the patch code from Promise will begin to remove basic support for hardware. I warned everyone of this and people do not listen. So I suggest that you find another vendors product to use as the PDC20270 shall not be supported anymore.

Andre Hedrick
LAD Storage Consulting Group

Quoted 58 lines · Klaus Dittrich

With 2.4.19.rc2 my Promise RAID controller will be skipped. With 2.4.19.rc1 and before it was detected and worked fine.

from dmesg of 2.4.19rc2 ..

PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later

    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:pio, hdb:DMA
	ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:pio, hdd:pio
	PDC20270: IDE controller on PCI bus 00 dev 48
	PDC20270: chipset revision 2
	ide: Skipping Promise RAID controller.
	hdb: C/H/S=20510/81/228 from BIOS ignored
	hdb: IBM-DTLA-307060, ATA DISK drive
	ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
	hdb: 120103200 sectors (61493 MB) w/1916KiB Cache, CHS=119150/16/63, UDMA(33)
	Partition check:
		 hdb: hdb1

Floppy drive(s): fd0 is 1.44M

from dmesg of 2.4.19rc1 ..

PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later

    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:pio, hdb:DMA
	ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:pio, hdd:pio
	PDC20270: IDE controller on PCI bus 00 dev 48
	PDC20270: chipset revision 2
	PDC20270: not 100% native mode: will probe irqs later
	ide2: BM-DMA at 0xa400-0xa407, BIOS settings: hde:pio, hdf:pio
	ide3: BM-DMA at 0xa408-0xa40f, BIOS settings: hdg:pio, hdh:pio
	hdb: C/H/S=20510/81/228 from BIOS ignored
	hdb: IBM-DTLA-307060, ATA DISK drive
	hde: WDC WD600BB-32CXA0, ATA DISK drive
	hdg: WDC WD600BB-32CXA0, ATA DISK drive
	ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
	ide2 at 0xb800-0xb807,0xb402 on irq 5
	ide3 at 0xb000-0xb007,0xa802 on irq 5
	hdb: 120103200 sectors (61493 MB) w/1916KiB Cache, CHS=119150/16/63, UDMA(33)
	hde: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=116301/16/63, (U)DMA
	hdg: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=116301/16/63, (U)DMA
	Partition check:
		hdb: hdb1
		hde: hde1
		hdg: hdg1

Floppy drive(s): fd0 is 1.44M

Signature · 8 lines
Regards

Klaus 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/
#3 lore raw

[Yup, I have noticed that and haven't forward ported this part to 2.5]

Bug is with checking CONFIG_PDC202XX_FORCE, it should be #ifndef, not #ifdef. Also this option should be by default turned _ON_.

So if somebody wants to use Promise _closed source_ driver for "RAID" he/she has to disable this option.

Promise wants to remove this option and make people use their closed source drivers, but they should get red light on this change.

And this comment should be removed from pdc202xx.c:
"

 *  Linux kernel will misunderstand FastTrak ATA-RAID series as Ultra
 *  IDE Controller, UNLESS you enable "CONFIG_PDC202XX_FORCE"
 *  That's you can use FastTrak ATA-RAID controllers as IDE controllers.

"
as it is bogus and it is not Linux's fault et all.

Regards
--
Bartlomiej

Quoted 76 lines · Andre Hedrick

This is just proves that accepting the patch code from Promise will begin to remove basic support for hardware. I warned everyone of this and people do not listen. So I suggest that you find another vendors product to use as the PDC20270 shall not be supported anymore.

Andre Hedrick
LAD Storage Consulting Group

Quoted 52 lines · Klaus Dittrich

With 2.4.19.rc2 my Promise RAID controller will be skipped. With 2.4.19.rc1 and before it was detected and worked fine.

from dmesg of 2.4.19rc2 ..

PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later

    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:pio, hdb:DMA
	ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:pio, hdd:pio
	PDC20270: IDE controller on PCI bus 00 dev 48
	PDC20270: chipset revision 2
	ide: Skipping Promise RAID controller.
	hdb: C/H/S=20510/81/228 from BIOS ignored
	hdb: IBM-DTLA-307060, ATA DISK drive
	ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
	hdb: 120103200 sectors (61493 MB) w/1916KiB Cache, CHS=119150/16/63, UDMA(33)
	Partition check:
		 hdb: hdb1

Floppy drive(s): fd0 is 1.44M

from dmesg of 2.4.19rc1 ..

PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later

    ide0: BM-DMA at 0xd800-0xd807, BIOS settings: hda:pio, hdb:DMA
	ide1: BM-DMA at 0xd808-0xd80f, BIOS settings: hdc:pio, hdd:pio
	PDC20270: IDE controller on PCI bus 00 dev 48
	PDC20270: chipset revision 2
	PDC20270: not 100% native mode: will probe irqs later
	ide2: BM-DMA at 0xa400-0xa407, BIOS settings: hde:pio, hdf:pio
	ide3: BM-DMA at 0xa408-0xa40f, BIOS settings: hdg:pio, hdh:pio
	hdb: C/H/S=20510/81/228 from BIOS ignored
	hdb: IBM-DTLA-307060, ATA DISK drive
	hde: WDC WD600BB-32CXA0, ATA DISK drive
	hdg: WDC WD600BB-32CXA0, ATA DISK drive
	ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
	ide2 at 0xb800-0xb807,0xb402 on irq 5
	ide3 at 0xb000-0xb007,0xa802 on irq 5
	hdb: 120103200 sectors (61493 MB) w/1916KiB Cache, CHS=119150/16/63, UDMA(33)
	hde: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=116301/16/63, (U)DMA
	hdg: 117231408 sectors (60022 MB) w/2048KiB Cache, CHS=116301/16/63, (U)DMA
	Partition check:
		hdb: hdb1
		hde: hde1
		hdg: hdg1

Floppy drive(s): fd0 is 1.44M

--
Regards

Quoted 6 lines

Klaus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

#4 lore raw
In reply to Andre Hedrick
Quoted 5 lines · Andre Hedrick

This is just proves that accepting the patch code from Promise will begin to remove basic support for hardware. I warned everyone of this and people do not listen. So I suggest that you find another vendors product to use as the PDC20270 shall not be supported anymore.

Andre, this is not the case. We all agreed to sort out the raid detect. I sent Marcelo a diff and some instructions. He applied the diff but I guess my instructions were too confusing. It'll get fixed for -rc3

If you want a conspiracy to play with look elsewhere (there are no shortage of real ones 8))

#5 lore raw
Quoted 10 lines · Alan Cox
Quoted 5 lines · Andre Hedrick

This is just proves that accepting the patch code from Promise will begin to remove basic support for hardware. I warned everyone of this and people do not listen. So I suggest that you find another vendors product to use as the PDC20270 shall not be supported anymore.

Andre, this is not the case. We all agreed to sort out the raid detect. I sent Marcelo a diff and some instructions. He applied the diff but I guess my instructions were too confusing. It'll get fixed for -rc3

Indeed. Sorry about that.

Alan, do you already have a new patch for me ?

#6 lore raw
In reply to Alan Cox

Klaus,

Could you please set CONFIG_PDC202XX_FORCE to on and see what happens?

Quoted 14 lines · Alan Cox
Quoted 5 lines · Andre Hedrick

This is just proves that accepting the patch code from Promise will begin to remove basic support for hardware. I warned everyone of this and people do not listen. So I suggest that you find another vendors product to use as the PDC20270 shall not be supported anymore.

Andre, this is not the case. We all agreed to sort out the raid detect. I sent Marcelo a diff and some instructions. He applied the diff but I guess my instructions were too confusing. It'll get fixed for -rc3

If you want a conspiracy to play with look elsewhere (there are no shortage of real ones 8))

#7 lore raw
Quoted 3 lines · Marcelo Tosatti

Klaus,

Could you please set CONFIG_PDC202XX_FORCE to on and see what happens?

Rather set it off.

Quoted 23 lines · Alan Cox
Quoted 8 lines · Andre Hedrick
Quoted 5 lines

This is just proves that accepting the patch code from Promise will begin to remove basic support for hardware. I warned everyone of this and people do not listen. So I suggest that you find another vendors product to use as the PDC20270 shall not be supported anymore.

Quoted 7 lines

Andre, this is not the case. We all agreed to sort out the raid detect. I sent Marcelo a diff and some instructions. He applied the diff but I guess my instructions were too confusing. It'll get fixed for -rc3

If you want a conspiracy to play with look elsewhere (there are no shortage of real ones 8))

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

#8 lore raw

Stupid me :-)
Setting it on/off won't help :-)

Just change '#ifdef' around

	if (dev->class >> 8 == PCI_CLASS_STORAGE_RAID)

in ide-pci.c to '#ifndef' and it should work.

Quoted 34 lines · Bartlomiej Zolnierkiewicz
Quoted 3 lines · Marcelo Tosatti

Klaus,

Could you please set CONFIG_PDC202XX_FORCE to on and see what happens?

Rather set it off.

Quoted 23 lines · Alan Cox
Quoted 8 lines · Andre Hedrick
Quoted 5 lines

This is just proves that accepting the patch code from Promise will begin to remove basic support for hardware. I warned everyone of this and people do not listen. So I suggest that you find another vendors product to use as the PDC20270 shall not be supported anymore.

Quoted 7 lines

Andre, this is not the case. We all agreed to sort out the raid detect. I sent Marcelo a diff and some instructions. He applied the diff but I guess my instructions were too confusing. It'll get fixed for -rc3

If you want a conspiracy to play with look elsewhere (there are no shortage of real ones 8))

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

#9 lore raw
Quoted 2 lines · Bartlomiej Zolnierkiewicz

Stupid me :-)
Setting it on/off won't help :-)

Stupid^2, please set it on and change this #ifdef.

Quoted 3 lines

Just change '#ifdef' around

	if (dev->class >> 8 == PCI_CLASS_STORAGE_RAID)

in ide-pci.c to '#ifndef' and it should work.

Regards
--
Bartlomiej

#10 lore raw
Quoted 8 lines · Bartlomiej Zolnierkiewicz
Quoted 2 lines · Bartlomiej Zolnierkiewicz

Stupid me :-)
Setting it on/off won't help :-)

Stupid^2, please set it on and change this #ifdef.

Quoted 7 lines
Quoted 3 lines

Just change '#ifdef' around

	if (dev->class >> 8 == PCI_CLASS_STORAGE_RAID)

in ide-pci.c to '#ifndef' and it should work.

Regards
--
Bartlomiej

With CONFIG_PDC202XX_FORCE set to on and the change of the #ifdef to #ifndef the "Promise RAID controller" is now detected in 2.4.19.rc2 and works as before.

Signature · 1 line
Regards Klaus
#11 lore raw
In reply to Bartlomiej Zolnierkiewicz

Hi,

Quoted 1 line
Quoted 1 line

Could you please set CONFIG_PDC202XX_FORCE to on and see what happens?

BZ> Rather set it off.

Does this also affect SuperTrak SX6000 hardware RAID controllers? Or this settings is only for software RAIDs?

Best Wishes,
Viktors