hdparm -t /dev/hdc /dev/hdb /dev/hda
/dev/hdc:
 Timing buffered disk reads:  64 MB in  2.89 seconds = 22.15 MB/sec
/dev/hdb:
 Timing buffered disk reads:  64 MB in  3.00 seconds = 21.33 MB/sec
/dev/hda:
 Timing buffered disk reads:  64 MB in  3.30 seconds = 19.39 MB/sec

./DiskPerf /dev/hdc ; ./DiskPerf /dev/hdb ; ./DiskPerf /dev/hda
Device: IBM-DPTA-373420 Serial Number: JXYJXA05393
LBA 0 DMA Read Test                      = 30.40 MB/Sec (8.22 Seconds)
Outer Diameter Sequential DMA Read Test  = 21.79 MB/Sec (11.47 Seconds)
Inner Diameter Sequential DMA Read Test  = 13.34 MB/Sec (18.74 Seconds)
Device: IBM-DPTA-373420 Serial Number: JXYJXA05396
LBA 0 DMA Read Test                      = 30.01 MB/Sec (8.33 Seconds)
Outer Diameter Sequential DMA Read Test  = 22.24 MB/Sec (11.24 Seconds)
Inner Diameter Sequential DMA Read Test  = 12.34 MB/Sec (20.27 Seconds)
Device: QUANTUM FIREBALLP KA13.6 Serial Number: 362910333318
LBA 0 DMA Read Test                      = 28.47 MB/Sec (8.78 Seconds)
Outer Diameter Sequential DMA Read Test  = 19.45 MB/Sec (12.86 Seconds)
Inner Diameter Sequential DMA Read Test  = 11.19 MB/Sec (22.34 Seconds)


File './Bonnie.521', size: 104857600, volumes: 1
Writing with putc()...  done:   5915 kB/s  99.5 %CPU
Rewriting...            done:   9315 kB/s  30.5 %CPU
Writing intelligently...done:  27970 kB/s  42.3 %CPU
Reading with getc()...  done:   5980 kB/s  90.4 %CPU
Reading intelligently...done:  22840 kB/s  26.8 %CPU
Seeker 1...Seeker 2...Seeker 3...start 'em...done...done...done...
              ---Sequential Output (nosync)--- ---Sequential Input-- --Rnd Seek-
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --04k (03)-
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU   /sec %CPU
       1* 100  5915 99.5 27970 42.3  9315 30.5  5980 90.4 22840 26.8  489.0  7.9

File './Bonnie.515', size: 104857600,
volumes: 1 Writing with putc()...  done:   5903 kB/s  99.6 %CPU
Rewriting...            done:   9078 kB/s  29.1 %CPU
Writing intelligently...done:  28859 kB/s  42.3 %CPU
Reading with getc()...  done:   5937 kB/s  90.3 %CPU
Reading intelligently...done:  22894 kB/s  28.6 %CPU
Seeker 2...Seeker 1...Seeker 3...start 'em...done...done...done...
              ---Sequential Output (nosync)--- ---Sequential Input-- --Rnd Seek-
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --04k (03)-
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU   /sec %CPU
       1* 100  5903 99.6 28859 42.3  9078 29.1  5937 90.3 22894 28.6  496.4  8.8

File './Bonnie.545', size: 104857600, volumes: 1
Writing with putc()...  done:   5935 kB/s  99.8 %CPU
Rewriting...            done:   8515 kB/s  25.7 %CPU
Writing intelligently...done:  24618 kB/s  36.5 %CPU
Reading with getc()...  done:   5963 kB/s  89.9 %CPU
Reading intelligently...done:  19997 kB/s  24.4 %CPU
Seeker 2...Seeker 1...Seeker 3...start 'em...done...done...done...
              ---Sequential Output (nosync)--- ---Sequential Input-- --Rnd Seek-
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --04k (03)-
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU   /sec %CPU
       1* 100  5935 99.8 24618 36.5  8515 25.7  5963 89.9 19997 24.4  466.6  7.8

As you see all benchmarks work.
This is running both HPT366 channels.
This is also an unmodified stock original BIOS(es) from the beginning.
(It sucks that I get the one perfect board ever created)


