2001-04-10 00:33:35

by Andre Hedrick

[permalink] [raw]
Subject: ide.2.2.19.04092001.patch


This is up with some updates

Short notice development for Promise Ultra100 TX2 sponsored by
Penguin Computer and again little/no help from Promise.

This is a unique chipset that does setfeatures sensing of the transfer
rates and thus it is counter to the standard Promise design. It does
still use the pdc202xx.c chipset code, but much of it is skipped over to
preserve the hidden settings calls. The one issue for this chipset is
that it may not be ideal for hotswap as the unknown states are issues.

DiskPerf /dev/hde
Device: IBM-DTLA-307075 Serial Number: YSDYSFA5874
LBA 0 DMA Read Test = 63.35 MB/Sec (3.95 Seconds)
Outer Diameter Sequential DMA Read Test = 35.89 MB/Sec (6.97 Seconds)
Inner Diameter Sequential DMA Read Test = 17.64 MB/Sec (14.17 Seconds)

CR3's adjusted: for kernel transfer rates and conservative
LBA 0 DMA Read Test = 85.52 MB/Sec
Outer Diameter Sequential DMA Read Test = 48.45 MB/Sec
Inner Diameter Sequential DMA Read Test = 23.81 MB/Sec

There is about a 35%-40% under reporting of performance from kernel to
user-space ioctl calls.

Cheers,

Andre Hedrick
Linux ATA Development




2001-04-10 19:23:26

by Gunther.Mayer

[permalink] [raw]
Subject: Re: (ide.2.2.19.04092001.patch:) DiskPerf compile problem

Andre Hedrick wrote:
>
...
> DiskPerf /dev/hde
> Device: IBM-DTLA-307075 Serial Number: YSDYSFA5874
> LBA 0 DMA Read Test = 63.35 MB/Sec (3.95 Seconds)
> Outer Diameter Sequential DMA Read Test = 35.89 MB/Sec (6.97 Seconds)
> Inner Diameter Sequential DMA Read Test = 17.64 MB/Sec (14.17 Seconds)

Where can I get the latest DiskPerf?

The version on:
http://www.xx.kernel.org/pub/linux/kernel/people/hedrick/utility-patches/DiskPerf-1.0.1.tar.gz
does not compile at all:

linux:~/DiskPerf-1.0 # make
gcc -o DiskPerf -O3 -lglib DiskPerf.c
DiskPerf.c: In function `ataRead':
DiskPerf.c:155: storage size of `reqtask' isn't known
DiskPerf.c:156: storage size of `taskfile' isn't known
DiskPerf.c:157: `ide_reg_valid_t' undeclared (first use in this function)
...

2001-04-11 05:36:31

by Shane

[permalink] [raw]
Subject: Re: ide.2.2.19.04092001.patch

On Mon, Apr 09, 2001 at 05:33:13PM -0700, Andre Hedrick wrote:
>
> This is up with some updates
Hi,

This isn't working here on my Abit VP6 board. The
ide.2.2.18.1221 works fine but this latest patch as well as
ide.2.2.19.0325 fails.

Uniform Multi-Platform E-IDE driver Revision: 6.30
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: IDE controller on PCI bus 00 dev 39
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
ide0: BM-DMA at 0xc000-0xc007, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0xc008-0xc00f, BIOS settings: hdc:pio, hdd:pio
HPT370: IDE controller on PCI bus 00 dev 70
HPT370: chipset revision 3
HPT370: not 100% native mode: will probe irqs later
ide2: BM-DMA at 0xec00-0xec07, BIOS settings: hde:pio, hdf:pio
ide3: BM-DMA at 0xec08-0xec0f, BIOS settings: hdg:DMA, hdh:pio
hda: Maxtor 92720U8, ATA DISK drive
hdg: Maxtor 96147U8, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide3 at 0xe400-0xe407,0xe802 on irq 10

That's where it stops. Locks solid, not even sysrq-b
works.

