NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Problems with Symbios Logic SAS1068E PCI-Express Fusion-MPT SAS in RAID mode



Hello,

I've installed NetBSD-current on a Dell M610 blade with a hardware
RAID-1 (SAS 6/iR modular), and the SAS controller being a SAS1068E.
NetBSD finds he disk correctly, but I think it doesn't recognize them
fully, at least the write cache is not detected and the system is
awfully slow. I've got two other Dell M610 with NetBSD and the same
controller without RAID set and they work fine, so I guess it's a
problem with the RAID controller. Here is the relevant output from
kernel boot:

Jun 21 13:40:55  /netbsd: pci4 at ppb3 bus 2
Jun 21 13:40:55  /netbsd: pci4: i/o space, memory space enabled,
rd/line, wr/inv ok
Jun 21 13:40:55  /netbsd: mpt0 at pci4 dev 0 function 0: vendor 0x1000
product 0x0058
Jun 21 13:40:55  /netbsd: mpt0: interrupting at ioapic0 pin 16
Jun 21 13:40:55  /netbsd: mpt0: Phy 0: Link Rate 3.0 Gbps
Jun 21 13:40:55  /netbsd: mpt0: Phy 1: Link Rate 3.0 Gbps
Jun 21 13:40:55  /netbsd: mpt0: Unknown async event: 0xb
Jun 21 13:40:55  /netbsd: mpt0: Unknown async event: 0x21
Jun 21 13:40:55  /netbsd: scsibus0 at mpt0: 112 targets, 8 luns per target
Jun 21 13:40:55  /netbsd: sd0 at scsibus0 target 0 lun 0: <Dell,
VIRTUAL DISK, 1028> disk fixed
Jun 21 13:40:55  /netbsd: sd0: 931 GB, 953358 cyl, 16 head, 127 sec,
512 bytes/sect x 1952476593 sectors
Jun 21 13:40:55  /netbsd: probe(mpt0:0:8:0): generic HBA error

The output from dkctl:

strategy:
/dev/sd0d: disksort

cache:
/dev/sd0d: read cache enabled
/dev/sd0d: read cache enable is not changeable
/dev/sd0d: write cache enable is not changeable
/dev/sd0d: cache parameters are not savable

wedges:
/dev/sd0d: no wedges configured

The strategy was set by default to priocsan, but I changed it to
disksort because it seems to be a little better. At console and log I
see the following messages periodically:

Jun 21 15:05:29 odin /netbsd: mpt0: Unknown async event: 0x14

And if I try to activate the write cache with "dkctl sd0 setcache w" I
get the following message:

dkctl: /dev/rsd0d: setcache: Invalid argument

And this log message:

Jun 21 16:02:55 odin /netbsd: sd0(mpt0:0:0:0):  Check Condition on
CDB: 0x15 10 00 00 18 00
Jun 21 16:02:55 odin /netbsd:    SENSE KEY:  Illegal Request
Jun 21 16:02:55 odin /netbsd:   INFO FIELD:  -1342177278

Any help in improving this situation will be appreciated, since the
system is not really usable right now.

Thanks, Roger.


Home | Main Index | Thread Index | Old Index