./DiskPerf /dev/hdc & ./DiskPerf /dev/hdb & ./DiskPerf /dev/hda &
[1] 554
[2] 555
[3] 556
bp6:/src/DiskPerf-1.0 #
Device: IBM-DPTA-373420 Serial Number: JXYJXA05396
Device: IBM-DPTA-373420 Serial Number: JXYJXA05393
Device: QUANTUM FIREBALLP KA13.6 Serial Number: 362910333318
LBA 0 DMA Read Test                      = 12.59 MB/Sec (19.86 Seconds)
LBA 0 DMA Read Test                      = 12.57 MB/Sec (19.89 Seconds)
LBA 0 DMA Read Test                      = 12.57 MB/Sec (19.89 Seconds)
Outer Diameter Sequential DMA Read Test  = 12.69 MB/Sec (19.70 Seconds)
Outer Diameter Sequential DMA Read Test  = 12.50 MB/Sec (19.99 Seconds)
Outer Diameter Sequential DMA Read Test  = 12.47 MB/Sec (20.05 Seconds)
Inner Diameter Sequential DMA Read Test  = 13.33 MB/Sec (18.76 Seconds)
Inner Diameter Sequential DMA Read Test  = 11.21 MB/Sec (22.30 Seconds)
Inner Diameter Sequential DMA Read Test  = 11.17 MB/Sec (22.38 Seconds)

[1]   Done                    ./DiskPerf /dev/hdc
[2]-  Done                    ./DiskPerf /dev/hdb
[3]+  Done                    ./DiskPerf /dev/hda

This is just to prove that the driver is damn good, so quit bitching.

Cheers,

Andre Hedrick
CTO Timpanogas Research Group
EVP Linux Development, TRG
Linux ATA Development

