Re: Hangup: Promise ATA100 (PDC20267) and Quantum disk

From: Andre Hedrick (andre@linux-ide.org)
Date: Tue Sep 05 2000 - 02:07:20 EST


On Tue, 5 Sep 2000, Lars Knudsen wrote:

> I tried in two different boxes. I have 3 of the 'QUANTUM FIREBALLlct10 30' drives and one
> 'QUANTUM FIREBALLlct15 30' all having the same problem. I tried the IBM-DPTA-373420
> and a Seagate ST38431A on the controllers and cables, without problems. Any more I should
> try to avoid physical problems?

It is a problem with hardware combinations.

> I have tried adding the drives to pdc_quirks_list under both 2.2.16 and 2.4. Under 2.4
> it makes no change. I have discovered that when i put a IDE CD rom drive as master, and
> the Quantum drive as slave, the box boots, but locks hard when enabling UDMA.

No kidding, I have not enable ATAPI DMA tables in the Promise card series
yet. You can not enable UDMA because the timings are all wrong and the
drive is not in play in total form.

> Below is console output from CDdrive+HD, and a hdparm -i on the Quantum drive:
>
> /dev/hdb:
>
> Model=QUANTUM FIREBALLlct10 30, FwRev=A03.3900, SerialNo=176003013050
> Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
> RawCHS=16383/16/63, TrkSize=32256, SectSize=21298, ECCbytes=4
> BuffType=3(DualPortCache), BuffSize=418kB, MaxMultSect=16, MultSect=off
> DblWordIO=no, maxPIO=2(fast), DMA=yes, maxDMA=2(fast)
> CurCHS=16383/16/63, CurSects=-66060037, LBA=yes
> LBA CHS=1023/256/63 Remapping, LBA=yes, LBAsects=58633344
> tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
> IORDY=on/off, tPIO={min:120,w/IORDY:120}, PIO modes: mode3 mode4
> UDMA modes: mode0 mode1 *mode2
>
> Linux version 2.4.0-test6 (root@xx.dk)
> (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #2 Th
> [snip]
> ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
> PIIX4: IDE controller on PCI bus 00 dev 39
> PIIX4: chipset revision 1
> PIIX4: not 100% native mode: will probe irqs later
> ide0: BM-DMA at 0x9470-0x9477, BIOS settings: hda:pio, hdb:DMA
> ide1: BM-DMA at 0x9478-0x947f, BIOS settings: hdc:pio, hdd:DMA
> PDC20267: IDE controller on PCI bus 00 dev 68
> PDC20267: chipset revision 2
> PDC20267: not 100% native mode: will probe irqs later
> PDC20267: ROM enabled at 0x82120000
> PDC20267: (U)DMA Burst Bit DISABLED Primary PCI Mode Secondary PCI Mode.
            ^^^^^^^^^^^^^^^^^^^^^^^^^
You have to force the driver into action.
You have no way to get UltraDMA enabled.

> ide2: BM-DMA at 0x8c00-0x8c07, BIOS settings: hde:DMA, hdf:pio
> ide3: BM-DMA at 0x8c08-0x8c0f, BIOS settings: hdg:pio, hdh:DMA
> hdb: QUANTUM FIREBALLlct10 30, ATA DISK drive
> hdd: QUANTUM FIREBALLlct10 30, ATA DISK drive
> hde: CD-ROM 40X/AKU, ATAPI CDROM drive
> hdf: QUANTUM FIREBALLlct10 30, ATA DISK drive
> hdg: IBM-DPTA-373420, ATA DISK drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> ide1 at 0x170-0x177,0x376 on irq 15
> ide2 at 0x8890-0x8897,0x88aa on irq 7
> ide3 at 0x88c0-0x88c7,0x88da on irq 7
> hdb: 58633344 sectors (30020 MB) w/418KiB Cache, CHS=3649/255/63, UDMA(33)
> hdd: 58633344 sectors (30020 MB) w/418KiB Cache, CHS=58168/16/63, UDMA(33)
> hdf: 58633344 sectors (30020 MB) w/418KiB Cache, CHS=58168/16/63, (U)DMA
> hdg: 66835440 sectors (34220 MB) w/1961KiB Cache, CHS=66305/16/63, (U)DMA

Cheers,

Andre Hedrick
The Linux ATA/IDE guy

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



This archive was generated by hypermail 2b29 : Thu Sep 07 2000 - 21:00:21 EST