Shane

--
Shane Wegner: [email protected]
http://www.cm.nu/~shane/
PGP: 1024D/FFE3035D
A0ED DAC4 77EC D674 5487
5B5C 4F89 9A4E FFE3 035D

2001-04-11 05:46:53

by William Park

[permalink] [raw]
Subject: Re: ide.2.2.19.04092001.patch

On Tue, Apr 10, 2001 at 10:35:54PM -0700, Shane Wegner wrote:
> Hi,
>
> This isn't working here on my Abit VP6 board. The
> ide.2.2.18.1221 works fine but this latest patch as well as
> ide.2.2.19.0325 fails.
>
> Uniform Multi-Platform E-IDE driver Revision: 6.30
> ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
> VP_IDE: IDE controller on PCI bus 00 dev 39
> VP_IDE: chipset revision 6
> VP_IDE: not 100% native mode: will probe irqs later
> ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
> VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
> ide0: BM-DMA at 0xc000-0xc007, BIOS settings: hda:DMA, hdb:pio
> ide1: BM-DMA at 0xc008-0xc00f, BIOS settings: hdc:pio, hdd:pio
> HPT370: IDE controller on PCI bus 00 dev 70
> HPT370: chipset revision 3
> HPT370: not 100% native mode: will probe irqs later
> ide2: BM-DMA at 0xec00-0xec07, BIOS settings: hde:pio, hdf:pio
> ide3: BM-DMA at 0xec08-0xec0f, BIOS settings: hdg:DMA, hdh:pio
> hda: Maxtor 92720U8, ATA DISK drive
> hdg: Maxtor 96147U8, ATA DISK drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> ide3 at 0xe400-0xe407,0xe802 on irq 10
>
> That's where it stops. Locks solid, not even sysrq-b
> works.

Same here with my VP6. ide-2.2.18 worked, but ide-2.2.19 doesn't.

--William Park, Open Geometry Consulting, Linux/Python/LaTeX/vim, 8 CPUs.

2001-04-12 22:04:02

by Andre Hedrick

[permalink] [raw]
Subject: Re: (ide.2.2.19.04092001.patch:) DiskPerf compile problem



http://www.xx.kernel.org/pub/linux/kernel/people/hedrick/utility-patches/DiskPerf-1.0.4.tar.gz
http://www.xx.kernel.org/pub/linux/kernel/people/hedrick/utility-patches/DiskPerf-1.0.4.tar.bz2

Cheers,

Andre Hedrick
Linux ATA Development
ASL Kernel Development
-----------------------------------------------------------------------------
ASL, Inc. Toll free: 1-877-ASL-3535
1757 Houret Court Fax: 1-408-941-2071
Milpitas, CA 95035 Web: http://www.aslab.com


2001-04-12 22:06:13

by Andre Hedrick

[permalink] [raw]
Subject: Re: ide.2.2.19.04092001.patch


So you want a VIA-old and VIA-new ??

On Tue, 10 Apr 2001, Shane Wegner wrote:

> On Mon, Apr 09, 2001 at 05:33:13PM -0700, Andre Hedrick wrote:
> >
> > This is up with some updates
> Hi,
>
> This isn't working here on my Abit VP6 board. The
> ide.2.2.18.1221 works fine but this latest patch as well as
> ide.2.2.19.0325 fails.
>
> Uniform Multi-Platform E-IDE driver Revision: 6.30
> ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
> VP_IDE: IDE controller on PCI bus 00 dev 39
> VP_IDE: chipset revision 6
> VP_IDE: not 100% native mode: will probe irqs later
> ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
> VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
> ide0: BM-DMA at 0xc000-0xc007, BIOS settings: hda:DMA, hdb:pio
> ide1: BM-DMA at 0xc008-0xc00f, BIOS settings: hdc:pio, hdd:pio
> HPT370: IDE controller on PCI bus 00 dev 70
> HPT370: chipset revision 3
> HPT370: not 100% native mode: will probe irqs later
> ide2: BM-DMA at 0xec00-0xec07, BIOS settings: hde:pio, hdf:pio
> ide3: BM-DMA at 0xec08-0xec0f, BIOS settings: hdg:DMA, hdh:pio
> hda: Maxtor 92720U8, ATA DISK drive
> hdg: Maxtor 96147U8, ATA DISK drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> ide3 at 0xe400-0xe407,0xe802 on irq 10
>
> That's where it stops. Locks solid, not even sysrq-b
> works.
>
> Shane
>
> --
> Shane Wegner: [email protected]
> http://www.cm.nu/~shane/
> PGP: 1024D/FFE3035D
> A0ED DAC4 77EC D674 5487
> 5B5C 4F89 9A4E FFE3 035D
>