Inspecting /boot/System.map
Loaded 9133 symbols from /boot/System.map.
Symbols match kernel version 2.2.18.
No module symbols loaded.
klogd 1.3-3, log source = ksyslog started.
<4>Linux version 2.2.18pre19 (root@bp6) (gcc version 2.95.2 19991024 (release)) #1 SMP 
Wed Nov 8 02:18:41 PST 2000
<4>Scan SMP from c0000000 for 1024 bytes.
<4>Scan SMP from c009fc00 for 1024 bytes.
<4>Scan SMP from c00f0000 for 65536 bytes.
<4>Intel MultiProcessor Specification v1.1
<4>    Virtual Wire compatibility mode.
<4>OEM ID: OEM00000 Product ID: PROD00000000 APIC at: 0xFEE00000
<4>Processor #0 Pentium(tm) Pro APIC version 17
<4>    Floating point unit present.
<4>    Machine Exception supported.
<4>    64 bit compare & exchange supported.
<4>    Internal APIC present.
<4>    Bootup CPU
<4>Processor #1 Pentium(tm) Pro APIC version 17
<4>    Floating point unit present.
<4>    Machine Exception supported.
<4>    64 bit compare & exchange supported.
<4>    Internal APIC present.
<4>Bus #0 is PCI   
<4>Bus #1 is PCI   
<4>Bus #2 is ISA   
<4>I/O APIC #2 Version 17 at 0xFEC00000.
<4>Processors: 2
<4>mapped APIC to ffffe000 (fee00000)
<4>mapped IOAPIC to ffffd000 (fec00000)
<4>Detected 374072 kHz processor.
<4>ide_setup: idebus=33
<4>Console: colour VGA+ 80x25
<4>Calibrating delay loop... 747.11 BogoMIPS
<4>Memory: 95008k/98240k available (1420k kernel code, 420k reserved, 1316k data, 76k 
init)
<4>Dentry hash table entries: 16384 (order 5, 128k)
<4>Buffer cache hash table entries: 131072 (order 7, 512k)
<4>Page cache hash table entries: 32768 (order 5, 128k)
<5>VFS: Diskquotas version dquot_6.4.0 initialized
<6>Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
<6>Checking 'hlt' instruction... OK.
<4>POSIX conformance testing by UNIFIX
<4>mtrr: v1.35a (19990819) Richard Gooch ([EMAIL PROTECTED])
<6>Intel machine check architecture supported.
<6>Intel machine check reporting enabled on CPU#0.
<4>per-CPU timeslice cutoff: 24.98 usecs.
<4>CPU0: Intel Celeron (Mendocino) stepping 05
<4>Getting VERSION: 40011
<4>Getting VERSION: 40011
<4>Getting LVT0: 700
<4>Getting LVT1: 400
<4>setup_APIC_clock() called.
<4>calibrating APIC timer ... 
<4>..... 3740551 CPU clocks in 1 timer chip tick.
<4>..... 680099 APIC bus clocks in 1 timer chip tick.
<4>..... CPU clock speed is 374.0551 MHz.
<4>..... system bus clock speed is 68.0099 MHz.
<4>CPU map: 3
<4>Booting processor 1 eip 2000
<4>Setting warm reset code and vector.
<4>1.
<4>2.
<4>3.
<4>Asserting INIT.
<4>Deasserting INIT.
<4>Sending STARTUP #1.
<4>After apic_write.
<4>Before start apic_write.
<4>Startup point 1.
<4>Waiting for send to finish...
<4>+CPU#1 waiting for CALLOUT
<4>Sending STARTUP #2.
<4>After apic_write.
<4>Before start apic_write.
<4>Startup point 1.
<4>Waiting for send to finish...
<4>+After Startup.
<4>Before Callout 1.
<4>After Callout 1.
<4>CALLIN, before enable_local_APIC().
<4>setup_APIC_clock() called.
<4>waiting for other CPU calibrating APIC ... done, continuing.
<4>Calibrating delay loop... 747.11 BogoMIPS
<4>Stack at about c5febfa4
<6>Intel machine check reporting enabled on CPU#1.
<4>OK.
<4>CPU1: Intel Celeron (Mendocino) stepping 05
<4>CPU has booted.
<4>Before bogomips.
<6>Total of 2 processors activated (1494.22 BogoMIPS).
<4>Before bogocount - setting activated=1.
<4>Boot done.
<4>enabling symmetric IO mode... ...done.
<4>ENABLING IO-APIC IRQs
<4>init IO_APIC IRQs
<4> IO-APIC (apicid-pin) 2-0, 2-16, 2-20, 2-21, 2-22, 2-23 not connected.
<4>number of MP IRQ sources: 21.
<4>number of IO-APIC #2 registers: 24.
<4>testing the IO APIC.......................
<4>
<4>IO APIC #2......
<4>.... register #00: 02000000
<4>.......    : physical APIC id: 02
<4>.... register #01: 00170011
<4>.......     : max redirection entries: 0017
<4>.......     : IO APIC version: 0011
<4>.... register #02: 00000000
<4>.......     : arbitration: 00
<4>.... IRQ redirection table:
<4> NR Log Phy Mask Trig IRR Pol Stat Dest Deli Vect:   
<4> 00 000 00  1    0    0   0   0    0    0    00
<4> 01 000 00  0    0    0   0   0    1    1    59
<4> 02 0FF 0F  0    0    0   0   0    1    1    51
<4> 03 000 00  0    0    0   0   0    1    1    61
<4> 04 000 00  0    0    0   0   0    1    1    69
<4> 05 000 00  0    0    0   0   0    1    1    71
<4> 06 000 00  0    0    0   0   0    1    1    79
<4> 07 000 00  0    0    0   0   0    1    1    81
<4> 08 000 00  0    0    0   0   0    1    1    89
<4> 09 000 00  0    0    0   0   0    1    1    91
<4> 0a 000 00  0    0    0   0   0    1    1    99
<4> 0b 000 00  0    0    0   0   0    1    1    A1
<4> 0c 000 00  0    0    0   0   0    1    1    A9
<4> 0d 000 00  1    0    0   0   0    0    0    00
<4> 0e 000 00  0    0    0   0   0    1    1    B1
<4> 0f 000 00  0    0    0   0   0    1    1    B9
<4> 10 000 00  1    0    0   0   0    0    0    00
<4> 11 0FF 0F  1    1    0   1   0    1    1    C1
<4> 12 0FF 0F  1    1    0   1   0    1    1    C9
<4> 13 0FF 0F  1    1    0   1   0    1    1    D1
<4> 14 000 00  1    0    0   0   0    0    0    00
<4> 15 000 00  1    0    0   0   0    0    0    00
<4> 16 000 00  1    0    0   0   0    0    0    00
<4> 17 000 00  1    0    0   0   0    0    0    00
<7>IRQ to pin mappings:
<7>IRQ0 -> 2
<7>IRQ1 -> 1
<7>IRQ3 -> 3
<7>IRQ4 -> 4
<7>IRQ5 -> 5
<7>IRQ6 -> 6
<7>IRQ7 -> 7
<7>IRQ8 -> 8
<7>IRQ9 -> 9
<7>IRQ10 -> 10
<7>IRQ11 -> 11
<7>IRQ12 -> 12
<7>IRQ13 -> 13
<7>IRQ14 -> 14
<7>IRQ15 -> 15
<7>IRQ17 -> 17
<7>IRQ18 -> 18
<7>IRQ19 -> 19
<4>.................................... done.
<4>checking TSC synchronization across CPUs: passed.
<4>Setting commenced=1, go go go
<4>mtrr: your CPUs had inconsistent fixed MTRR settings
<4>mtrr: probably your BIOS does not setup all CPUs
<4>PCI: PCI BIOS revision 2.10 entry at 0xfb420
<4>PCI: Using configuration type 1
<4>PCI: Probing PCI hardware
<4>PCI->APIC IRQ transform: (B0,I19,P1) -> 18
<4>PCI->APIC IRQ transform: (B0,I19,P0) -> 18
<4>PCI->APIC IRQ transform: (B0,I13,P0) -> 17
<6>Linux NET4.0 for Linux 2.2
<6>Based upon Swansea University Computer Society NET3.039
<6>NET4: Unix domain sockets 1.0 for Linux NET4.0.
<6>NET4: Linux TCP/IP 1.0 for NET4.0
<6>IP Protocols: ICMP, UDP, TCP
<4>TCP: Hash tables configured (ehash 131072 bhash 65536)
<4>Initializing RT netlink socket
<4>Starting kswapd v 1.5 
<6>Detected PS/2 Mouse Port.
<6>Serial driver version 4.27 with SHARE_IRQ enabled
<6>ttyS00 at 0x03f8 (irq = 4) is a 16550A
<6>ttyS02 at 0x03e8 (irq = 4) is a 16550A
<4>pty: 256 Unix98 ptys configured
<6>lp: no devices found
<4>Software Watchdog Timer: 0.05, timer margin: 60 sec
<6>Real Time Clock Driver v1.09
<6>Non-volatile memory driver v1.0a
<4>RAM disk driver initialized:  16 RAM disks of 4096K size
<6>loop: registered device at major 7
<6>Uniform Multi-Platform E-IDE driver Revision: 6.30
<4>ide: Assuming 33MHz system bus speed for PIO modes
<4>HPT366: onboard version of chipset, pin1=1 pin2=2
<4>PCI: HPT366: Fixing interrupt 18 pin 2 to ZERO 
<4>HPT366: IDE controller on PCI bus 00 dev 98
<4>HPT366: chipset revision 1
<4>HPT366: not 100% native mode: will probe irqs later
<4>    ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:DMA, hdb:DMA
<4>HPT366: IDE controller on PCI bus 00 dev 99
<4>HPT366: chipset revision 1
<4>HPT366: not 100% native mode: will probe irqs later
<4>    ide1: BM-DMA at 0xec00-0xec07, BIOS settings: hdc:DMA, hdd:pio
<4>PIIX4: IDE controller on PCI bus 00 dev 39
<4>PIIX4: device not capable of full native PCI mode
<4>PIIX4: device disabled (BIOS)
<4>hda: QUANTUM FIREBALLP KA13.6, ATA DISK drive
<4>hdb: IBM-DPTA-373420, ATA DISK drive
<4>hdc: IBM-DPTA-373420, ATA DISK drive
<4>ide2: ports already in use, skipping probe
<4>ide0 at 0xd800-0xd807,0xdc02 on irq 18
<4>ide1 at 0xe400-0xe407,0xe802 on irq 18
<6>hda: QUANTUM FIREBALLP KA13.6, 13217MB w/371kB Cache, CHS=26853/16/63, UDMA(66)
<6>hdb: IBM-DPTA-373420, 32634MB w/1961kB Cache, CHS=66305/16/63, UDMA(66)
<6>hdc: IBM-DPTA-373420, 32634MB w/1961kB Cache, CHS=66305/16/63, UDMA(66)
<6>Floppy drive(s): fd0 is 1.44M
<6>FDC 0 is a post-1991 82077
<4>3w-xxxx: tw_findcards(): No cards found.
<4>scsi : 0 hosts.
<4>scsi : detected total.
<6>tulip.c:v0.91g-ppc 7/16/99 [EMAIL PROTECTED]
<6>eth0: Lite-On 82c168 PNIC rev 32 at 0xd400, 00:A0:CC:55:88:60, IRQ 17.
<6>eth0:  MII transceiver #1 config 3000 status 7829 advertising 01e1.
<6>Partition check:
<6> hda: hda1 hda2 hda3 < hda5 hda6 hda7 hda8 hda9 >
<6> hdb: hdb1
<6> hdc: hdc1
<6>P6 Microcode Update Driver v1.05 registered
<4>VFS: Mounted root (ext2 filesystem) readonly.
<4>Freeing unused kernel memory: 76k freed
Kernel logging (ksyslog) stopped.
Kernel log daemon terminating.

Reply via email to