Andrew,
I need a performance report about the RAID system(s) that you were
building, thanks.
On Mon, 13 Jul 1998, Tom Livingston wrote:
A submitted report by Andrew Doane <[EMAIL PROTECTED]>
PIIX4: IDE controller on PCI bus 00 dev 21
PIIX4: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0xb800-0xb807, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xb808-0xb80f, BIOS settings: hdc:DMA, hdd:DMA
PDC20246: IDE controller on PCI bus 00 dev 48
PDC20246: not 100% native mode: will probe irqs later
ide2: BM-DMA at 0x9400-0x9407, BIOS settings: hde:DMA, hdf:DMA
ide3: BM-DMA at 0x9408-0x940f, BIOS settings: hdg:DMA, hdh:DMA
PDC20246: IDE controller on PCI bus 00 dev 58
PDC20246: not 100% native mode: will probe irqs later
ide4: BM-DMA at 0x7800-0x7807, BIOS settings: hdi:DMA, hdj:DMA
ide5: BM-DMA at 0x7808-0x780f, BIOS settings: hdk:DMA, hdl:DMA
PDC20246: IDE controller on PCI bus 00 dev 60
PDC20246: not 100% native mode: will probe irqs later
ide6: BM-DMA at 0x6000-0x6007, BIOS settings: hdm:pio, hdn:pio
ide7: BM-DMA at 0x6008-0x600f, BIOS settings: hdo:pio, hdp:DMA
hda: Maxtor 90845D4, ATA DISK drive
hdb: Maxtor 90845D4, ATA DISK drive
hdc: Maxtor 90845D4, ATA DISK drive
hdd: Maxtor 90845D4, ATA DISK drive
hde: Maxtor 90845D4, ATA DISK drive
hdf: Maxtor 90845D4, ATA DISK drive
hdg: Maxtor 90845D4, ATA DISK drive
hdh: Maxtor 90845D4, ATA DISK drive
hdi: Maxtor 90845D4, ATA DISK drive
hdj: Maxtor 90845D4, ATA DISK drive
hdk: Maxtor 90845D4, ATA DISK drive
hdl: Maxtor 90845D4, ATA DISK drive
hdm: Maxtor 90845D4, ATA DISK drive
hdn: Maxtor 90845D4, ATA DISK drive
hdo: Maxtor 90845D4, ATA DISK drive
hdp: Maxtor 90845D4, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
ide2 at 0xa800-0xa807,0xa406 on irq 4
ide3 at 0xa000-0xa007,0x9806 on irq 4
ide4 at 0x9000-0x9007,0x8806 on irq 10
ide5 at 0x8400-0x8407,0x8006 on irq 10
ide6 at 0x7400-0x7407,0x7002 on irq 11
ide7 at 0x6800-0x6807,0x6402 on irq 11
hda: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=1027/255/63, UDMA
hdb: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=1027/255/63, UDMA
hdc: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=16383/16/63, UDMA
hdd: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=16383/16/63, UDMA
hde: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=16383/16/63, UDMA
hdf: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=16383/16/63, UDMA
hdg: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=16383/16/63, UDMA
hdh: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=16383/16/63, UDMA
hdi: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=16383/16/63, UDMA
hdj: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=16383/16/63, UDMA
hdk: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=16383/16/63, UDMA
hdl: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=16383/16/63, UDMA
hdm: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=16383/16/63, (U)DMA
hdn: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=16383/16/63, (U)DMA
hdo: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=16383/16/63, (U)DMA
hdp: Maxtor 90845D4, 8063MB w/256kB Cache, CHS=16383/16/63, (U)DMA
> This was based on advice you gave me, but at that point I was using the
> 2.2.3 version of your unified ide patch. I'm now using 2.2.7... Raid patch
> sets have limited me from upgrading further (until today, when a new raid
> patch was released).
That was a long time ago.
* May 8 20:56:17 Orion kernel:
* Uniform Multi-Platform E-IDE driver Revision: 6.19
* PDC20246: IDE controller on PCI bus 00 dev a0
* PDC20246: not 100% native mode: will probe irqs later
* PDC20246: ROM enabled at 0xfebd0000
* PDC20246: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode.
* ide0: BM-DMA at 0xef80-0xef87, BIOS settings: hda:DMA, hdb:DMA
* ide1: BM-DMA at 0xef88-0xef8f, BIOS settings: hdc:pio, hdd:pio
* PDC20246: IDE controller on PCI bus 00 dev 98
* PDC20246: not 100% native mode: will probe irqs later
* PDC20246: ROM enabled at 0xfebc0000
* PDC20246: (U)DMA Burst Bit ENABLED Primary PCI Mode Secondary PCI Mode.
* ide2: BM-DMA at 0xef40-0xef47, BIOS settings: hde:DMA, hdf:DMA
* ide3: BM-DMA at 0xef48-0xef4f, BIOS settings: hdg:DMA, hdh:DMA
* PDC20246: IDE controller on PCI bus 00 dev 90
* PDC20246: not 100% native mode: will probe irqs later
* PDC20246: ROM enabled at 0xfebb0000
* PDC20246: (U)DMA Burst Bit DISABLED Primary PCI Mode Secondary PCI Mode.
* PDC20246: FORCING BURST BIT 0x00 -> 0x01 ACTIVE
* ide4: BM-DMA at 0xef00-0xef07, BIOS settings: hdi:DMA, hdj:pio
* ide5: BM-DMA at 0xef08-0xef0f, BIOS settings: hdk:pio, hdl:pio
* PIIX3: IDE controller on PCI bus 00 dev 39
* PIIX3: device not capable of full native PCI mode
* ide0 at 0xeff0-0xeff7,0xefe6 on irq 19
* ide1 at 0xefa8-0xefaf,0xebe6 on irq 19
* ide2 at 0xefa0-0xefa7,0xef7e on irq 18
* ide3 at 0xef68-0xef6f,0xef66 on irq 18
* ide4 at 0xef38-0xef3f,0xef62 on irq 17
* hda: QUANTUM FIREBALL ST6.4A, 6149MB w/81kB Cache, CHS=13328/15/63, UDMA(33)
* hdb: QUANTUM FIREBALL ST3.2A, 3079MB w/81kB Cache, CHS=6256/16/63, UDMA(33)
* hde: Maxtor 72004 AP, 1916MB w/128kB Cache, CHS=3893/16/63, DMA
* hdf: Maxtor 71626 A, 1554MB w/64kB Cache, CHS=3158/16/63, DMA
* hdi: Maxtor 90680D4, 6485MB w/256kB Cache, CHS=13176/16/63, UDMA(33)
* hdj: Maxtor 90680D4, 6485MB w/256kB Cache, CHS=13176/16/63, UDMA(33)
> We spoke back and forth, and then you suggested:
>
> > Otherwise, compile with CONFIG_IDEDMA_AUTO=n
> > Calling ide2=dma ide3=dma ide4=dma ide5=dma
> > After boot call ::
> > hdparm -X34 -d1 hda
> > hdparm -X34 -d1 hdb
> > hdparm -X34 -d1 hdc
> > hdparm -X34 -d1 hdd
>
> Which has worked fine for me. I haven't done any experimentation since
> then, as once it was working I didn't really want to screw with it. But
> since we have a 2.2.10 raid release now, I will grab the latest unified ide
> patch and see how it goes without CONFIG_IDEDMA_AUTO=n and the kernel
> parameters.
>
> > I would like to see a failure report on mistuning, since I have verified
> > personally that I can make three promis ultra33's run in ata-33 mode
> > correctly without post boot correction.
>
> I don't mean to attack your code in anyway. It's just that this was my
> impression, as you had suggested this as a fix for me.
>
> After re-reading my post, I definately conveyed the wrong impression. It
> was late, I'm sorry. When I said that "In practice, my experience with
That is cool.........
> And, since I have you here... Do you have support planned for the HPT-366
> udma-66 chip? I don't know if it's available on anything else, but it's
> coming on abit's new BP-6 and BE-6(?). I just got two of the BP-6's... they
> come with both a standard Intel PIIX4 chip on board, and this HighPoint
> HPT-366 chip. You can use both at once, seems like a deal for us ide folks
> ;)
I do not know the answer to using both.
But I have a HPT-366 chipset PCI card in route via mail, the have sent me
the datasheets and the specifics for the 25/33/40MHz PCI-Bus speed setting
variations.
The later is a real hard puzzle to code.
Every transfer rate as a different 32-bit decode value.
5 PIO settings 0,1,2,3,4
3 DMA settings 0,1,2 (multi-word)
5 UltraDMA settings 0,1,2,3,4
---
13 settings * three busspeeds == 39 settings.
This will be a tuffy...........since I first have to add a real function
to determine the try PCI bus speed to begin the process.
Andre Hedrick
The Linux IDE guy