Andre Hedrick
Linux ATA Development
ASL Kernel Development
-----------------------------------------------------------------------------
ASL, Inc. Toll free: 1-877-ASL-3535
1757 Houret Court Fax: 1-408-941-2071
Milpitas, CA 95035 Web: http://www.aslab.com

2001-04-12 22:11:45

by Shane

[permalink] [raw]
Subject: Re: ide.2.2.19.04092001.patch

On Thu, Apr 12, 2001 at 03:05:53PM -0700, Andre Hedrick wrote:
>
> So you want a VIA-old and VIA-new ??

Hi,

Is the version of the driver in the latest IDE patch v4.x?
That's odd as that driver does work fine on Linux 2.4.3.
It's just the one in 2.2.19+ide.2.2.19.0405 which seems to
be locking up.

Best regards,
Shane

>
> On Tue, 10 Apr 2001, Shane Wegner wrote:
>
> > On Mon, Apr 09, 2001 at 05:33:13PM -0700, Andre Hedrick wrote:
> > >
> > > This is up with some updates
> > Hi,
> >
> > This isn't working here on my Abit VP6 board. The
> > ide.2.2.18.1221 works fine but this latest patch as well as
> > ide.2.2.19.0325 fails.
> >
> > Uniform Multi-Platform E-IDE driver Revision: 6.30
> > ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
> > VP_IDE: IDE controller on PCI bus 00 dev 39
> > VP_IDE: chipset revision 6
> > VP_IDE: not 100% native mode: will probe irqs later
> > ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
> > VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
> > ide0: BM-DMA at 0xc000-0xc007, BIOS settings: hda:DMA, hdb:pio
> > ide1: BM-DMA at 0xc008-0xc00f, BIOS settings: hdc:pio, hdd:pio
> > HPT370: IDE controller on PCI bus 00 dev 70
> > HPT370: chipset revision 3
> > HPT370: not 100% native mode: will probe irqs later
> > ide2: BM-DMA at 0xec00-0xec07, BIOS settings: hde:pio, hdf:pio
> > ide3: BM-DMA at 0xec08-0xec0f, BIOS settings: hdg:DMA, hdh:pio
> > hda: Maxtor 92720U8, ATA DISK drive
> > hdg: Maxtor 96147U8, ATA DISK drive
> > ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> > ide3 at 0xe400-0xe407,0xe802 on irq 10
> >
> > That's where it stops. Locks solid, not even sysrq-b
> > works.
> >
> > Shane
> >
> > --
> > Shane Wegner: [email protected]
> > http://www.cm.nu/~shane/
> > PGP: 1024D/FFE3035D
> > A0ED DAC4 77EC D674 5487
> > 5B5C 4F89 9A4E FFE3 035D
> >
>
> Andre Hedrick
> Linux ATA Development
> ASL Kernel Development
> -----------------------------------------------------------------------------
> ASL, Inc. Toll free: 1-877-ASL-3535
> 1757 Houret Court Fax: 1-408-941-2071
> Milpitas, CA 95035 Web: http://www.aslab.com

