Subject: Re: mfi(4) (LSI/PERC SAS) and bnx(4) (Broadcom NetXtremeII) commited
To: Manuel Bouyer <bouyer@antioche.eu.org>
From: Martti Kuparinen <martti.kuparinen@iki.fi>
List: port-i386
Date: 12/19/2006 12:02:59
Manuel Bouyer wrote:
> Hi,
> I've just commited two driver that should make the owners of Dell x950
> (and possibly others) happy:
> - bmx(4) supports the Broadcom NetXtreme II network controller (BCM5706 and
>   BCM5708)
> - mfi(4) supports the LSI MegaRAID SAS controllers (which includes the
>   Dell PERC 5/e and 5/i, and the Intel SRCSAS18E/SRCSAS144E).

Thank you very much! It seems to be running okay (though I'm waiting this to be
pulled up to netbsd-4 before I put our new PE2900 into production).

# uname -srm
NetBSD 4.99.6 amd64

# dmesg
NetBSD 4.99.6 (GENERIC.MP) #0: Mon Dec 18 15:49:38 EET 2006
        root@mydomain.com:/build/netbsd-current/obj/amd64/sys/arch/
amd64/compile/GENERIC.MP
total memory = 4095 MB
avail memory = 3940 MB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
mainbus0 (root)
mainbus0: Intel MP Specification (Version 1.4) (DELL     PE 01B1     )
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: Intel(R) Xeon(R) CPU            5140  @ 2.33GHz, 2327.59 MHz
cpu0: features: bffbfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu0: features: bffbfbff<PGE,MCA,CMOV,PAT,PSE36,MPC,NOX,B21,MMXX,MMX>
cpu0: features: bffbfbff<FXSR,SSE,SSE2,B27,HTT,LONG,3DNOW>
cpu0: L2 cache 4 MB 64B/line 16-way
cpu0: calibrating local timer
cpu0: apic clock running at 332 MHz
cpu0: 64 page colors
cpu1 at mainbus0: apid 1 (application processor)
cpu1: starting
cpu1: Intel(R) Xeon(R) CPU            5140  @ 2.33GHz, 2327.50 MHz
cpu1: features: bffbfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu1: features: bffbfbff<PGE,MCA,CMOV,PAT,PSE36,MPC,NOX,B21,MMXX,MMX>
cpu1: features: bffbfbff<FXSR,SSE,SSE2,B27,HTT,LONG,3DNOW>
cpu1: L2 cache 4 MB 64B/line 16-way
...
mfi0 at pci9 dev 14 function 0: ioapic2 pin 14 (irq 6)
mfi0: logical drives 1, version 5.0.1-0030, 256MB RAM
scsibus0 at mfi0: 64 targets, 8 luns per target
..
bnx0 at pci14 dev 0 function 0: Broadcom NetXtreme II BCM5708 1000Base-Tbnx0:
Ethernet address 00:18:8b:38:b7:3a
ukphy0 at bnx0 phy 1: Generic IEEE 802.3u media interface
ukphy0: OUI 0x001018, model 0x0036, rev. 5
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
1000baseT-FDX, auto
...
sd0 at scsibus0 target 0 lun 0: <DELL, PERC 5/i, 1.00> disk fixed
sd0: fabricating a geometry
sd0: 232 GB, 237824 cyl, 64 head, 32 sec, 512 bytes/sect x 487063552 sectors

# bonnie++ -u root:wheel -s 8000
Version  1.03       ------Sequential Output------ --Sequential Input- --Random-
                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
hostname      8000M 55431  27 54509  20 22921   9 57336  48 58819  12 185.3   1
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  2984  56 +++++ +++  9624  26  3040  55  9136  99  6275  52
hostname
,8000M,55431,27,54509,20,22921,9,57336,48,58819,12,185.3,1,16,2984,56,+++++,+++,9624,26,3040,55,9136,99,6275,52