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


Reply via email to