--
Shane Wegner: [email protected]
http://www.cm.nu/~shane/
PGP: 1024D/FFE3035D
A0ED DAC4 77EC D674 5487
5B5C 4F89 9A4E FFE3 035D

2001-04-12 22:20:18

by Andre Hedrick

[permalink] [raw]
Subject: Re: ide.2.2.19.04092001.patch

On Thu, 12 Apr 2001, Shane Wegner wrote:

> On Thu, Apr 12, 2001 at 03:05:53PM -0700, Andre Hedrick wrote:
> >
> > So you want a VIA-old and VIA-new ??
>
> Hi,
>
> Is the version of the driver in the latest IDE patch v4.x?
> That's odd as that driver does work fine on Linux 2.4.3.
> It's just the one in 2.2.19+ide.2.2.19.0405 which seems to
> be locking up.

Not it is a migration to what is in Linux 2.4.3, but not there yet.
This is a 3.x version.

> Best regards,
> Shane
>
> >
> > On Tue, 10 Apr 2001, Shane Wegner wrote:
> >
> > > On Mon, Apr 09, 2001 at 05:33:13PM -0700, Andre Hedrick wrote:
> > > >
> > > > This is up with some updates
> > > Hi,
> > >
> > > This isn't working here on my Abit VP6 board. The
> > > ide.2.2.18.1221 works fine but this latest patch as well as
> > > ide.2.2.19.0325 fails.
> > >
> > > Uniform Multi-Platform E-IDE driver Revision: 6.30
> > > ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
> > > VP_IDE: IDE controller on PCI bus 00 dev 39
> > > VP_IDE: chipset revision 6
> > > VP_IDE: not 100% native mode: will probe irqs later
> > > ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
> > > VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 controller on pci00:07.1
> > > ide0: BM-DMA at 0xc000-0xc007, BIOS settings: hda:DMA, hdb:pio
> > > ide1: BM-DMA at 0xc008-0xc00f, BIOS settings: hdc:pio, hdd:pio
> > > HPT370: IDE controller on PCI bus 00 dev 70
> > > HPT370: chipset revision 3
> > > HPT370: not 100% native mode: will probe irqs later
> > > ide2: BM-DMA at 0xec00-0xec07, BIOS settings: hde:pio, hdf:pio
> > > ide3: BM-DMA at 0xec08-0xec0f, BIOS settings: hdg:DMA, hdh:pio
> > > hda: Maxtor 92720U8, ATA DISK drive
> > > hdg: Maxtor 96147U8, ATA DISK drive
> > > ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> > > ide3 at 0xe400-0xe407,0xe802 on irq 10
> > >
> > > That's where it stops. Locks solid, not even sysrq-b
> > > works.
> > >
> > > Shane
> > >
> > > --
> > > Shane Wegner: [email protected]
> > > http://www.cm.nu/~shane/
> > > PGP: 1024D/FFE3035D
> > > A0ED DAC4 77EC D674 5487
> > > 5B5C 4F89 9A4E FFE3 035D
> > >
> >
> > Andre Hedrick
> > Linux ATA Development
> > ASL Kernel Development
> > -----------------------------------------------------------------------------
> > ASL, Inc. Toll free: 1-877-ASL-3535
> > 1757 Houret Court Fax: 1-408-941-2071
> > Milpitas, CA 95035 Web: http://www.aslab.com
>
> --
> Shane Wegner: [email protected]
> http://www.cm.nu/~shane/
> PGP: 1024D/FFE3035D
> A0ED DAC4 77EC D674 5487
> 5B5C 4F89 9A4E FFE3 035D
>

Andre Hedrick
Linux ATA Development
ASL Kernel Development
-----------------------------------------------------------------------------
ASL, Inc. Toll free: 1-877-ASL-3535
1757 Houret Court Fax: 1-408-941-2071
Milpitas, CA 95035 Web: http://www.aslab.com