getencstat and smp_discover get stuck with lsi mps

Leon Meßner l.messner at physik.tu-berlin.de
Wed Feb 8 15:38:59 UTC 2012


Hi,
at first thank you for the new LSI mps driver. Works like a charm until
now. I do see a problem using getencstat or smp_discover from the
smp_utils-0.97 package. Both just hang and dont recover.

# ps axlwww | grep getenc
  UID   PID  PPID CPU PRI NI    VSZ    RSS MWCHAN STAT  TT      TIME COMMAND
    0  1879  1717   0  20  0   3924    836 cgticb D+     0   0:00.00 ./getencstat /dev/ses0

I did get some output from getencstat while using the old driver under
8-STABLE (now running 9-STABLE from the 6th). Hardware is a 9200-8e
(mps0) and one Supermicro SC847E16-RJBOD1 which features two expander
chips. There is also another onboard mps controller which has only
drives attached. pciconf -lv and dmesg regarding ses devices attached.

Greetings,
Leon

mps0 at pci0:1:0:0:        class=0x010700 card=0x30801000 chip=0x00721000 rev=0x03 hdr=0x00
    vendor     = 'LSI Logic / Symbios Logic'
    device     = 'SAS2008 PCI-Express Fusion-MPT SAS-2 [Falcon]'
    class      = mass storage
    subclass   = SAS

# dmesg | grep ses
ses0 at mps0 bus 0 scbus0 target 8 lun 0
ses0: <LSI CORP SAS2X36 0417> Fixed Enclosure Services SCSI-5 device
ses0: 600.000MB/s transfers
ses0: Command Queueing enabled
ses0: SCSI-3 SES Device
ses1 at mps0 bus 0 scbus0 target 29 lun 0
ses1: <LSI CORP SAS2X36 0417> Fixed Enclosure Services SCSI-5 device
ses1: 600.000MB/s transfers
ses1: Command Queueing enabled
ses1: SCSI-3 SES Device


More information about the freebsd-scsi mailing list