Subject: tlp, twe & ld
To: None <port-alpha@netbsd.org>
From: Ray Phillips <r.phillips@jkmrc.com>
List: port-alpha
Date: 08/27/2004 21:38:49
Recently I plugged a 3ware 8506-4LP RAID card into a PC, connected
four Seagate ST3120026AS SATA disks to it and, using the card's
built-in DOS-like configuration utility, configured them all to be in
one RAID-5 array.
Then I plugged the card into a 164LX motherboard with a 533 MHz CPU
and 512 MB RAM, reconnected the disks, booted from an old 1 GB SCSI
disk which had NetBSD 2.0G on it (built from sources updated on 17
August), and created a single 335 GB partition on the array.
The 164LX had a DE500 NIC connected too, and I discovered when
ftp'ing to the 315 GB partition through it the trasfer rate was only
about 270 KB/s. ftp'ing to the old SCSI disk achieved about 3 MB/s.
Using a 3Com 3c905C-TX instead of the DE500 gave a rate of more than
9 MB/s to the big array. So, I'd be happy to use the 3Com NIC except
for the fact that I can't netboot the machine using it.
I wonder what's going on?
Here are some portions of dmesg (curiously, the lines which show the
disk model numbers and sizes don't appear on the console during
booting):
twe0 at pci0 dev 6 function 0: 3ware Escalade
twe0: interrupting at eb164 irq 0
twe0: 4 ports, Firmware FE8S 1.05.00.068, BIOS BE7X 1.08.00.048
twe0: Monitor ME7X 1.01.00.040, PCB Rev5 , Achip 3.20 , Pchip 1.30-66
twe0: port 0: ST3120026AS 114473 MB
twe0: port 1: ST3120026AS 114473 MB
twe0: port 2: ST3120026AS 114473 MB
twe0: port 3: ST3120026AS 114473 MB
ld0 at twe0 unit 0: 64K stripe RAID5, status: Normal
ld0: 335 GB, 43779 cyl, 255 head, 63 sec, 512 bytes/sect x 703318656 sectors
tlp0 at pci0 dev 9 function 0: DECchip 21140A Ethernet, pass 2.0
tlp0: interrupting at eb164 irq 3
tlp0: DEC DE500-AA, Ethernet address 00:00:f8:05:bb:59
nsphy0 at tlp0 phy 5: DP83840 10/100 media interface, rev. 0
nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
These messages appeared in /var/log/messages when ftp'ing to the RAID array:
tlp0: transmit underrun; new threshold: 96/256 bytes
tlp0: incoming packet spilled, resetting
uid 0, pid 634, command ftp, on /usr: file system full
tlp0: transmit underrun; new threshold: 128/512 bytes
Ray