Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Testers needed: LSI MegaRAID controllers

    Scheduled Pinned Locked Moved 2.1 Snapshot Feedback and Problems - RETIRED
    13 Posts 4 Posters 7.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      trunglam
      last edited by

      Report 2.1 Worked on Raid LSI Dell PERC 5.
      Now i'm find for LSI MegaRAID and hope it ok.

      1 Reply Last reply Reply Quote 0
      • S
        shawniverson
        last edited by

        Hope this helps.

        Testing on LSI MegaRAID SAS 9240-8i on a Lenovo Thinkserver RD430-3064-G2U

        Using mfi driver on pfSense-2.1-BETA1-amd64-20121221-0526 snapshot

        Also seems well…with a few caveats...

        mfi appears to be talking to the individual disks directly and is not talking via the RAID controller (ignores RAID Configuration)

        Can install pfsense onto either or both disks with or without gmirror.

        Reboot, however, and the UEFI BIOS cannot see the disks as bootable.

        I am guessing this is because the UEFI is asking the RAID controller for a bootable device, and since it is basing this off of a RAID Configuration it answers back with no bootable device.

        It doesn't appear I can disable the RAID controller BIOS or bypass it in a "SAS" mode.  Since the controller is embedded in the mb I am not likely to flash it with a firmware that the manufacturer will not support.

        It also doesn't appear that I can change UEFI to a legacy mode either.

        I am trying a temporary workaround with a USB stick containing the boot code and necessary boot components.  It appears by issuing the mount command manually I can successfully boot to the disks from the USB stick since UEFI recognizes it as a bootable device.

        1 Reply Last reply Reply Quote 0
        • M
          msi
          last edited by

          Interesting feedback shawniverson, especially since you have an LSI 9240 based card too.
          Personally I did create the RAID in LSI menu in UEFI on the IBM box i have here (x3550 m4), not with mfiutil.
          Could you post the output of mfiutil show [adapter | drives | volumes | config] on both pfSense and a stock FreeBSD 9.1 (to see if they differ)?

          Though, it would be interesting to use mfiutil to destroy and recreate the array (while in live mode) before you go into the installer on your side…

          My IBM box has UEFI too but by default is enabled BIOS compatible mode, here is a document about UEFI for a ThinkServer TS430
          (not RD430) about UEFI maybe that helps? http://shop.lenovo.com/ISS_Static/ww/wci/products/us/server/content/pdfs/UEFI%20on%20TS430.pdf

          The mfi code that we have in pfSense 2.1 via 8-STABLE is quite close, and contains some fixes even after 9.1 was relased, it also contains the updated mfiutil.

          1 Reply Last reply Reply Quote 0
          • S
            shawniverson
            last edited by

            Hello MatSim,

            Interestingly, I and vreid473 experimented more with the RAID Configuration.

            We found the following to be true:

            1)  With a RAID Configuration defined and one or more logical volumes intitialized and online, and
            2)  pfsense installed on one physical drive only without gmirror

            The system will successfully boot.  This is contrary to my initial post somewhat as it appears that I didn't install it quite right the first time (the RAID Configuration was wiped out after the first attempt with gmirror and I didn't catch it)

            However, if a RAID Configuration is defined, and a gmirror is created, the RAID Configuration is effectively wiped out, the disks are no longer online, and the system will not boot.

            pfsense appears to be not recognizing the RAID logical volumes and sees only physical volumes via the mfi driver.

            I and vreid473 will continue testing and will post more details, including mfiutil information.

            1 Reply Last reply Reply Quote 0
            • V
              vreid473
              last edited by

              It may also be worth noting:

              On the RD430, it appears that the LSI raid controller does not show up in the UEFI shell – either with or without a virtual disk defined in the raid setup.  There are several "unknowns" that show up in the UEFI shell, but nothing listed as LSI or RAID.  The RD430, unlike the TS430, also does not have a way to disable UEFI from inside the bios configuration utility.

              1 Reply Last reply Reply Quote 0
              • M
                msi
                last edited by

                I wouldn't mix LSI raid and gmirror, I'd say it's either or, but not both.
                When installing without gmirror but LSI-defined RAID, are you positive it will install on a single physical drive, not rather the LSI (RAID) logical drive?

                If the controller is doing the raid, you should see the logical drives as 'mfid <x>under /dev, the first would be /dev/mfid0.
                Can you confirm or deny this? (looking forward to your mfiutil outputs)

                Additionally you can see how mfi kicks in and detects PD and LDs during boot  - and possibly see problematic things with 'dmesg | more' in live mode.

                The vanilla firmware for the LSI 9240 says to contain a UEFI driver in the ROM (check their site) - it would be strange if the Lenovo-branded ROM woludn't (their description is less detailed, so is IBM's)
                Maybe you can contact Lenovo and ask why actually this UEFI driver is missing - I guess it shouldn't.

                I guess although the firmware branding is different, that the Lenovo card must be close to IBM's ServeRAID M1015 since it has the same hardware RAID5 key, not a software one like the M1115.</x>

                1 Reply Last reply Reply Quote 0
                • V
                  vreid473
                  last edited by

                  Hi MatSim,

                  Below are the output of ls -al /dev, cat /etc/fstab, and dmesg along with some commentary from myself after the command output.

                  [2.1-BETA1][admin@pfsense.localdomain]/root(6): ls -al /dev
                  total 5
                  dr-xr-xr-x   7 root  wheel          512 Dec 23 17:47 .
                  drwxr-xr-x  19 root  wheel          512 Dec 24 07:36 ..
                  crw-r-----   1 root  operator    0,  96 Dec 23 17:47 acd0
                  crw-r--r--   1 root  wheel       0,  35 Dec 23 17:47 acpi
                  crw-------   1 root  operator    0,  34 Dec 23 17:47 ata
                  crw-------   1 root  wheel       0,  76 Dec 23 17:47 atkbd0
                  crw-------   1 root  kmem        0,  24 Dec 23 17:47 audit
                  crw-------   1 root  wheel       0,   6 Dec 23 17:47 bpf
                  lrwxr-xr-x   1 root  wheel            3 Dec 23 17:47 bpf0 -> bpf
                  crw-------   1 root  wheel       0,   5 Dec 23 17:48 console
                  crw-------   1 root  wheel       0,  75 Dec 23 17:47 consolectl
                  crw-rw-rw-   1 root  wheel       0,  84 Dec 23 17:47 crypto
                  crw-rw-rw-   1 root  wheel       0,  33 Dec 23 17:47 ctty
                  crw-rw----   1 uucp  dialer      0,  81 Dec 23 17:47 cuau0
                  crw-rw----   1 uucp  dialer      0,  82 Dec 23 17:47 cuau0.init
                  crw-rw----   1 uucp  dialer      0,  83 Dec 23 17:47 cuau0.lock
                  crw-rw----   1 uucp  dialer      0,  56 Dec 23 17:47 cuau1
                  crw-rw----   1 uucp  dialer      0,  57 Dec 23 17:47 cuau1.init
                  crw-rw----   1 uucp  dialer      0,  58 Dec 23 17:47 cuau1.lock
                  crw-rw----   1 uucp  dialer      0,  50 Dec 23 17:47 cuau2
                  crw-rw----   1 uucp  dialer      0,  51 Dec 23 17:47 cuau2.init
                  crw-rw----   1 uucp  dialer      0,  52 Dec 23 17:47 cuau2.lock
                  crw-r-----   1 root  operator    0, 107 Dec 23 17:47 da0
                  crw-r-----   1 root  operator    0, 108 Dec 23 17:47 da0s1
                  crw-r-----   1 root  operator    0, 109 Dec 23 17:47 da0s1a
                  crw-r-----   1 root  operator    0, 110 Dec 23 17:47 da0s1b
                  crw-------   1 root  wheel       0,  19 Dec 23 17:47 dcons
                  crw-------   1 root  wheel       0,   4 Dec 23 17:47 devctl
                  cr--------   1 root  wheel       0,  95 Dec 23 17:47 devstat
                  crw-------   1 root  wheel       0,  20 Dec 23 17:47 dgdb
                  lrwxr-xr-x   1 root  wheel           11 Dec 23 17:48 dumpdev -> /dev/da0s1b
                  dr-xr-xr-x   2 root  wheel          512 Dec 23 17:47 fd
                  crw-------   1 root  wheel       0,   8 Dec 23 17:47 fido
                  crw-r-----   1 root  operator    0,   3 Dec 23 17:47 geom.ctl
                  crw-------   1 root  wheel       0,  30 Dec 23 17:47 io
                  lrwxr-xr-x   1 root  wheel            6 Dec 23 17:47 kbd0 -> atkbd0
                  lrwxr-xr-x   1 root  wheel            7 Dec 23 17:47 kbd1 -> kbdmux0
                  lrwxr-xr-x   1 root  wheel            5 Dec 23 17:47 kbd2 -> ukbd0
                  lrwxr-xr-x   1 root  wheel            5 Dec 23 17:47 kbd3 -> ukbd1
                  crw-------   1 root  wheel       0,   9 Dec 23 17:47 kbdmux0
                  crw-------   1 root  wheel       0,  28 Dec 23 17:47 klog
                  crw-r-----   1 root  kmem        0,  12 Dec 23 17:47 kmem
                  dr-xr-xr-x   2 root  wheel          512 Dec 23 17:47 led
                  crw-r-----   1 root  operator    0, 111 Dec 23 17:48 md0
                  crw-------   1 root  wheel       0,  88 Dec 23 17:47 mdctl
                  crw-r-----   1 root  kmem        0,  11 Dec 23 17:47 mem
                  crw-------   1 root  kmem        0,  21 Dec 23 17:47 nfslock
                  crw-rw-rw-   1 root  wheel       0,  22 Dec 24 07:36 null
                  crw-------   1 root  operator    0, 106 Dec 23 17:47 pass0
                  crw-r--r--   1 root  wheel       0,  25 Dec 23 17:47 pci
                  crw-rw----   1 root  proxy       0,  85 Dec 23 17:47 pf
                  crw-rw-rw-   1 root  wheel       0,  32 Dec 23 17:47 ptmx
                  dr-xr-xr-x   2 root  wheel          512 Dec 24 07:26 pts
                  crw-rw-rw-   1 root  wheel       0,  26 Dec 23 17:47 random
                  crw-------   1 root  wheel       0,  31 Dec 23 17:47 speaker
                  lrwxr-xr-x   1 root  wheel            4 Dec 23 17:47 stderr -> fd/2
                  lrwxr-xr-x   1 root  wheel            4 Dec 23 17:47 stdin -> fd/0
                  lrwxr-xr-x   1 root  wheel            4 Dec 23 17:47 stdout -> fd/1
                  crw-------   1 root  wheel       0,  29 Dec 23 17:47 sysmouse
                  crw-------   1 root  wheel       0,  78 Dec 23 17:47 ttyu0
                  crw-------   1 root  wheel       0,  79 Dec 23 17:47 ttyu0.init
                  crw-------   1 root  wheel       0,  80 Dec 23 17:47 ttyu0.lock
                  crw-------   1 root  wheel       0,  53 Dec 23 17:47 ttyu1
                  crw-------   1 root  wheel       0,  54 Dec 23 17:47 ttyu1.init
                  crw-------   1 root  wheel       0,  55 Dec 23 17:47 ttyu1.lock
                  crw-------   1 root  wheel       0,  47 Dec 23 17:47 ttyu2
                  crw-------   1 root  wheel       0,  48 Dec 23 17:47 ttyu2.init
                  crw-------   1 root  wheel       0,  49 Dec 23 17:47 ttyu2.lock
                  crw-------   1 root  tty         0,  59 Dec 23 17:48 ttyv0
                  crw-------   1 root  wheel       0,  60 Dec 23 17:47 ttyv1
                  crw-------   1 root  wheel       0,  61 Dec 23 17:47 ttyv2
                  crw-------   1 root  wheel       0,  62 Dec 23 17:47 ttyv3
                  crw-------   1 root  wheel       0,  63 Dec 23 17:47 ttyv4
                  crw-------   1 root  wheel       0,  64 Dec 23 17:47 ttyv5
                  crw-------   1 root  wheel       0,  65 Dec 23 17:47 ttyv6
                  crw-------   1 root  wheel       0,  66 Dec 23 17:47 ttyv7
                  crw-------   1 root  wheel       0,  67 Dec 23 17:47 ttyv8
                  crw-------   1 root  wheel       0,  68 Dec 23 17:47 ttyv9
                  crw-------   1 root  wheel       0,  69 Dec 23 17:47 ttyva
                  crw-------   1 root  wheel       0,  70 Dec 23 17:47 ttyvb
                  crw-------   1 root  wheel       0,  71 Dec 23 17:47 ttyvc
                  crw-------   1 root  wheel       0,  72 Dec 23 17:47 ttyvd
                  crw-------   1 root  wheel       0,  73 Dec 23 17:47 ttyve
                  crw-------   1 root  wheel       0,  74 Dec 23 17:47 ttyvf
                  dr-xr-xr-x   2 root  wheel          512 Dec 23 17:47 ufsid
                  lrwxr-xr-x   1 root  wheel            9 Dec 23 17:47 ugen0.1 -> usb/0.1.0
                  lrwxr-xr-x   1 root  wheel            9 Dec 23 17:47 ugen0.2 -> usb/0.2.0
                  lrwxr-xr-x   1 root  wheel            9 Dec 23 17:47 ugen1.1 -> usb/1.1.0
                  lrwxr-xr-x   1 root  wheel            9 Dec 23 17:47 ugen1.2 -> usb/1.2.0
                  lrwxr-xr-x   1 root  wheel            9 Dec 23 17:47 ugen1.3 -> usb/1.3.0
                  lrwxr-xr-x   1 root  wheel            9 Dec 23 17:47 ugen1.4 -> usb/1.4.0
                  lrwxr-xr-x   1 root  wheel            9 Dec 23 17:47 ugen1.5 -> usb/1.5.0
                  lrwxr-xr-x   1 root  wheel            9 Dec 23 17:47 ugen1.6 -> usb/1.6.0
                  crw-r--r--   1 root  operator    0, 132 Dec 23 17:47 uhid0
                  crw-------   1 root  wheel       0, 117 Dec 23 17:47 ukbd0
                  crw-------   1 root  wheel       0, 130 Dec 23 17:47 ukbd1
                  crw-r--r--   1 root  operator    0, 119 Dec 23 17:47 ums0
                  crw-r--r--   1 root  operator    0, 120 Dec 23 17:47 ums1
                  crw-r--r--   1 root  operator    0, 133 Dec 23 17:47 ums2
                  crw-r--r--   1 root  operator    0, 134 Dec 23 17:47 ums3
                  lrwxr-xr-x   1 root  wheel            6 Dec 23 17:47 urandom -> random
                  dr-xr-xr-x   2 root  wheel          512 Dec 23 17:47 usb
                  crw-r--r--   1 root  operator    0,  86 Dec 23 17:47 usbctl
                  crw-------   1 root  operator    0,  87 Dec 23 17:47 xpt0
                  crw-rw-rw-   1 root  wheel       0,  23 Dec 23 17:47 zero
                  [2.1-BETA1][admin@pfsense.localdomain]/root(7):
                  

                  I notice there are no devices listed as /dev/mfid<x>.

                  Here is the system's fstab, which also does not reference any mfi devices:

                  [2.1-BETA1][admin@pfsense.localdomain]/root(8): cat /etc/fstab
                  # Device                Mountpoint      FStype  Options         Dump    Pass#
                  /dev/da0s1a             /               ufs     rw              1       1
                  /dev/da0s1b             none            swap    sw              0       0
                  [2.1-BETA1][admin@pfsense.localdomain]/root(9):
                  

                  It looks like pfsense is completely bypassing the LSI raid controller to me.  shawniverson and I, however, were able to confirm during testing last night that the system will not boot to a pfsense install if there is not some sort of raid entry for the drive that contains the pfsense on it listed in the LSI mega raid bios setup utility (ctrl + M during boot up to get to it).  Currently we are booting this server with 1 physical drive installed on the system with a LSI raid bios entry for a 1 drive raid 0 virtual drive.

                  There is no mention of mfi in dmesg on the running system.  Here's dmesg's output here:

                  [2.1-BETA1][admin@pfsense.localdomain]/root(4): dmesg
                  Copyright (c) 1992-2012 The FreeBSD Project.
                  Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
                          The Regents of the University of California. All rights reserved.
                  FreeBSD is a registered trademark of The FreeBSD Foundation.
                  FreeBSD 8.3-RELEASE-p5 #0: Fri Dec 21 05:55:11 EST 2012
                      root@snapshots-8_3-amd64.builders.pfsense.org:/usr/obj./usr/pfSensesrc/src/sys/pfSense_SMP.8 amd64
                  Timecounter "i8254" frequency 1193182 Hz quality 0
                  CPU: Intel(R) Xeon(R) CPU E5-2407 0 @ 2.20GHz (2194.72-MHz K8-class CPU)
                    Origin = "GenuineIntel"  Id = 0x206d7  Family = 6  Model = 2d  Stepping = 7
                    Features=0xbfebfbff <fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,htt,tm,pbe>Features2=0x17bee3ff <sse3,pclmulqdq,dtes64,mon,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,dca,sse4.1,sse4.2,x2apic,popcnt,tscdlt,aesni,xsave,avx>AMD Features=0x2c100800 <syscall,nx,page1gb,rdtscp,lm>AMD Features2=0x1 <lahf>TSC: P-state invariant
                  real memory  = 34359738368 (32768 MB)
                  avail memory = 33098817536 (31565 MB)
                  ACPI APIC Table: <lenovo sv-int=""  ="">FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
                  FreeBSD/SMP: 2 package(s) x 4 core(s)
                   cpu0 (BSP): APIC ID:  0
                   cpu1 (AP): APIC ID:  2
                   cpu2 (AP): APIC ID:  4
                   cpu3 (AP): APIC ID:  6
                   cpu4 (AP): APIC ID: 32
                   cpu5 (AP): APIC ID: 34
                   cpu6 (AP): APIC ID: 36
                   cpu7 (AP): APIC ID: 38
                  ioapic0 <version 2.0="">irqs 0-23 on motherboard
                  ioapic1 <version 2.0="">irqs 24-47 on motherboard
                  ioapic2 <version 2.0="">irqs 48-71 on motherboard
                  wlan: mac acl policy registered
                  ipw_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
                  ipw_bss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
                  module_register_init: MOD_LOAD (ipw_bss_fw, 0xffffffff804a3fd0, 0) error 1
                  ipw_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
                  ipw_ibss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
                  module_register_init: MOD_LOAD (ipw_ibss_fw, 0xffffffff804a4070, 0) error 1
                  ipw_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
                  ipw_monitor: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
                  module_register_init: MOD_LOAD (ipw_monitor_fw, 0xffffffff804a4110, 0) error 1
                  kbd1 at kbdmux0
                  cryptosoft0: <software crypto="">on motherboard
                  padlock0: No ACE support.
                  acpi0: <lenovo sv-int="">on motherboard
                  acpi0: [ITHREAD]
                  acpi0: Power Button (fixed)
                  Timecounter "ACPI-safe" frequency 3579545 Hz quality 850
                  acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0
                  cpu0: <acpi cpu="">on acpi0
                  cpu1: <acpi cpu="">on acpi0
                  ACPI Warning: For \\_SB_.SCK0.CP01._CST: Return type mismatch - found Integer, expected Package (20101013/nspredef-1190)
                  cpu1: invalid _CST package
                  cpu2: <acpi cpu="">on acpi0
                  cpu3: <acpi cpu="">on acpi0
                  cpu4: <acpi cpu="">on acpi0
                  cpu5: <acpi cpu="">on acpi0
                  cpu6: <acpi cpu="">on acpi0
                  cpu7: <acpi cpu="">on acpi0
                  pcib0: <acpi host-pci="" bridge="">port 0xcf8-0xcff on acpi0
                  pci0: <acpi pci="" bus="">on pcib0
                  pcib1: <acpi pci-pci="" bridge="">irq 26 at device 1.0 on pci0
                  pci1: <acpi pci="" bus="">on pcib1
                  pcib2: <acpi pci-pci="" bridge="">mem 0xdfb00000-0xdfb03fff irq 16 at device 0.0 on pci1
                  pci2: <acpi pci="" bus="">on pcib2
                  pcib3: <acpi pci-pci="" bridge="">irq 16 at device 8.0 on pci2
                  pci3: <acpi pci="" bus="">on pcib3
                  isci0: <intel(r) c600="" series="" chipset="" sas="" controller="">port 0x8100-0x81ff,0x8000-0x80ff mem 0xde8f8000-0xde8fffff,0xde000000-0xde7fffff irq 16 at device 0.0 on pci3
                  isci0: [ITHREAD]
                  isci0: [ITHREAD]
                  isci0: [ITHREAD]
                  isci0: [ITHREAD]
                  pci3: <serial bus,="" smbus="">at device 0.3 (no driver attached)
                  pci3: <serial bus,="" smbus="">at device 0.4 (no driver attached)
                  pcib4: <acpi pci-pci="" bridge="">irq 26 at device 1.1 on pci0
                  pci4: <acpi pci="" bus="">on pcib4
                  pcib5: <acpi pci-pci="" bridge="">irq 40 at device 3.0 on pci0
                  pci5: <acpi pci="" bus="">on pcib5
                  pcib6: <acpi pci-pci="" bridge="">irq 40 at device 3.1 on pci0
                  pci6: <acpi pci="" bus="">on pcib6
                  pcib7: <acpi pci-pci="" bridge="">irq 40 at device 3.2 on pci0
                  pci7: <acpi pci="" bus="">on pcib7
                  pcib8: <acpi pci-pci="" bridge="">irq 40 at device 3.3 on pci0
                  pci8: <acpi pci="" bus="">on pcib8
                  pci0: <base peripheral=""> at device 5.0 (no driver attached)
                  pci0: <base peripheral=""> at device 5.2 (no driver attached)
                  pci0: <simple comms="">at device 22.0 (no driver attached)
                  pci0: <simple comms="">at device 22.1 (no driver attached)
                  ehci0: <ehci (generic)="" usb="" 2.0="" controller="">mem 0xdff03000-0xdff033ff irq 16 at device 26.0 on pci0
                  ehci0: [ITHREAD]
                  usbus0: EHCI version 1.0
                  usbus0: <ehci (generic)="" usb="" 2.0="" controller="">on ehci0
                  pcib9: <acpi pci-pci="" bridge="">irq 17 at device 28.0 on pci0
                  pci9: <acpi pci="" bus="">on pcib9
                  igb0: <intel(r) 1000="" pro="" network="" connection="" version="" -="" 2.3.1="">mem 0xdf900000-0xdf97ffff,0xdf98c000-0xdf98ffff irq 16 at device 0.0 on pci9
                  igb0: Using MSIX interrupts with 9 vectors
                  igb0: [ITHREAD]
                  igb0: Bound queue 0 to cpu 0
                  igb0: [ITHREAD]
                  igb0: Bound queue 1 to cpu 1
                  igb0: [ITHREAD]
                  igb0: Bound queue 2 to cpu 2
                  igb0: [ITHREAD]
                  igb0: Bound queue 3 to cpu 3
                  igb0: [ITHREAD]
                  igb0: Bound queue 4 to cpu 4
                  igb0: [ITHREAD]
                  igb0: Bound queue 5 to cpu 5
                  igb0: [ITHREAD]
                  igb0: Bound queue 6 to cpu 6
                  igb0: [ITHREAD]
                  igb0: Bound queue 7 to cpu 7
                  igb0: [ITHREAD]
                  igb1: <intel(r) 1000="" pro="" network="" connection="" version="" -="" 2.3.1="">mem 0xdf800000-0xdf87ffff,0xdf988000-0xdf98bfff irq 17 at device 0.1 on pci9
                  igb1: Using MSIX interrupts with 9 vectors
                  igb1: [ITHREAD]
                  igb1: Bound queue 0 to cpu 0
                  igb1: [ITHREAD]
                  igb1: Bound queue 1 to cpu 1
                  igb1: [ITHREAD]
                  igb1: Bound queue 2 to cpu 2
                  igb1: [ITHREAD]
                  igb1: Bound queue 3 to cpu 3
                  igb1: [ITHREAD]
                  igb1: Bound queue 4 to cpu 4
                  igb1: [ITHREAD]
                  igb1: Bound queue 5 to cpu 5
                  igb1: [ITHREAD]
                  igb1: Bound queue 6 to cpu 6
                  igb1: [ITHREAD]
                  igb1: Bound queue 7 to cpu 7
                  igb1: [ITHREAD]
                  igb2: <intel(r) 1000="" pro="" network="" connection="" version="" -="" 2.3.1="">mem 0xdf780000-0xdf7fffff,0xdf984000-0xdf987fff irq 18 at device 0.2 on pci9
                  igb2: Using MSIX interrupts with 9 vectors
                  igb2: [ITHREAD]
                  igb2: Bound queue 0 to cpu 0
                  igb2: [ITHREAD]
                  igb2: Bound queue 1 to cpu 1
                  igb2: [ITHREAD]
                  igb2: Bound queue 2 to cpu 2
                  igb2: [ITHREAD]
                  igb2: Bound queue 3 to cpu 3
                  igb2: [ITHREAD]
                  igb2: Bound queue 4 to cpu 4
                  igb2: [ITHREAD]
                  igb2: Bound queue 5 to cpu 5
                  igb2: [ITHREAD]
                  igb2: Bound queue 6 to cpu 6
                  igb2: [ITHREAD]
                  igb2: Bound queue 7 to cpu 7
                  igb2: [ITHREAD]
                  igb3: <intel(r) 1000="" pro="" network="" connection="" version="" -="" 2.3.1="">mem 0xdf700000-0xdf77ffff,0xdf980000-0xdf983fff irq 19 at device 0.3 on pci9
                  igb3: Using MSIX interrupts with 9 vectors
                  igb3: [ITHREAD]
                  igb3: Bound queue 0 to cpu 0
                  igb3: [ITHREAD]
                  igb3: Bound queue 1 to cpu 1
                  igb3: [ITHREAD]
                  igb3: Bound queue 2 to cpu 2
                  igb3: [ITHREAD]
                  igb3: Bound queue 3 to cpu 3
                  igb3: [ITHREAD]
                  igb3: Bound queue 4 to cpu 4
                  igb3: [ITHREAD]
                  igb3: Bound queue 5 to cpu 5
                  igb3: [ITHREAD]
                  igb3: Bound queue 6 to cpu 6
                  igb3: [ITHREAD]
                  igb3: Bound queue 7 to cpu 7
                  igb3: [ITHREAD]
                  pcib10: <acpi pci-pci="" bridge="">irq 17 at device 28.4 on pci0
                  pci10: <acpi pci="" bus="">on pcib10
                  igb4: <intel(r) 1000="" pro="" network="" connection="" version="" -="" 2.3.1="">port 0x7020-0x703f mem 0xdfe20000-0xdfe3ffff,0xdfec4000-0xdfec7fff irq 18 at device 0.0 on pci10
                  igb4: Using MSIX interrupts with 9 vectors
                  igb4: [ITHREAD]
                  igb4: Bound queue 0 to cpu 0
                  igb4: [ITHREAD]
                  igb4: Bound queue 1 to cpu 1
                  igb4: [ITHREAD]
                  igb4: Bound queue 2 to cpu 2
                  igb4: [ITHREAD]
                  igb4: Bound queue 3 to cpu 3
                  igb4: [ITHREAD]
                  igb4: Bound queue 4 to cpu 4
                  igb4: [ITHREAD]
                  igb4: Bound queue 5 to cpu 5
                  igb4: [ITHREAD]
                  igb4: Bound queue 6 to cpu 6
                  igb4: [ITHREAD]
                  igb4: Bound queue 7 to cpu 7
                  igb4: [ITHREAD]
                  igb5: <intel(r) 1000="" pro="" network="" connection="" version="" -="" 2.3.1="">port 0x7000-0x701f mem 0xdfe00000-0xdfe1ffff,0xdfec0000-0xdfec3fff irq 19 at device 0.1 on pci10
                  igb5: Using MSIX interrupts with 9 vectors
                  igb5: [ITHREAD]
                  igb5: Bound queue 0 to cpu 0
                  igb5: [ITHREAD]
                  igb5: Bound queue 1 to cpu 1
                  igb5: [ITHREAD]
                  igb5: Bound queue 2 to cpu 2
                  igb5: [ITHREAD]
                  igb5: Bound queue 3 to cpu 3
                  igb5: [ITHREAD]
                  igb5: Bound queue 4 to cpu 4
                  igb5: [ITHREAD]
                  igb5: Bound queue 5 to cpu 5
                  igb5: [ITHREAD]
                  igb5: Bound queue 6 to cpu 6
                  igb5: [ITHREAD]
                  igb5: Bound queue 7 to cpu 7
                  igb5: [ITHREAD]
                  pcib11: <acpi pci-pci="" bridge="">irq 18 at device 28.6 on pci0
                  pci12: <acpi pci="" bus="">on pcib11
                  em0: <intel(r) 1000="" pro="" network="" connection="" 7.3.2="">port 0x6000-0x601f mem 0xdfd00000-0xdfd1ffff,0xdfd20000-0xdfd23fff irq 18 at device 0.0 on pci12
                  em0: Using MSIX interrupts with 3 vectors
                  em0: [ITHREAD]
                  em0: [ITHREAD]
                  em0: [ITHREAD]
                  pcib12: <acpi pci-pci="" bridge="">irq 19 at device 28.7 on pci0
                  pci13: <acpi pci="" bus="">on pcib12
                  pcib13: <acpi pci-pci="" bridge="">irq 17 at device 0.0 on pci13
                  pci14: <acpi pci="" bus="">on pcib13
                  vgapci0: <vga-compatible display="">port 0x5000-0x507f mem 0xdc000000-0xddffffff,0xdfc00000-0xdfc1ffff irq 19 at device 0.0 on pci14
                  ehci1: <ehci (generic)="" usb="" 2.0="" controller="">mem 0xdff02000-0xdff023ff irq 23 at device 29.0 on pci0
                  ehci1: [ITHREAD]
                  usbus1: EHCI version 1.0
                  usbus1: <ehci (generic)="" usb="" 2.0="" controller="">on ehci1
                  pcib14: <acpi pci-pci="" bridge="">at device 30.0 on pci0
                  pci15: <acpi pci="" bus="">on pcib14
                  isab0: <pci-isa bridge="">at device 31.0 on pci0
                  isa0: <isa bus="">on isab0
                  atapci0: <intel patsburg="" sata300="" controller="">port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x9090-0x909f,0x9080-0x908f irq 19 at device 31.2 on pci0
                  ata0: <ata channel="">at channel 0 on atapci0
                  ata0: [ITHREAD]
                  ata1: <ata channel="">at channel 1 on atapci0
                  ata1: [ITHREAD]
                  pci0: <serial bus,="" smbus="">at device 31.3 (no driver attached)
                  atapci1: <intel patsburg="" sata300="" controller="">port 0x9070-0x9077,0x9060-0x9063,0x9050-0x9057,0x9040-0x9043,0x9030-0x903f,0x9020-0x902f irq 19 at device 31.5 on pci0
                  atapci1: [ITHREAD]
                  ata2: <ata channel="">at channel 0 on atapci1
                  ata2: [ITHREAD]
                  ata3: <ata channel="">at channel 1 on atapci1
                  ata3: [ITHREAD]
                  pci0: <dasp>at device 31.6 (no driver attached)
                  pcib15: <acpi host-pci="" bridge="">on acpi0
                  pci127: <acpi pci="" bus="">on pcib15
                  pci127: <base peripheral=""> at device 8.0 (no driver attached)
                  pci127: <base peripheral=""> at device 8.3 (no driver attached)
                  pci127: <base peripheral=""> at device 8.4 (no driver attached)
                  pci127: <base peripheral=""> at device 9.0 (no driver attached)
                  pci127: <base peripheral=""> at device 9.3 (no driver attached)
                  pci127: <base peripheral=""> at device 9.4 (no driver attached)
                  pci127: <base peripheral=""> at device 10.0 (no driver attached)
                  pci127: <base peripheral=""> at device 10.1 (no driver attached)
                  pci127: <base peripheral=""> at device 10.2 (no driver attached)
                  pci127: <base peripheral=""> at device 10.3 (no driver attached)
                  pci127: <base peripheral=""> at device 11.0 (no driver attached)
                  pci127: <base peripheral=""> at device 11.3 (no driver attached)
                  pci127: <base peripheral=""> at device 12.0 (no driver attached)
                  pci127: <base peripheral=""> at device 12.1 (no driver attached)
                  pci127: <base peripheral=""> at device 12.6 (no driver attached)
                  pci127: <base peripheral=""> at device 12.7 (no driver attached)
                  pci127: <base peripheral=""> at device 13.0 (no driver attached)
                  pci127: <base peripheral=""> at device 13.1 (no driver attached)
                  pci127: <base peripheral=""> at device 13.6 (no driver attached)
                  pci127: <base peripheral=""> at device 14.0 (no driver attached)
                  pci127: <dasp>at device 14.1 (no driver attached)
                  pci127: <base peripheral=""> at device 15.0 (no driver attached)
                  pci127: <base peripheral=""> at device 15.1 (no driver attached)
                  pci127: <base peripheral=""> at device 15.2 (no driver attached)
                  pci127: <base peripheral=""> at device 15.3 (no driver attached)
                  pci127: <base peripheral=""> at device 15.4 (no driver attached)
                  pci127: <base peripheral=""> at device 15.5 (no driver attached)
                  pci127: <base peripheral=""> at device 15.6 (no driver attached)
                  pci127: <base peripheral=""> at device 16.0 (no driver attached)
                  pci127: <base peripheral=""> at device 16.1 (no driver attached)
                  pci127: <base peripheral=""> at device 16.2 (no driver attached)
                  pci127: <base peripheral=""> at device 16.3 (no driver attached)
                  pci127: <base peripheral=""> at device 16.5 (no driver attached)
                  pci127: <base peripheral=""> at device 16.6 (no driver attached)
                  pci127: <base peripheral=""> at device 16.7 (no driver attached)
                  pci127: <base peripheral=""> at device 17.0 (no driver attached)
                  pci127: <base peripheral=""> at device 19.0 (no driver attached)
                  pci127: <dasp>at device 19.1 (no driver attached)
                  pci127: <dasp>at device 19.4 (no driver attached)
                  pci127: <dasp>at device 19.5 (no driver attached)
                  pci127: <base peripheral=""> at device 19.6 (no driver attached)
                  pcib16: <acpi host-pci="" bridge="">on acpi0
                  pci128: <acpi pci="" bus="">on pcib16
                  pcib17: <acpi pci-pci="" bridge="">at device 0.0 on pci128
                  pci129: <acpi pci="" bus="">on pcib17
                  pcib18: <acpi pci-pci="" bridge="">irq 50 at device 1.0 on pci128
                  pci130: <acpi pci="" bus="">on pcib18
                  pcib19: <acpi pci-pci="" bridge="">irq 50 at device 1.1 on pci128
                  pci131: <acpi pci="" bus="">on pcib19
                  pcib20: <acpi pci-pci="" bridge="">irq 64 at device 3.0 on pci128
                  pci132: <acpi pci="" bus="">on pcib20
                  igb6: <intel(r) 1000="" pro="" network="" connection="" version="" -="" 2.3.1="">mem 0xfbe00000-0xfbe7ffff,0xfbe8c000-0xfbe8ffff irq 64 at device 0.0 on pci132
                  igb6: Using MSIX interrupts with 9 vectors
                  igb6: [ITHREAD]
                  igb6: Bound queue 0 to cpu 0
                  igb6: [ITHREAD]
                  igb6: Bound queue 1 to cpu 1
                  igb6: [ITHREAD]
                  igb6: Bound queue 2 to cpu 2
                  igb6: [ITHREAD]
                  igb6: Bound queue 3 to cpu 3
                  igb6: [ITHREAD]
                  igb6: Bound queue 4 to cpu 4
                  igb6: [ITHREAD]
                  igb6: Bound queue 5 to cpu 5
                  igb6: [ITHREAD]
                  igb6: Bound queue 6 to cpu 6
                  igb6: [ITHREAD]
                  igb6: Bound queue 7 to cpu 7
                  igb6: [ITHREAD]
                  igb7: <intel(r) 1000="" pro="" network="" connection="" version="" -="" 2.3.1="">mem 0xfbd00000-0xfbd7ffff,0xfbe88000-0xfbe8bfff irq 68 at device 0.1 on pci132
                  igb7: Using MSIX interrupts with 9 vectors
                  igb7: [ITHREAD]
                  igb7: Bound queue 0 to cpu 0
                  igb7: [ITHREAD]
                  igb7: Bound queue 1 to cpu 1
                  igb7: [ITHREAD]
                  igb7: Bound queue 2 to cpu 2
                  igb7: [ITHREAD]
                  igb7: Bound queue 3 to cpu 3
                  igb7: [ITHREAD]
                  igb7: Bound queue 4 to cpu 4
                  igb7: [ITHREAD]
                  igb7: Bound queue 5 to cpu 5
                  igb7: [ITHREAD]
                  igb7: Bound queue 6 to cpu 6
                  igb7: [ITHREAD]
                  igb7: Bound queue 7 to cpu 7
                  igb7: [ITHREAD]
                  igb8: <intel(r) 1000="" pro="" network="" connection="" version="" -="" 2.3.1="">mem 0xfbc80000-0xfbcfffff,0xfbe84000-0xfbe87fff irq 69 at device 0.2 on pci132
                  igb8: Using MSIX interrupts with 9 vectors
                  igb8: [ITHREAD]
                  igb8: Bound queue 0 to cpu 0
                  igb8: [ITHREAD]
                  igb8: Bound queue 1 to cpu 1
                  igb8: [ITHREAD]
                  igb8: Bound queue 2 to cpu 2
                  igb8: [ITHREAD]
                  igb8: Bound queue 3 to cpu 3
                  igb8: [ITHREAD]
                  igb8: Bound queue 4 to cpu 4
                  igb8: [ITHREAD]
                  igb8: Bound queue 5 to cpu 5
                  igb8: [ITHREAD]
                  igb8: Bound queue 6 to cpu 6
                  igb8: [ITHREAD]
                  igb8: Bound queue 7 to cpu 7
                  igb8: [ITHREAD]
                  igb9: <intel(r) 1000="" pro="" network="" connection="" version="" -="" 2.3.1="">mem 0xfbc00000-0xfbc7ffff,0xfbe80000-0xfbe83fff irq 70 at device 0.3 on pci132
                  igb9: Using MSIX interrupts with 9 vectors
                  igb9: [ITHREAD]
                  igb9: Bound queue 0 to cpu 0
                  igb9: [ITHREAD]
                  igb9: Bound queue 1 to cpu 1
                  igb9: [ITHREAD]
                  igb9: Bound queue 2 to cpu 2
                  igb9: [ITHREAD]
                  igb9: Bound queue 3 to cpu 3
                  igb9: [ITHREAD]
                  igb9: Bound queue 4 to cpu 4
                  igb9: [ITHREAD]
                  igb9: Bound queue 5 to cpu 5
                  igb9: [ITHREAD]
                  igb9: Bound queue 6 to cpu 6
                  igb9: [ITHREAD]
                  igb9: Bound queue 7 to cpu 7
                  igb9: [ITHREAD]
                  pcib21: <acpi pci-pci="" bridge="">irq 64 at device 3.1 on pci128
                  pci133: <acpi pci="" bus="">on pcib21
                  pcib22: <acpi pci-pci="" bridge="">irq 64 at device 3.2 on pci128
                  pci134: <acpi pci="" bus="">on pcib22
                  pcib23: <acpi pci-pci="" bridge="">irq 64 at device 3.3 on pci128
                  pci135: <acpi pci="" bus="">on pcib23
                  pci128: <base peripheral=""> at device 4.0 (no driver attached)
                  pci128: <base peripheral=""> at device 4.1 (no driver attached)
                  pci128: <base peripheral=""> at device 4.2 (no driver attached)
                  pci128: <base peripheral=""> at device 4.3 (no driver attached)
                  pci128: <base peripheral=""> at device 4.4 (no driver attached)
                  pci128: <base peripheral=""> at device 4.5 (no driver attached)
                  pci128: <base peripheral=""> at device 4.6 (no driver attached)
                  pci128: <base peripheral=""> at device 4.7 (no driver attached)
                  pci128: <base peripheral=""> at device 5.0 (no driver attached)
                  pci128: <base peripheral=""> at device 5.2 (no driver attached)
                  pcib24: <acpi host-pci="" bridge="">on acpi0
                  pci255: <acpi pci="" bus="">on pcib24
                  pci255: <base peripheral=""> at device 8.0 (no driver attached)
                  pci255: <base peripheral=""> at device 8.3 (no driver attached)
                  pci255: <base peripheral=""> at device 8.4 (no driver attached)
                  pci255: <base peripheral=""> at device 9.0 (no driver attached)
                  pci255: <base peripheral=""> at device 9.3 (no driver attached)
                  pci255: <base peripheral=""> at device 9.4 (no driver attached)
                  pci255: <base peripheral=""> at device 10.0 (no driver attached)
                  pci255: <base peripheral=""> at device 10.1 (no driver attached)
                  pci255: <base peripheral=""> at device 10.2 (no driver attached)
                  pci255: <base peripheral=""> at device 10.3 (no driver attached)
                  pci255: <base peripheral=""> at device 11.0 (no driver attached)
                  pci255: <base peripheral=""> at device 11.3 (no driver attached)
                  pci255: <base peripheral=""> at device 12.0 (no driver attached)
                  pci255: <base peripheral=""> at device 12.1 (no driver attached)
                  pci255: <base peripheral=""> at device 12.6 (no driver attached)
                  pci255: <base peripheral=""> at device 12.7 (no driver attached)
                  pci255: <base peripheral=""> at device 13.0 (no driver attached)
                  pci255: <base peripheral=""> at device 13.1 (no driver attached)
                  pci255: <base peripheral=""> at device 13.6 (no driver attached)
                  pci255: <base peripheral=""> at device 14.0 (no driver attached)
                  pci255: <dasp>at device 14.1 (no driver attached)
                  pci255: <base peripheral=""> at device 15.0 (no driver attached)
                  pci255: <base peripheral=""> at device 15.1 (no driver attached)
                  pci255: <base peripheral=""> at device 15.2 (no driver attached)
                  pci255: <base peripheral=""> at device 15.3 (no driver attached)
                  pci255: <base peripheral=""> at device 15.4 (no driver attached)
                  pci255: <base peripheral=""> at device 15.5 (no driver attached)
                  pci255: <base peripheral=""> at device 15.6 (no driver attached)
                  pci255: <base peripheral=""> at device 16.0 (no driver attached)
                  pci255: <base peripheral=""> at device 16.1 (no driver attached)
                  pci255: <base peripheral=""> at device 16.2 (no driver attached)
                  pci255: <base peripheral=""> at device 16.3 (no driver attached)
                  pci255: <base peripheral=""> at device 16.5 (no driver attached)
                  pci255: <base peripheral=""> at device 16.6 (no driver attached)
                  pci255: <base peripheral=""> at device 16.7 (no driver attached)
                  pci255: <base peripheral=""> at device 17.0 (no driver attached)
                  pci255: <base peripheral=""> at device 19.0 (no driver attached)
                  pci255: <dasp>at device 19.1 (no driver attached)
                  pci255: <dasp>at device 19.4 (no driver attached)
                  pci255: <dasp>at device 19.5 (no driver attached)
                  pci255: <base peripheral=""> at device 19.6 (no driver attached)
                  acpi_button0: <power button="">on acpi0
                  acpi_hpet0: <high precision="" event="" timer="">iomem 0xfed00000-0xfed003ff on acpi0
                  Timecounter "HPET" frequency 14318180 Hz quality 900
                  uart2: <16550 or compatible> port 0x3e8-0x3ef irq 3 on acpi0
                  uart2: [FILTER]
                  uart1: <16550 or compatible> port 0x2f8-0x2ff irq 5 on acpi0
                  uart1: [FILTER]
                  atrtc0: <at realtime="" clock="">port 0x70-0x71 irq 8 on acpi0
                  orm0: <isa option="" roms="">at iomem 0xc0000-0xc7fff,0xd8000-0xd8fff,0xd9000-0xd9fff,0xda000-0xdafff,0xdb000-0xdbfff,0xdc000-0xdcfff,0xdd000-0xddfff,0xde000-0xdefff,0xdf000-0xdffff,0xe0000-0xe0fff,0xe1000-0xe1fff,0xe2000-0xe2fff on isa0
                  atkbd: unable to set the command byte.
                  sc0: <system console="">at flags 0x100 on isa0
                  sc0: CGA <16 virtual consoles, flags=0x300>
                  vga0: <generic isa="" vga="">at port 0x3d0-0x3db iomem 0xb8000-0xbffff on isa0
                  atkbdc0: <keyboard controller="" (i8042)="">at port 0x60,0x64 on isa0
                  atkbd0: <at keyboard="">irq 1 on atkbdc0
                  kbd0 at atkbd0
                  atkbd0: [GIANT-LOCKED]
                  atkbd0: [ITHREAD]
                  psm0: unable to set the command byte.
                  ppc0: cannot reserve I/O port range
                  uart0: <non-standard ns8250="" class="" uart="" with="" fifos="">at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
                  uart0: [FILTER]
                  est0: <enhanced speedstep="" frequency="" control="">on cpu0
                  p4tcc0: <cpu frequency="" thermal="" control="">on cpu0
                  est1: <enhanced speedstep="" frequency="" control="">on cpu1
                  est: CPU supports Enhanced Speedstep, but is not recognized.
                  est: cpu_vendor GenuineIntel, msr 1e9500001600
                  device_attach: est1 attach returned 6
                  p4tcc1: <cpu frequency="" thermal="" control="">on cpu1
                  est2: <enhanced speedstep="" frequency="" control="">on cpu2
                  p4tcc2: <cpu frequency="" thermal="" control="">on cpu2
                  est3: <enhanced speedstep="" frequency="" control="">on cpu3
                  est: CPU supports Enhanced Speedstep, but is not recognized.
                  est: cpu_vendor GenuineIntel, msr 1e9500001600
                  device_attach: est3 attach returned 6
                  p4tcc3: <cpu frequency="" thermal="" control="">on cpu3
                  est4: <enhanced speedstep="" frequency="" control="">on cpu4
                  p4tcc4: <cpu frequency="" thermal="" control="">on cpu4
                  est5: <enhanced speedstep="" frequency="" control="">on cpu5
                  est: CPU supports Enhanced Speedstep, but is not recognized.
                  est: cpu_vendor GenuineIntel, msr 1e9500001600
                  device_attach: est5 attach returned 6
                  p4tcc5: <cpu frequency="" thermal="" control="">on cpu5
                  est6: <enhanced speedstep="" frequency="" control="">on cpu6
                  p4tcc6: <cpu frequency="" thermal="" control="">on cpu6
                  est7: <enhanced speedstep="" frequency="" control="">on cpu7
                  est: CPU supports Enhanced Speedstep, but is not recognized.
                  est: cpu_vendor GenuineIntel, msr 1e9500001600
                  device_attach: est7 attach returned 6
                  p4tcc7: <cpu frequency="" thermal="" control="">on cpu7
                  Timecounters tick every 1.000 msec
                  IPsec: Initialized Security Association Processing.
                  usbus0: 480Mbps High Speed USB v2.0
                  usbus1: 480Mbps High Speed USB v2.0
                  ugen0.1: <intel>at usbus0
                  uhub0: <intel 1="" 9="" ehci="" root="" hub,="" class="" 0,="" rev="" 2.00="" 1.00,="" addr="">on usbus0
                  ugen1.1: <intel>at usbus1
                  uhub1: <intel 1="" 9="" ehci="" root="" hub,="" class="" 0,="" rev="" 2.00="" 1.00,="" addr="">on usbus1
                  acd0: DVDR <plds dvd-rw="" ds8a8sh="" kl31="">at ata0-master UDMA100 SATA 1.5Gb/s
                  SMP: AP CPU #6 Launched!
                  SMP: AP CPU #1 Launched!
                  SMP: AP CPU #7 Launched!
                  SMP: AP CPU #2 Launched!
                  SMP: AP CPU #4 Launched!
                  SMP: AP CPU #3 Launched!
                  SMP: AP CPU #5 Launched!
                  Root mount waiting for: usbus1 usbus0
                  uhub0: 2 ports with 2 removable, self powered
                  uhub1: 2 ports with 2 removable, self powered
                  Root mount waiting for: usbus1 usbus0
                  ugen0.2: <vendor 0x8087="">at usbus0
                  uhub2: <vendor 2="" 9="" 0x8087="" product="" 0x0024,="" class="" 0,="" rev="" 2.00="" 0.00,="" addr="">on usbus0
                  ugen1.2: <vendor 0x8087="">at usbus1
                  uhub3: <vendor 2="" 9="" 0x8087="" product="" 0x0024,="" class="" 0,="" rev="" 2.00="" 0.00,="" addr="">on usbus1
                  Root mount waiting for: usbus1 usbus0
                  uhub2: 6 ports with 6 removable, self powered
                  uhub3: 8 ports with 8 removable, self powered
                  ugen1.3: <no manufacturer="">at usbus1
                  uhub4: <no 3="" 9="" manufacturer="" gadget="" usb="" hub,="" class="" 0,="" rev="" 2.00="" 0.00,="" addr="">on usbus1
                  Root mount waiting for: usbus1
                  da0 at isci0 bus 0 scbus0 target 0 lun 0
                  da0: <seagate st3300657ss="" 0008="">Fixed Direct Access SCSI-5 device
                  da0: 300.000MB/s transfers
                  da0: Command Queueing enabled
                  da0: 286102MB (585937500 512 byte sectors: 255H 63S/T 36472C)
                  uhub4: 5 ports with 5 removable, self powered
                  ugen1.4: <avocent>at usbus1
                  ukbd0: <keyboard>on usbus1
                  kbd2 at ukbd0
                  ums0: <mouse>on usbus1
                  ums0: 3 buttons and [Z] coordinates ID=0
                  ums1: <mouse rel="">on usbus1
                  ums1: 3 buttons and [XYZ] coordinates ID=0
                  Root mount waiting for: usbus1
                  ugen1.5: <vendor 0x0557="">at usbus1
                  uhub5: <vendor 5="" 9="" 0x0557="" product="" 0x8021,="" class="" 0,="" rev="" 1.10="" 1.00,="" addr="">on usbus1
                  Root mount waiting for: usbus1
                  uhub5: 4 ports with 4 removable, self powered
                  ugen1.6: <aten international="" co.="" ltd="">at usbus1
                  ukbd1: <aten 0="" 6="" international="" co.="" ltd="" cs1716a="" v1.3.126,="" class="" 0,="" rev="" 1.10="" 1.00,="" addr="">on usbus1
                  kbd3 at ukbd1
                  uhid0: <aten 0="" 6="" international="" co.="" ltd="" cs1716a="" v1.3.126,="" class="" 0,="" rev="" 1.10="" 1.00,="" addr="">on usbus1
                  ums2: <aten 0="" 6="" international="" co.="" ltd="" cs1716a="" v1.3.126,="" class="" 0,="" rev="" 1.10="" 1.00,="" addr="">on usbus1
                  ums2: 5 buttons and [XYZ] coordinates ID=0
                  ums3: <aten 0="" 6="" international="" co.="" ltd="" cs1716a="" v1.3.126,="" class="" 0,="" rev="" 1.10="" 1.00,="" addr="">on usbus1
                  Trying to mount root from ufs:/dev/da0s1a
                  igb6: link state changed to UP
                  pflog0: promiscuous mode disabled
                  pflog0: promiscuous mode enabled
                  pid 18459 (ntpd), uid 0: exited on signal 11 (core dumped)
                  igb6: link state changed to DOWN
                  pid 12274 (squid), uid 62: exited on signal 6
                  pflog0: promiscuous mode disabled
                  pflog0: promiscuous mode enabled
                  [2.1-BETA1][admin@pfsense.localdomain]/root(5):</aten></aten></aten></aten></aten></vendor></vendor></mouse></mouse></keyboard></avocent></seagate></no></no></vendor></vendor></vendor></vendor></plds></intel></intel></intel></intel></cpu></enhanced></cpu></enhanced></cpu></enhanced></cpu></enhanced></cpu></enhanced></cpu></enhanced></cpu></enhanced></cpu></enhanced></non-standard></at></keyboard></generic></system></isa></at></high></power></dasp></dasp></dasp></dasp></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></intel(r)></intel(r)></intel(r)></intel(r)></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></dasp></dasp></dasp></dasp></acpi></acpi></dasp></ata></ata></intel></serial></ata></ata></intel></isa></pci-isa></acpi></acpi></ehci></ehci></vga-compatible></acpi></acpi></acpi></acpi></intel(r)></acpi></acpi></intel(r)></intel(r)></acpi></acpi></intel(r)></intel(r)></intel(r)></intel(r)></acpi></acpi></ehci></ehci></simple></simple></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></serial></serial></intel(r)></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></acpi></lenovo></software></version></version></version></lenovo></lahf></syscall,nx,page1gb,rdtscp,lm></sse3,pclmulqdq,dtes64,mon,ds_cpl,vmx,smx,est,tm2,ssse3,cx16,xtpr,pdcm,pcid,dca,sse4.1,sse4.2,x2apic,popcnt,tscdlt,aesni,xsave,avx></fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,htt,tm,pbe> 
                  ```</x>
                  1 Reply Last reply Reply Quote 0
                  • M
                    msi
                    last edited by

                    Interesting, I can confirm that you should see the mfi kick in during boot but it doesn't.
                    (BTW: Could you cut the 'dmesg' and 'ls' output to make yourpost more readable + use code tags http://docs.simplemachines.org/index.php?topic=57.0?) :-)

                    I guess that you don't see it doesn't attach to a device seen in the output of 'pciconf -lvb' too.
                    I do have a couple of devices that don't have a driver attached in this box, maybe you can see the a device without driver that looks like the Lenovo RAID card?
                    Although I'm not into driver hacking, maybe what you're missing is the PCI ID for this board, if you can identify the card in pciconf output, trying to add the ID to the driver code could possibly fix things.

                    Just guessing: In contrast to IBM which must have taken the same ID as LSI, Lenovo may have taken another PCI ID for their card, the driver doesn't attach because it's unknown.
                    (cross-flashing to LSI or IBM firmware could be an option - this is not covered by warranty - but largely covered on the net for ZFS builds)

                    I've once read about an issue that when mfi doesn't kick in, mpt or mps, the drivers for non-RAID HBAs take over (which most often does not work) -
                    this could explain why the OS may seem to see the single disks instead RAID volumes.

                    Here is an example for an unknown device and the M1115 which for the mfi(4) does look identical to its LSI counterpart for the OS:

                    
                    # pciconf -lvb
                     <snip!>none0@pci0:0:4:0:	class=0x088000 card=0x3c201014 chip=0x3c208086 rev=0x07 hdr=0x00
                        vendor     = 'Intel Corporation'
                        device     = 'Sandy Bridge DMA Channel 0'
                        class      = base peripheral
                        bar   [10] = type Memory, range 64, base 0xfbf1c000, size 16384, enabled
                     <snip!>mfi0@pci0:27:0:0:	class=0x010400 card=0x040d1014 chip=0x00731000 rev=0x03 hdr=0x00
                        vendor     = 'LSI Logic / Symbios Logic'
                        device     = 'MegaRAID SAS 9240'
                        class      = mass storage
                        subclass   = RAID
                        bar   [10] = type I/O Port, range 32, base 0x3000, size 256, enabled
                        bar   [14] = type Memory, range 64, base 0x91d40000, size 16384, enabled
                        bar   [1c] = type Memory, range 64, base 0x91d00000, size 262144, enabled</snip!></snip!> 
                    

                    Although I did investigate a lot on my own, I was very happy to get the assistance of the BSDPerimeter crew for for the crucial parts.
                    (without making a shameless plug: I was very thankful for their inputs, if you are doing this for a business, do consider a subscription…) :-)

                    1 Reply Last reply Reply Quote 0
                    • S
                      shawniverson
                      last edited by

                      Matsim,

                      I have found the root of the problem here after running pciconf. I made a bad assumption. This is not a LSI MegaRAID SAS 9240-8i!

                      It is an embedded Intel SAS Controller with an LSI MegaRAID software RAID riding on top of it.

                      Lenovo calls it its "RAID 300" interface.

                      The Vendor and Device IDs are

                      0x8086  0x1d68  <–- Intel C606 Patsburg Storage Control Unit

                      The isci driver (Intel) is in control of the device, not mfi.  The isci driver doesn't understand the LSI Software RAID and essentially bypasses it.

                      Lesson learned:  use the pfsense HCL!

                      1 Reply Last reply Reply Quote 0
                      • M
                        msi
                        last edited by

                        Crap, yes this seems to be one of those "shabby" Intel Chipset-integrated things that can run in a Intel or with LSI or even Adaptec firmware mode depending on the OEM.
                        SuperMicro also makes a couple of boards that have this C606 PCH-integrated - somehow "FakeRAID" stuff IMMV. More expensive boards from them  actually have dedicated LSI chip instead of the onboard PCH SAS.

                        Anyhow, you're not alone also FreeNAS people have been hurt by this: http://forums.freenas.org/archive/index.php/t-8488.html

                        Since you have the RAID 300 thing, this one definitely is onboard (according to Lenovo RD430 manuals)

                        Now I'm pretty sure that the RAID 500 would have been the the card you would be looking for and is considered the 9240 card from Lenovo.
                        This kind of cards are quite affordable, actually the IBM M1015 is quite popular among in DYI ZFS (FreeNAS) builds.  Maybe you want to give it a
                        try, either via the official RAID 500 board or the IBM one. The original LSI cards often are more expensive - but in case of the 9240 come with RAID5 mode unlocked.

                        The question actually yet is if you want to fight with the PCH-integrated SAS - actually a vanilla FreeBSD 8.3 or better 9.1 could be worth a try to compare - maybe you can
                        kldload isci over there. OR you go the route and shell out some money for a more "proper" SAS RAID card. Actually I'd even prefer a plain HBA in some situations, but some
                        server makers like IBM and Lenovo only support and sell you SAS Hardware RAID cards.

                        Edit: See http://svnweb.freebsd.org/base/release/8.3.0/sys/dev/isci/isci.c?revision=234063&view=markup , the 0x1d68 device should be handled by iscsi, thus trying with a plain FreeBSD 8.3 could be interesting, but YMMV if you want to spend the time with this card or get a true MegaRAID card :-)

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.