LSI2008 controller clobbers first disk with new LSI mps driver
Desai, Kashyap
Kashyap.Desai at lsi.com
Fri Feb 17 18:54:28 UTC 2012
> -----Original Message-----
> From: Jason Wolfe [mailto:nitroboost at gmail.com]
> Sent: Friday, February 17, 2012 11:32 PM
> To: Maksim Yevmenkin; Desai, Kashyap
> Cc: freebsd-scsi at freebsd.org
> Subject: Re: LSI2008 controller clobbers first disk with new LSI mps
> driver
>
> Max,
>
> Thanks for the heads up. I'll keep that process in mind.
> Unfortunately for me there are 100s of these servers all in various
> remote locations, so having to do that would be quite a bitch, hoping
> we can get something going in the driver as moving to a new kernel is
> a painless process.
>
> Kashyap,
>
> Here is the root mount and verbose boot log:
>
> /dev/da0s1a / ufs rw 1
> 1
OK, So you have your / partion on da0. (this drive is attached to which phy ?)
Since all Drive are from same manufacture and Same variant, it is difficult to collect data from this dmesg log.
Can you put the following in /boot/loader.conf:
hw.mps.debug_level=0xd
Here is some context of the target id generation logic in <mps>
Older driver available in FreeBSD-8 Stable, will not have any logic in driver to generate Target id mapping.
So it will give da0 device name to the drive which is detected First by FW.
With newer driver story is little different. Drive will find the DPM page in FW for particular drive detected by FW and it will do mapping
Either by Enclosure slot mapping / Device mapping.
I am trying to see how best I can solve your issue.
Also, In this case which device has actually you wants to be da0 ? ( I mean boot driver has got which device name ? )
Let me see your another dmesg output.
` Kashyap
>
> KDB: debugger backends: ddb
> KDB: current backend: ddb
> SMAP type=01 base=0000000000000000 len=000000000009dc00
> SMAP type=02 base=000000000009dc00 len=0000000000002400
> SMAP type=02 base=00000000000e7000 len=0000000000019000
> SMAP type=01 base=0000000000100000 len=00000000bf660000
> SMAP type=01 base=00000000bf76e000 len=0000000000002000
> SMAP type=03 base=00000000bf770000 len=000000000000e000
> SMAP type=04 base=00000000bf77e000 len=0000000000052000
> SMAP type=02 base=00000000bf7d0000 len=0000000000010000
> SMAP type=02 base=00000000bf7ec000 len=0000000000014000
> SMAP type=02 base=00000000bf800000 len=0000000000800000
> SMAP type=02 base=00000000e0000000 len=0000000010000000
> SMAP type=02 base=00000000fee00000 len=0000000000001000
> SMAP type=02 base=00000000ffc00000 len=0000000000400000
> SMAP type=01 base=0000000100000000 len=0000000b40000000
> Table 'FACP' at 0xbf770290
> Table 'APIC' at 0xbf770390
> APIC: Found table at 0xbf770390
> APIC: Using the MADT enumerator.
> MADT: Found CPU APIC ID 0 ACPI ID 1: enabled
> SMP: Added CPU 0 (AP)
> MADT: Found CPU APIC ID 2 ACPI ID 2: enabled
> SMP: Added CPU 2 (AP)
> MADT: Found CPU APIC ID 18 ACPI ID 3: enabled
> SMP: Added CPU 18 (AP)
> MADT: Found CPU APIC ID 20 ACPI ID 4: enabled
> SMP: Added CPU 20 (AP)
> MADT: Found CPU APIC ID 132 ACPI ID 5: disabled
> MADT: Found CPU APIC ID 133 ACPI ID 6: disabled
> MADT: Found CPU APIC ID 134 ACPI ID 7: disabled
> MADT: Found CPU APIC ID 135 ACPI ID 8: disabled
> MADT: Found CPU APIC ID 136 ACPI ID 9: disabled
> MADT: Found CPU APIC ID 137 ACPI ID 10: disabled
> MADT: Found CPU APIC ID 138 ACPI ID 11: disabled
> MADT: Found CPU APIC ID 139 ACPI ID 12: disabled
> MADT: Found CPU APIC ID 140 ACPI ID 13: disabled
> MADT: Found CPU APIC ID 141 ACPI ID 14: disabled
> MADT: Found CPU APIC ID 142 ACPI ID 15: disabled
> MADT: Found CPU APIC ID 143 ACPI ID 16: disabled
> MADT: Found CPU APIC ID 144 ACPI ID 17: disabled
> MADT: Found CPU APIC ID 145 ACPI ID 18: disabled
> MADT: Found CPU APIC ID 146 ACPI ID 19: disabled
> MADT: Found CPU APIC ID 147 ACPI ID 20: disabled
> MADT: Found CPU APIC ID 148 ACPI ID 21: disabled
> MADT: Found CPU APIC ID 149 ACPI ID 22: disabled
> MADT: Found CPU APIC ID 150 ACPI ID 23: disabled
> MADT: Found CPU APIC ID 151 ACPI ID 24: disabled
> 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-PRERELEASE #0: Thu Feb 16 16:18:27 MST 2012
> X at X:/usr/obj/usr/src/sys/X amd64
> Preloaded elf kernel "/boot/kernel/kernel" at 0xffffffff80d1b000.
> Preloaded elf obj module "/boot/kernel/cc_cubic.ko" at
> 0xffffffff80d1b260.
> Timecounter "i8254" frequency 1193182 Hz quality 0
> Calibrating TSC clock ... TSC clock: 2400096484 Hz
> CPU: Intel(R) Xeon(R) CPU E5620 @ 2.40GHz (2400.10-MHz K8-
> class CPU)
> Origin = "GenuineIntel" Id = 0x206c2 Family = 6 Model = 2c
> Stepping = 2
>
> 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=0x9ee3fd<SSE3,DTES64,MON,DS_CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTP
> R,PDCM,PCID,DCA,SSE4.1,SSE4.2,POPCNT>
> AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>
> AMD Features2=0x1<LAHF>
> TSC: P-state invariant
> real memory = 51539607552 (49152 MB)
> Physical memory chunk(s):
> 0x0000000000001000 - 0x0000000000099fff, 626688 bytes (153 pages)
> 0x0000000000d45000 - 0x00000000bf75ffff, 3198267392 bytes (780827 pages)
> 0x00000000bf76e000 - 0x00000000bf76ffff, 8192 bytes (2 pages)
> 0x0000000100000000 - 0x0000000be3eaffff, 46773501952 bytes (11419312
> pages)
> avail memory = 49666572288 (47365 MB)
> ACPI APIC Table: <102811 APIC1502>
> INTR: Adding local APIC 2 as a target
> INTR: Adding local APIC 18 as a target
> INTR: Adding local APIC 20 as a target
> FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
> FreeBSD/SMP: 1 package(s) x 4 core(s)
> cpu0 (BSP): APIC ID: 0
> cpu1 (AP): APIC ID: 2
> cpu2 (AP): APIC ID: 18
> cpu3 (AP): APIC ID: 20
> x86bios: IVT 0x000000-0x0004ff at 0xffffff0000000000
> x86bios: SSEG 0x010000-0x01ffff at 0xffffff80000a4000
> x86bios: EBDA 0x09d000-0x09ffff at 0xffffff000009d000
> x86bios: ROM 0x0a0000-0x0effff at 0xffffff00000a0000
> APIC: CPU 0 has ACPI ID 1
> APIC: CPU 1 has ACPI ID 2
> APIC: CPU 2 has ACPI ID 3
> APIC: CPU 3 has ACPI ID 4
> lapic0: CMCI unmasked
> ULE: setup cpu 0
> ULE: setup cpu 1
> ULE: setup cpu 2
> ULE: setup cpu 3
> ACPI: RSDP 0xfa1a0 00024 (v02 ACPIAM)
> ACPI: XSDT 0xbf770100 00084 (v01 SMCI 20111028 MSFT 00000097)
> ACPI: FACP 0xbf770290 000F4 (v03 102811 FACP1502 20111028 MSFT 00000097)
> ACPI: DSDT 0xbf7706a0 05A47 (v01 30007 30007000 00000000 INTL 20051117)
> ACPI: FACS 0xbf77e000 00040
> ACPI: APIC 0xbf770390 0011E (v01 102811 APIC1502 20111028 MSFT 00000097)
> ACPI: MCFG 0xbf7704b0 0003C (v01 102811 OEMMCFG 20111028 MSFT 00000097)
> ACPI: SLIT 0xbf7704f0 00030 (v01 102811 OEMSLIT 20111028 MSFT 00000097)
> ACPI: OEMB 0xbf77e040 00092 (v01 102811 OEMB1502 20111028 MSFT 00000097)
> ACPI: HPET 0xbf77a6a0 00038 (v01 102811 OEMHPET 20111028 MSFT 00000097)
> ACPI: DMAR 0xbf77e0e0 00130 (v01 AMI OEMDMAR 00000001 MSFT 00000097)
> ACPI: SSDT 0xbf77f320 012D7 (v01 DpgPmm CpuPm 00000012 INTL 20051117)
> ACPI: EINJ 0xbf77a6e0 00130 (v01 AMIER AMI_EINJ 20111028 MSFT 00000097)
> ACPI: BERT 0xbf77a870 00030 (v01 AMIER AMI_BERT 20111028 MSFT 00000097)
> ACPI: ERST 0xbf77a8a0 001B0 (v01 AMIER AMI_ERST 20111028 MSFT 00000097)
> ACPI: HEST 0xbf77aa50 000A8 (v01 AMIER ABC_HEST 20111028 MSFT 00000097)
> MADT: Found IO APIC ID 1, Interrupt 0 at 0xfec00000
> ioapic0: Changing APIC ID to 1
> ioapic0: Routing external 8259A's -> intpin 0
> MADT: Found IO APIC ID 3, Interrupt 24 at 0xfec8a000
> ioapic1: Changing APIC ID to 3
> MADT: Interrupt override: source 0, irq 2
> ioapic0: Routing IRQ 0 -> intpin 2
> MADT: Interrupt override: source 9, irq 9
> ioapic0: intpin 9 trigger: level
> lapic: Routing NMI -> LINT1
> lapic: LINT1 trigger: edge
> lapic: LINT1 polarity: high
> ioapic0 <Version 2.0> irqs 0-23 on motherboard
> ioapic1 <Version 2.0> irqs 24-47 on motherboard
> cpu0 BSP:
> ID: 0x00000000 VER: 0x01060015 LDR: 0x00000000 DFR: 0xffffffff
> lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
> timer: 0x000100ef therm: 0x00010000 err: 0x000000f0 pmc: 0x00010400
> cmci: 0x000000f2
> kbd: new array size 4
> kbd1 at kbdmux0
> mem: <memory>
> nfslock: pseudo-device
> null: <null device, zero device>
> random: <entropy source, Software, Yarrow>
> io: <I/O>
> hptrr: RocketRAID 17xx/2xxx SATA controller driver v1.2
> acpi0: <SMCI > on motherboard
> PCIe: Memory Mapped configuration base @ 0xe0000000
> ioapic0: routing intpin 9 (ISA IRQ 9) to lapic 0 vector 48
> acpi0: [MPSAFE]
> acpi0: [ITHREAD]
> ACPI: Executed 1 blocks of module-level executable AML code
> acpi0: Power Button (fixed)
> acpi0: reservation of 0, a0000 (3) failed
> acpi0: reservation of 100000, bff00000 (3) failed
> ACPI timer: 1/1 1/1 1/1 1/0 1/0 1/0 1/2 1/1 1/2 1/2 -> 10
> Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
> acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
> cpu0: <ACPI CPU> on acpi0
> ACPI: SSDT 0xbf77ee20 004F2 (v01 PmRef P001Cst 00003001 INTL 20051117)
> ACPI: Dynamic OEM Table Load:
> ACPI: SSDT 0 004F2 (v01 PmRef P001Cst 00003001 INTL 20051117)
> cpu1: <ACPI CPU> on acpi0
> cpu2: <ACPI CPU> on acpi0
> cpu3: <ACPI CPU> on acpi0
> pci_link0: Index IRQ Rtd Ref IRQs
> Initial Probe 0 15 N 0 3 4 5 6 7 10 11 12 14 15
> Validation 0 15 N 0 3 4 5 6 7 10 11 12 14 15
> After Disable 0 255 N 0 3 4 5 6 7 10 11 12 14 15
> pci_link1: Index IRQ Rtd Ref IRQs
> Initial Probe 0 5 N 0 3 4 5 6 7 10 11 12 14 15
> Validation 0 5 N 0 3 4 5 6 7 10 11 12 14 15
> After Disable 0 255 N 0 3 4 5 6 7 10 11 12 14 15
> pci_link2: Index IRQ Rtd Ref IRQs
> Initial Probe 0 10 N 0 3 4 5 6 7 10 11 12 14 15
> Validation 0 10 N 0 3 4 5 6 7 10 11 12 14 15
> After Disable 0 255 N 0 3 4 5 6 7 10 11 12 14 15
> pci_link3: Index IRQ Rtd Ref IRQs
> Initial Probe 0 11 N 0 3 4 5 6 7 10 11 12 14 15
> Validation 0 11 N 0 3 4 5 6 7 10 11 12 14 15
> After Disable 0 255 N 0 3 4 5 6 7 10 11 12 14 15
> pci_link4: Index IRQ Rtd Ref IRQs
> Initial Probe 0 255 N 0 3 4 5 6 7 10 11 12 14 15
> Validation 0 255 N 0 3 4 5 6 7 10 11 12 14 15
> After Disable 0 255 N 0 3 4 5 6 7 10 11 12 14 15
> pci_link5: Index IRQ Rtd Ref IRQs
> Initial Probe 0 14 N 0 3 4 5 6 7 10 11 12 14 15
> Validation 0 14 N 0 3 4 5 6 7 10 11 12 14 15
> After Disable 0 255 N 0 3 4 5 6 7 10 11 12 14 15
> pci_link6: Index IRQ Rtd Ref IRQs
> Initial Probe 0 255 N 0 3 4 5 6 7 10 11 12 14 15
> Validation 0 255 N 0 3 4 5 6 7 10 11 12 14 15
> After Disable 0 255 N 0 3 4 5 6 7 10 11 12 14 15
> pci_link7: Index IRQ Rtd Ref IRQs
> Initial Probe 0 7 N 0 3 4 5 6 7 10 11 12 14 15
> Validation 0 7 N 0 3 4 5 6 7 10 11 12 14 15
> After Disable 0 255 N 0 3 4 5 6 7 10 11 12 14 15
> pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
> pci0: <ACPI PCI bus> on pcib0
> pci0: domain=0, physical bus=0
> found-> vendor=0x8086, dev=0x3406, revid=0x22
> domain=0, bus=0, slot=0, func=0
> class=06-00-00, hdrtype=0x00, mfdev=0
> cmdreg=0x0000, statreg=0x0010, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> powerspec 3 supports D0 D3 current D0
> MSI supports 2 messages, vector masks
> found-> vendor=0x8086, dev=0x3408, revid=0x22
> domain=0, bus=0, slot=1, func=0
> class=06-04-00, hdrtype=0x01, mfdev=0
> cmdreg=0x0107, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
> powerspec 3 supports D0 D3 current D0
> MSI supports 2 messages, vector masks
> found-> vendor=0x8086, dev=0x3409, revid=0x22
> domain=0, bus=0, slot=2, func=0
> class=06-04-00, hdrtype=0x01, mfdev=0
> cmdreg=0x0107, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
> powerspec 3 supports D0 D3 current D0
> MSI supports 2 messages, vector masks
> found-> vendor=0x8086, dev=0x340a, revid=0x22
> domain=0, bus=0, slot=3, func=0
> class=06-04-00, hdrtype=0x01, mfdev=0
> cmdreg=0x0104, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
> powerspec 3 supports D0 D3 current D0
> MSI supports 2 messages, vector masks
> found-> vendor=0x8086, dev=0x340c, revid=0x22
> domain=0, bus=0, slot=5, func=0
> class=06-04-00, hdrtype=0x01, mfdev=0
> cmdreg=0x0107, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
> powerspec 3 supports D0 D3 current D0
> MSI supports 2 messages, vector masks
> found-> vendor=0x8086, dev=0x340e, revid=0x22
> domain=0, bus=0, slot=7, func=0
> class=06-04-00, hdrtype=0x01, mfdev=0
> cmdreg=0x0104, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x02 (500 ns), maxlat=0x00 (0 ns)
> powerspec 3 supports D0 D3 current D0
> MSI supports 2 messages, vector masks
> found-> vendor=0x8086, dev=0x342d, revid=0x22
> domain=0, bus=0, slot=19, func=0
> class=08-00-20, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0010, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> powerspec 3 supports D0 D3 current D0
> map[10]: type Memory, range 32, base 0xfec8a000, size 12,
> enabled
> found-> vendor=0x8086, dev=0x342e, revid=0x22
> domain=0, bus=0, slot=20, func=0
> class=08-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0000, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x3422, revid=0x22
> domain=0, bus=0, slot=20, func=1
> class=08-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0000, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x3423, revid=0x22
> domain=0, bus=0, slot=20, func=2
> class=08-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0000, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x3438, revid=0x22
> domain=0, bus=0, slot=20, func=3
> class=08-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0000, statreg=0x0000, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x3430, revid=0x22
> domain=0, bus=0, slot=22, func=0
> class=08-80-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=a, irq=15
> powerspec 3 supports D0 D3 current D0
> MSI-X supports 1 message in map 0x10
> map[10]: type Memory, range 64, base 0xfbed8000, size 14,
> enabled
> pcib0: matched entry for 0.22.INTA
> pcib0: slot 22 INTA hardwired to IRQ 43
> found-> vendor=0x8086, dev=0x3431, revid=0x22
> domain=0, bus=0, slot=22, func=1
> class=08-80-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=b, irq=5
> powerspec 3 supports D0 D3 current D0
> MSI-X supports 1 message in map 0x10
> map[10]: type Memory, range 64, base 0xfbedc000, size 14,
> enabled
> pcib0: matched entry for 0.22.INTB
> pcib0: slot 22 INTB hardwired to IRQ 44
> found-> vendor=0x8086, dev=0x3432, revid=0x22
> domain=0, bus=0, slot=22, func=2
> class=08-80-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=c, irq=10
> powerspec 3 supports D0 D3 current D0
> MSI-X supports 1 message in map 0x10
> map[10]: type Memory, range 64, base 0xfbee0000, size 14,
> enabled
> pcib0: matched entry for 0.22.INTC
> pcib0: slot 22 INTC hardwired to IRQ 45
> found-> vendor=0x8086, dev=0x3433, revid=0x22
> domain=0, bus=0, slot=22, func=3
> class=08-80-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=d, irq=11
> powerspec 3 supports D0 D3 current D0
> MSI-X supports 1 message in map 0x10
> map[10]: type Memory, range 64, base 0xfbee4000, size 14,
> enabled
> pcib0: matched entry for 0.22.INTD
> pcib0: slot 22 INTD hardwired to IRQ 46
> found-> vendor=0x8086, dev=0x3429, revid=0x22
> domain=0, bus=0, slot=22, func=4
> class=08-80-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=a, irq=15
> powerspec 3 supports D0 D3 current D0
> MSI-X supports 1 message in map 0x10
> map[10]: type Memory, range 64, base 0xfbee8000, size 14,
> enabled
> pcib0: matched entry for 0.22.INTA
> pcib0: slot 22 INTA hardwired to IRQ 43
> found-> vendor=0x8086, dev=0x342a, revid=0x22
> domain=0, bus=0, slot=22, func=5
> class=08-80-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=b, irq=5
> powerspec 3 supports D0 D3 current D0
> MSI-X supports 1 message in map 0x10
> map[10]: type Memory, range 64, base 0xfbeec000, size 14,
> enabled
> pcib0: matched entry for 0.22.INTB
> pcib0: slot 22 INTB hardwired to IRQ 44
> found-> vendor=0x8086, dev=0x342b, revid=0x22
> domain=0, bus=0, slot=22, func=6
> class=08-80-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=c, irq=10
> powerspec 3 supports D0 D3 current D0
> MSI-X supports 1 message in map 0x10
> map[10]: type Memory, range 64, base 0xfbef0000, size 14,
> enabled
> pcib0: matched entry for 0.22.INTC
> pcib0: slot 22 INTC hardwired to IRQ 45
> found-> vendor=0x8086, dev=0x342c, revid=0x22
> domain=0, bus=0, slot=22, func=7
> class=08-80-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=d, irq=11
> powerspec 3 supports D0 D3 current D0
> MSI-X supports 1 message in map 0x10
> map[10]: type Memory, range 64, base 0xfbef4000, size 14,
> enabled
> pcib0: matched entry for 0.22.INTD
> pcib0: slot 22 INTD hardwired to IRQ 46
> found-> vendor=0x8086, dev=0x3a37, revid=0x00
> domain=0, bus=0, slot=26, func=0
> class=0c-03-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=a, irq=15
> map[20]: type I/O Port, range 32, base 0x9880, size 5, enabled
> pcib0: matched entry for 0.26.INTA
> pcib0: slot 26 INTA hardwired to IRQ 16
> unknown: Reserved 0x20 bytes for rid 0x20 type 4 at 0x9880
> found-> vendor=0x8086, dev=0x3a38, revid=0x00
> domain=0, bus=0, slot=26, func=1
> class=0c-03-00, hdrtype=0x00, mfdev=0
> cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=b, irq=14
> map[20]: type I/O Port, range 32, base 0x9c00, size 5, enabled
> pcib0: matched entry for 0.26.INTB
> pcib0: slot 26 INTB hardwired to IRQ 21
> unknown: Reserved 0x20 bytes for rid 0x20 type 4 at 0x9c00
> found-> vendor=0x8086, dev=0x3a39, revid=0x00
> domain=0, bus=0, slot=26, func=2
> class=0c-03-00, hdrtype=0x00, mfdev=0
> cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=d, irq=11
> map[20]: type I/O Port, range 32, base 0xa000, size 5, enabled
> pcib0: matched entry for 0.26.INTD
> pcib0: slot 26 INTD hardwired to IRQ 19
> unknown: Reserved 0x20 bytes for rid 0x20 type 4 at 0xa000
> found-> vendor=0x8086, dev=0x3a3c, revid=0x00
> domain=0, bus=0, slot=26, func=7
> class=0c-03-20, hdrtype=0x00, mfdev=0
> cmdreg=0x0006, statreg=0x0290, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=c, irq=10
> powerspec 2 supports D0 D3 current D0
> map[10]: type Memory, range 32, base 0xfbef8000, size 10,
> enabled
> pcib0: matched entry for 0.26.INTC
> pcib0: slot 26 INTC hardwired to IRQ 18
> unknown: Reserved 0x400 bytes for rid 0x10 type 3 at 0xfbef8000
> found-> vendor=0x8086, dev=0x3a34, revid=0x00
> domain=0, bus=0, slot=29, func=0
> class=0c-03-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=a, irq=7
> map[20]: type I/O Port, range 32, base 0x9400, size 5, enabled
> pcib0: matched entry for 0.29.INTA
> pcib0: slot 29 INTA hardwired to IRQ 23
> unknown: Reserved 0x20 bytes for rid 0x20 type 4 at 0x9400
> found-> vendor=0x8086, dev=0x3a35, revid=0x00
> domain=0, bus=0, slot=29, func=1
> class=0c-03-00, hdrtype=0x00, mfdev=0
> cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=b, irq=11
> map[20]: type I/O Port, range 32, base 0x9480, size 5, enabled
> pcib0: matched entry for 0.29.INTB
> pcib0: slot 29 INTB hardwired to IRQ 19
> unknown: Reserved 0x20 bytes for rid 0x20 type 4 at 0x9480
> found-> vendor=0x8086, dev=0x3a36, revid=0x00
> domain=0, bus=0, slot=29, func=2
> class=0c-03-00, hdrtype=0x00, mfdev=0
> cmdreg=0x0005, statreg=0x0290, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=c, irq=10
> map[20]: type I/O Port, range 32, base 0x9800, size 5, enabled
> pcib0: matched entry for 0.29.INTC
> pcib0: slot 29 INTC hardwired to IRQ 18
> unknown: Reserved 0x20 bytes for rid 0x20 type 4 at 0x9800
> found-> vendor=0x8086, dev=0x3a3a, revid=0x00
> domain=0, bus=0, slot=29, func=7
> class=0c-03-20, hdrtype=0x00, mfdev=0
> cmdreg=0x0006, statreg=0x0290, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=a, irq=7
> powerspec 2 supports D0 D3 current D0
> map[10]: type Memory, range 32, base 0xfbed6000, size 10,
> enabled
> pcib0: matched entry for 0.29.INTA
> pcib0: slot 29 INTA hardwired to IRQ 23
> unknown: Reserved 0x400 bytes for rid 0x10 type 3 at 0xfbed6000
> found-> vendor=0x8086, dev=0x244e, revid=0x90
> domain=0, bus=0, slot=30, func=0
> class=06-04-01, hdrtype=0x01, mfdev=0
> cmdreg=0x0107, statreg=0x0010, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x1a (6500 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x3a18, revid=0x00
> domain=0, bus=0, slot=31, func=0
> class=06-01-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0007, statreg=0x0210, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x3a20, revid=0x00
> domain=0, bus=0, slot=31, func=2
> class=01-01-8f, hdrtype=0x00, mfdev=0
> cmdreg=0x0007, statreg=0x02b0, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=b, irq=11
> powerspec 3 supports D0 D3 current D0
> map[10]: type I/O Port, range 32, base 0xbc00, size 3, enabled
> map[14]: type I/O Port, range 32, base 0xb880, size 2, enabled
> map[18]: type I/O Port, range 32, base 0xb800, size 3, enabled
> map[1c]: type I/O Port, range 32, base 0xb480, size 2, enabled
> map[20]: type I/O Port, range 32, base 0xb400, size 4, enabled
> map[24]: type I/O Port, range 32, base 0xb080, size 4, enabled
> pcib0: matched entry for 0.31.INTB
> pcib0: slot 31 INTB hardwired to IRQ 19
> found-> vendor=0x8086, dev=0x3a30, revid=0x00
> domain=0, bus=0, slot=31, func=3
> class=0c-05-00, hdrtype=0x00, mfdev=0
> cmdreg=0x0003, statreg=0x0280, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=c, irq=10
> map[10]: type Memory, range 64, base 0xfbefa000, size 8,
> enabled
> map[20]: type I/O Port, range 32, base 0x400, size 5, enabled
> pcib0: matched entry for 0.31.INTC
> pcib0: slot 31 INTC hardwired to IRQ 18
> found-> vendor=0x8086, dev=0x3a26, revid=0x00
> domain=0, bus=0, slot=31, func=5
> class=01-01-85, hdrtype=0x00, mfdev=0
> cmdreg=0x0007, statreg=0x02b0, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=b, irq=11
> powerspec 3 supports D0 D3 current D0
> map[10]: type I/O Port, range 32, base 0xac00, size 3, enabled
> map[14]: type I/O Port, range 32, base 0xa880, size 2, enabled
> map[18]: type I/O Port, range 32, base 0xa800, size 3, enabled
> map[1c]: type I/O Port, range 32, base 0xa480, size 2, enabled
> map[20]: type I/O Port, range 32, base 0xa400, size 4, enabled
> map[24]: type I/O Port, range 32, base 0xa080, size 4, enabled
> pcib0: matched entry for 0.31.INTB
> pcib0: slot 31 INTB hardwired to IRQ 19
> pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0
> pcib1: domain 0
> pcib1: secondary bus 1
> pcib1: subordinate bus 1
> pcib1: I/O decode 0xc000-0xcfff
> pcib1: memory decode 0xfbb00000-0xfbbfffff
> pcib1: no prefetched decode
> pci1: <ACPI PCI bus> on pcib1
> pci1: domain=0, physical bus=1
> found-> vendor=0x8086, dev=0x10d3, revid=0x00
> domain=0, bus=1, slot=0, func=0
> class=02-00-00, hdrtype=0x00, mfdev=0
> cmdreg=0x0007, statreg=0x0010, cachelnsz=16 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=a, irq=15
> powerspec 2 supports D0 D3 current D0
> MSI supports 1 message, 64 bit
> MSI-X supports 5 messages in map 0x1c
> map[10]: type Memory, range 32, base 0xfbbe0000, size 17,
> enabled
> pcib1: requested memory range 0xfbbe0000-0xfbbfffff: good
> map[18]: type I/O Port, range 32, base 0xcc00, size 5, enabled
> pcib1: requested I/O range 0xcc00-0xcc1f: in range
> map[1c]: type Memory, range 32, base 0xfbbdc000, size 14,
> enabled
> pcib1: requested memory range 0xfbbdc000-0xfbbdffff: good
> pcib1: matched entry for 1.0.INTA
> pcib1: slot 0 INTA hardwired to IRQ 28
> em0: <Intel(R) PRO/1000 Network Connection 7.3.2> port 0xcc00-0xcc1f
> mem 0xfbbe0000-0xfbbfffff,0xfbbdc000-0xfbbdffff irq 28 at device 0.0
> on pci1
> em0: Reserved 0x20000 bytes for rid 0x10 type 3 at 0xfbbe0000
> em0: Reserved 0x4000 bytes for rid 0x1c type 3 at 0xfbbdc000
> em0: attempting to allocate 3 MSI-X vectors (5 supported)
> msi: routing MSI-X IRQ 256 to local APIC 0 vector 49
> msi: routing MSI-X IRQ 257 to local APIC 0 vector 50
> msi: routing MSI-X IRQ 258 to local APIC 0 vector 51
> em0: using IRQs 256-258 for MSI-X
> em0: Using MSIX interrupts with 3 vectors
> em0: [MPSAFE]
> em0: [ITHREAD]
> em0: [MPSAFE]
> em0: [ITHREAD]
> em0: [MPSAFE]
> em0: [ITHREAD]
> em0: bpf attached
> em0: Ethernet address: 00:25:90:4b:17:e4
> pcib2: <ACPI PCIpcib2: domain 0
> pcib2: secondary bus 2
> pcib2: subordinate bus 2
> pcib2: I/O decode 0xd000-0xdfff
> pcib2: memory decode 0xfbc00000-0xfbcfffff
> pcib2: no prefetched decode
> pci2: <ACPI PCI bus> on pcib2
> pci2: domain=0, physical bus=2
> found-> vendor=0x8086, dev=0x10d3, revid=0x00
> domain=0, bus=2, slot=0, func=0
> class=02-00-00, hdrtype=0x00, mfdev=0
> cmdreg=0x0007, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=a, irq=15
> powerspec 2 supports D0 D3 current D0
> MSI supports 1 message, 64 bit
> MSI-X supports 5 messages in map 0x1c
> map[10]: type Memory, range 32, base 0xfbce0000, size 17,
> enabled
> pcib2: requested memory range 0xfbce0000-0xfbcfffff: good
> map[18]: type I/O Port, range 32, base 0xdc00, size 5, enabled
> pcib2: requested I/O range 0xdc00-0xdc1f: in range
> map[1c]: type Memory, range 32, base 0xfbcdc000, size 14,
> enabled
> pcib2: requested memory range 0xfbcdc000-0xfbcdffff: good
> pcib2: matched entry for 2.0.INTA
> pcib2: slot 0 INTA hardwired to IRQ 29
> em1: <Intel(R) PRO/1000 Network Connection 7.3.2> port 0xdc00-0xdc1f
> mem 0xfbce0000-0xfbcfffff,0xfbcdc000-0xfbcdffff irq 29 at device 0.0
> on pci2
> em1: Reserved 0x20000 bytes for rid 0x10 type 3 at 0xfbce0000
> em1: Reserved 0x4000 bytes for rid 0x1c type 3 at 0xfbcdc000
> em1: attempting to allocate 3 MSI-X vectors (5 supported)
> msi: routing MSI-X IRQ 259 to local APIC 0 vector 52
> msi: routing MSI-X IRQ 260 to local APIC 0 vector 53
> msi: routing MSI-X IRQ 261 to local APIC 0 vector 54
> em1: using IRQs 259-261 for MSI-X
> em1: Using MSIX interrupts with 3 vectors
> em1: [MPSAFE]
> em1: [ITHREAD]
> em1: [MPSAFE]
> em1: [ITHREAD]
> em1: [MPSAFE]
> em1: [ITHREAD]
> em1: bpf attached
> em1: Ethernet address: 00:25:90:4b:17:e5
> pcib3: <ACPI PCI-PCI bridge> at device 3.0 on pci0
> pcib3: domain 0
> pcib3: secondary bus 3
> pcib3: subordinate bus 3
> pcib3: no prefetched decode
> pci3: <ACPI PCI bus> on pcib3
> pci3: domain=0, physical bus=3
> pcib4: <ACPI PCI-PCI bridge> at device 5.0 on pci0
> pcib4: domain 0
> pcib4: secondary bus 4
> pcib4: subordinate bus 4
> pcib4: I/O decode 0xe000-0xefff
> pcib4: memory decode 0xfbd00000-0xfbdfffff
> pcib4: no prefetched decode
> pci4: <ACPI PCI bus> on pcib4
> pci4: domain=0, physical bus=4
> found-> vendor=0x1000, dev=0x0072, revid=0x03
> domain=0, bus=4, slot=0, func=0
> class=01-07-00, hdrtype=0x00, mfdev=0
> cmdreg=0x0007, statreg=0x0010, cachelnsz=64 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> intpin=a, irq=15
> powerspec 3 supports D0 D1 D2 D3 current D0
> MSI supports 1 message, 64 bit
> MSI-X supports 15 messages in map 0x14
> map[10]: type I/O Port, range 32, base 0xe000, size 8, enabled
> pcib4: requested I/O range 0xe000-0xe0ff: in range
> map[14]: type Memory, range 64, base 0xfbd3c000, size 14,
> enabled
> pcib4: requested memory range 0xfbd3c000-0xfbd3ffff: good
> map[1c]: type Memory, range 64, base 0xfbd40000, size 18,
> enabled
> pcib4: requested memory range 0xfbd40000-0xfbd7ffff: good
> pcib4: matched entry for 4.0.INTA
> pcib4: slot 0 INTA hardwired to IRQ 26
> mps0: <LSI SAS2008> port 0xe000-0xe0ff mem
> 0xfbd3c000-0xfbd3ffff,0xfbd40000-0xfbd7ffff irq 26 at device 0.0 on
> pci4
> mps0: Reserved 0x4000 bytes for rid 0x14 type 3 at 0xfbd3c000
> mps0: Firmware: 10.00.02.00, Driver: 13.00.00.00-fbsd
> mps0: IOCCapabilities:
> 1285c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,HostDis
> c>
> mps0: attempting to allocate 1 MSI-X vectors (15 supported)
> msi: routing MSI-X IRQ 262 to local APIC 0 vector 55
> mps0: using IRQ 262 for MSI-X
> mps0: [MPSAFE]
> mps0: [ITHREAD]
> pcib5: <ACPI PCI-PCI bridge> at device 7.0 on pci0
> pcib5: domain 0
> pcib5: secondary bus 5
> pcib5: subordinate bus 5
> pcib5: no prefetched decode
> pci5: <ACPI PCI bus> on pcib5
> pci5: domain=0, physical bus=5
> pci0: <base peripheral, interrupt controller> at device 20.0 (no
> driver attached)
> pci0: <base peripheral, interrupt controller> at device 20.1 (no
> driver attached)
> pci0: <base peripheral, interrupt controller> at device 20.2 (no
> driver attached)
> pci0: <base peripheral, interrupt controller> at device 20.3 (no
> driver attached)
> pci0: <base peripheral> at device 22.0 (no driver attached)
> pci0:0:22:0: Transition from D0 to D3
> pci0: <base peripheral> at device 22.1 (no driver attached)
> pci0:0:22:1: Transition from D0 to D3
> pci0: <base peripheral> at device 22.2 (no driver attached)
> pci0:0:22:2: Transition from D0 to D3
> pci0: <base peripheral> at device 22.3 (no driver attached)
> pci0:0:22:3: Transition from D0 to D3
> pci0: <base peripheral> at device 22.4 (no driver attached)
> pci0:0:22:4: Transition from D0 to D3
> pci0: <base peripheral> at device 22.5 (no driver attached)
> pci0:0:22:5: Transition from D0 to D3
> pci0: <base peripheral> at device 22.6 (no driver attached)
> pci0:0:22:6: Transition from D0 to D3
> pci0: <base peripheral> at device 22.7 (no driver attached)
> pci0:0:22:7: Transition from D0 to D3
> pci0: <serial bus, USB> at device 26.0 (no driver attached)
> pci0: <serial bus, USB> at device 26.1 (no driver attached)
> pci0: <serial bus, USB> at device 26.2 (no driver attached)
> pci0: <serial bus, USB> at device 26.7 (no driver attached)
> pci0:0:26:7: Transition from D0 to D3
> pci0: <serial bus, USB> at device 29.0 (no driver attached)
> pci0: <serial bus, USB> at device 29.1 (no driver attached)
> pci0: <serial bus, USB> at device 29.2 (no driver attached)
> pci0: <serial bus, USB> at device 29.7 (no driver attached)
> pci0:0:29:7: Transition from D0 to D3
> pcib6: <ACPI PCI-PCI bridge> at device 30.0 on pci0
> pcib6: domain 0
> pcib6: secondary bus 6
> pcib6: subordinate bus 6
> pcib6: memory decode 0xfaf00000-0xfb7fffff
> pcib6: prefetched decode 0xf9000000-0xf9ffffff
> pcib6: Subtractively decoded bridge.
> pci6: <ACPI PCI bus> on pcib6
> pci6: domain=0, physical bus=6
> found-> vendor=0x102b, dev=0x0532, revid=0x0a
> domain=0, bus=6, slot=1, func=0
> class=03-00-00, hdrtype=0x00, mfdev=0
> cmdreg=0x0007, statreg=0x0290, cachelnsz=64 (dwords)
> lattimer=0x40 (1920 ns), mingnt=0x10 (4000 ns), maxlat=0x20
> (8000 ns)
> intpin=a, irq=10
> powerspec 1 supports D0 D3 current D0
> map[10]: type Prefetchable Memory, range 32, base 0xf9000000,
> size 24, enabled
> pcib6: requested memory range 0xf9000000-0xf9ffffff: good
> map[14]: type Memory, range 32, base 0xfaffc000, size 14,
> enabled
> pcib6: requested memory range 0xfaffc000-0xfaffffff: good
> map[18]: type Memory, range 32, base 0xfb000000, size 23,
> enabled
> pcib6: requested memory range 0xfb000000-0xfb7fffff: good
> pcib6: matched entry for 6.1.INTA
> pcib6: slot 1 INTA hardwired to IRQ 18
> vgapci0: <VGA-compatible display> mem
> 0xf9000000-0xf9ffffff,0xfaffc000-0xfaffffff,0xfb000000-0xfb7fffff irq
> 18 at device 1.0 on pci6
> isab0: <PCI-ISA bridge> at device 31.0 on pci0
> isa0: <ISA bus> on isab0
> atapci0: <Intel ICH10 SATA300 controller> port
> 0xbc00-0xbc07,0xb880-0xb883,0xb800-0xb807,0xb480-0xb483,0xb400-
> 0xb40f,0xb080-0xb08f
> irq 19 at device 31.2 on pci0
> atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at 0xb400
> ioapic0: routing intpin 19 (PCI IRQ 19) to lapic 0 vector 56
> atapci0: [MPSAFE]
> atapci0: [ITHREAD]
> atapci0: Reserved 0x10 bytes for rid 0x24 type 4 at 0xb080
> ata2: <ATA channel> at channel 0 on atapci0
> atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at 0xbc00
> atapci0: Reserved 0x4 bytes for rid 0x14 type 4 at 0xb880
> ata2: SATA reset: ports status=0x00
> ata2: p0: SATA connect timeout status=00000000
> ata2: p1: SATA connect timeout status=00000000
> ata2: [MPSAFE]
> ata2: [ITHREAD]
> ata3: <ATA channel> at channel 1 on atapci0
> atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at 0xb800
> atapci0: Reserved 0x4 bytes for rid 0x1c type 4 at 0xb480
> ata3: SATA reset: ports status=0x00
> ata3: p0: SATA connect timeout status=00000000
> ata3: p1: SATA connect timeout status=00000000
> ata3: [MPSAFE]
> ata3: [ITHREAD]
> pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
> atapci1: <Intel ICH10 SATA300 controller> port
> 0xac00-0xac07,0xa880-0xa883,0xa800-0xa807,0xa480-0xa483,0xa400-
> 0xa40f,0xa080-0xa08f
> irq 19 at device 31.5 on pci0
> atapci1: Reserved 0x10 bytes for rid 0x20 type 4 at 0xa400
> atapci1: [MPSAFE]
> atapci1: [ITHREAD]
> atapci1: Reserved 0x10 bytes for rid 0x24 type 4 at 0xa080
> ata4: <ATA channel> at channel 0 on atapci1
> atapci1: Reserved 0x8 bytes for rid 0x10 type 4 at 0xac00
> atapci1: Reserved 0x4 bytes for rid 0x14 type 4 at 0xa880
> ata4: SATA reset: ports status=0x00
> ata4: p0: SATA connect timeout status=00000000
> ata4: [MPSAFE]
> ata4: [ITHREAD]
> ata5: <ATA channel> at channel 1 on atapci1
> atapci1: Reserved 0x8 bytes for rid 0x18 type 4 at 0xa800
> atapci1: Reserved 0x4 bytes for rid 0x1c type 4 at 0xa480
> ata5: SATA reset: ports status=0x00
> ata5: p0: SATA connect timeout status=00000000
> ata5: [MPSAFE]
> ata5: [ITHREAD]
> acpi_button0: <Power Button> on acpi0
> atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0
> atrtc0: registered as a time-of-day clock (resolution 1000000us)
> uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 on acpi0
> ioapic0: routing intpin 4 (ISA IRQ 4) to lapic 0 vector 57
> uart0: [FILTER]
> uart0: fast interrupt
> uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 flags 0x10 on acpi0
> ioapic0: routing intpin 3 (ISA IRQ 3) to lapic 0 vector 58
> uart1: [FILTER]
> uart1: fast interrupt
> uart1: console (115200,n,8,1)
> acpi_hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on
> acpi0
> acpi_hpet0: vend: 0x8086 rev: 0x1 num: 4 hz: 14318180 opts: legacy_route
> 64-bit
> Timecounter "HPET" frequency 14318180 Hz quality 900
> qpi0: <QPI system bus> on motherboard
> pcib7: <QPI Host-PCI bridge> pcibus 255 on qpi0
> pci255: <PCI bus> on pcib7
> pci255: domain=0, physical bus=255
> found-> vendor=0x8086, dev=0x2c70, revid=0x02
> domain=0, bus=255, slot=0, func=0
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2d81, revid=0x02
> domain=0, bus=255, slot=0, func=1
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2d90, revid=0x02
> domain=0, bus=255, slot=2, func=0
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2d91, revid=0x02
> domain=0, bus=255, slot=2, func=1
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2d92, revid=0x02
> domain=0, bus=255, slot=2, func=2
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2d93, revid=0x02
> domain=0, bus=255, slot=2, func=3
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2d94, revid=0x02
> domain=0, bus=255, slot=2, func=4
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2d95, revid=0x02
> domain=0, bus=255, slot=2, func=5
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2d98, revid=0x02
> domain=0, bus=255, slot=3, func=0
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2d99, revid=0x02
> domain=0, bus=255, slot=3, func=1
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2d9a, revid=0x02
> domain=0, bus=255, slot=3, func=2
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2d9c, revid=0x02
> domain=0, bus=255, slot=3, func=4
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2da0, revid=0x02
> domain=0, bus=255, slot=4, func=0
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2da1, revid=0x02
> domain=0, bus=255, slot=4, func=1
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2da2, revid=0x02
> domain=0, bus=255, slot=4, func=2
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2da3, revid=0x02
> domain=0, bus=255, slot=4, func=3
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2da8, revid=0x02
> domain=0, bus=255, slot=5, func=0
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2da9, revid=0x02
> domain=0, bus=255, slot=5, func=1
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2daa, revid=0x02
> domain=0, bus=255, slot=5, func=2
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2dab, revid=0x02
> domain=0, bus=255, slot=5, func=3
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2db0, revid=0x02
> domain=0, bus=255, slot=6, func=0
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2db1, revid=0x02
> domain=0, bus=255, slot=6, func=1
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2db2, revid=0x02
> domain=0, bus=255, slot=6, func=2
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> found-> vendor=0x8086, dev=0x2db3, revid=0x02
> domain=0, bus=255, slot=6, func=3
> class=06-00-00, hdrtype=0x00, mfdev=1
> cmdreg=0x0006, statreg=0x0000, cachelnsz=0 (dwords)
> lattimer=0x00 (0 ns), mingnt=0x00 (0 ns), maxlat=0x00 (0 ns)
> acpi0: wakeup code va 0xffffff8d853df000 pa 0x4000
> ahc_isa_probe 0: ioport 0xc00 alloc failed
> ahc_isa_probe 10: ioport 0xac00 alloc failed
> ahc_isa_probe 11: ioport 0xbc00 alloc failed
> ahc_isa_probe 12: ioport 0xcc00 alloc failed
> ahc_isa_probe 13: ioport 0xdc00 alloc failed
> isa_probe_children: disabling PnP devices
> ipmi1: <IPMI System Interface> on isa0
> ipmi1: KCS mode found at io 0xca2 alignment 0x1 on isa
> atrtc: atrtc0 already exists; skipping it
> sc: sc0 already exists; skipping it
> uart: uart0 already exists; skipping it
> uart: uart1 already exists; skipping it
> isa_probe_children: probing non-PnP devices
> orm0: <ISA Option ROMs> at iomem 0xc0000-0xc7fff,0xc8000-0xc8fff on isa0
> sc0: <System console> at flags 0x100 on isa0
> sc0: VGA <16 virtual consoles, flags=0x300>
> sc0: fb0, kbd1, terminal emulator: scteken (teken terminal)
> vga0: <Generic ISA VGA> at port 0x3b0-0x3df iomem 0xa0000-0xbffff on
> isa0
> ipmi0: <IPMI System Interface> on isa0
> device_attach: ipmi0 attach returned 16
> atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
> atkbd0: <AT Keyboard> irq 1 on atkbdc0
> kbd0 at atkbd0
> kbd0: atkbd0, generic (0), config:0x0, flags:0x3f0000
> ioapic0: routing intpin 1 (ISA IRQ 1) to lapic 0 vector 59
> atkbd0: [GIANT-LOCKED]
> atkbd0: [ITHREAD]
> psm0: current command byte:0065
> kbdc: TEST_AUX_PORT status:0002
> psm0: strange result for test aux port (2).
> kbdc: RESET_AUX return code:00fe
> kbdc: RESET_AUX return code:00fe
> kbdc: RESET_AUX return code:00fe
> kbdc: DIAGNOSE status:0055
> kbdc: TEST_KBD_PORT status:0002
> psm: keyboard port failed.
> psm0: failed to reset the aux device.
> fdc0 failed to probe at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
> ppc0: cannot reserve I/O port range
> ppc0: <Parallel port> failed to probe at irq 7 on isa0
> isa_probe_children: probing PnP devices
> coretemp0: <CPU On-Die Thermal Sensors> on cpu0
> coretemp0: Setting TjMax=95
> coretemp1: <CPU On-Die Thermal Sensors> on cpu1
> coretemp1: Setting TjMax=95
> coretemp2: <CPU On-Die Thermal Sensors> on cpu2
> coretemp2: Setting TjMax=95
> coretemp3: <CPU On-Die Thermal Sensors> on cpu3
> coretemp3: Setting TjMax=95
> Device configuration finished.
> procfs registered
> linprocfs registered
> lapic: Divisor 2, Frequency 66669337 Hz
> Timecounter "TSC" frequency 2400096484 Hz quality -100
> Timecounters tick every 1.000 msec
> vlan: initialized, using hash tables with chaining
> Linux ELF exec handler installed
> ipfw2 (+ipv6) initialized, divert loadable, nat loadable, rule-based
> forwarding enabled, default to accept, logging disabled
> ipfw0: bpf attached
> lo0: bpf attached
> hptrr: no controller detected.
> ata2: Identifying devices: 00000000
> ata2: New devices: 00000000
> ata3: Identifying devices: 00000000
> ata3: New devices: 00000000
> ata4: Identifying devices: 00000000
> ata4: New devices: 00000000
> ata5: Identifying devices: 00000000
> ata5: New devices: 00000000
> ipmi1: IPMI device rev. 1, firmware rev. 2.08, version 2.0
> ipmi1: Number of channels 2
> ipmi1: Attached watchdog
> (probe0:mps0:0:0:0): Error 22, Unretryable error
> (probe1:mps0:0:1:0): Error 22, Unretryable error
> (probe2:mps0:0:2:0): Error 22, Unretryable error
> (probe3:mps0:0:3:0): Error 22, Unretryable error
> (probe4:mps0:0:4:0): Error 22, Unretryable error
> (probe6:mps0:0:6:0): Error 22, Unretryable error
> (probe7:mps0:0:7:0): Error 22, Unretryable error
> (probe20:mps0:0:20:0): Error 22, Unretryable error
> (probe21:mps0:0:21:0): Error 22, Unretryable error
> (probe23:mps0:0:23:0): Error 22, Unretryable error
> (probe8:mps0:0:8:0): SCSI status error
> (probe8:mps0:0:8:0): MODE SENSE(6). CDB: 1a 0 a 0 14 0
> (probe8:mps0:0:8:0): CAM status: SCSI Status Error
> (probe8:mps0:0:8:0): SCSI status: Check Condition
> (probe8:mps0:0:8:0): SCSI sense: ILLEGAL REQUEST asc:24,0 (Invalid field
> in CDB)
> (probe8:mps0:0:8:0): Error 22, Unretryable error
> (probe24:mps0:0:24:0): Error 22, Unretryable error
> (probe25:mps0:0:25:0): Error 22, Unretryable error
> [..snip 100 other probes on non existant devices..]
> (probe124:mps0:0:124:0): Error 22, Unretryable error
> (probe125:mps0:0:125:0): Error 22, Unretryable error
> ses0 at mps0 bus 0 scbus0 target 8 lun 0
> ses0: <LSI CORP SAS2X28 0717> Fixed Enclosure Services SCSI-5 device
> ses0: Serial Number
> ses0: 600.000MB/s transfers
> ses0: Command Queueing enabled
> ses0: SCSI-3 SES Device
> GEOM: new disk da0
> (probe8:mps0:0:8:0): SCSI status error
> (probe8:mps0:0:8:0): MODE SENSE(6). CDB: 1a 0 a 0 14 0
> (probe8:mps0:0:8:0): CAM status: SCSI Status Error
> (probe8:mps0:0:8:0): SCSI status: Check Condition
> (probe8:mps0:0:8:0): SCSI sense: ILLEGAL REQUEST asc:24,0 (Invalid field
> in CDB)
> (probe8:mps0:0:8:0): Error 22, Unretryable error
> GEOM: new disk da1
> da2 at mps0 bus 0 scbus0 target 11 lun 0
> da2: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> da2: Serial Number 9XG05LYG00009129U3L9
> da2: 600.000MB/s transfers
> da2: Command Queueing enabled
> da2: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
> da0 at mps0 bus 0 scbus0 target 9 lun 0
> da0: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> da0: Serial Number 9XG06YW800009133BMHK
> da0: 600.000MB/s transfers
> da0: Command Queueing enabled
> da0: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
> da1 at mps0 bus 0 scbus0 target 10 lun 0
> da1: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> da1: Serial Number 9XG07FSB00009134U94B
> da1: 600.000MB/s transfers
> da1: Command Queueing enabled
> da1: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
> GEOM: new disk da2
> da3 at mps0 bus 0 scbus0 target 12 lun 0
> da3: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> da3: Serial Number 9XG03Z05000091319F0D
> da3: 600.000MB/s transfers
> da3: Command Queueing enabled
> da3: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
> da4 at mps0 bus 0 scbus0 target 13 lun 0
> da4: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> da4: Serial Number 9XG06TM100009129U422
> da4: 600.000MB/s transfers
> da4: Command Queueing enabled
> da4: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
> da5 at mps0 bus 0 scbus0 target 14 lun 0
> da5: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> da5: Serial Number 9XG042HE00009129WDTL
> da5: 600.000MB/s transfers
> da5: Command Queueing enabled
> da5: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
> da6 at mps0 bus 0 scbus0 target 15 lun 0
> da6: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> da6: Serial Number 9XG06YT500009133BMUN
> da6: 600.000MB/s transfers
> da6: Command Queueing enabled
> da6: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
> da7 at mps0 bus 0 scbus0 target 16 lun 0
> da7: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> da7: Serial Number 9XG05G9T00009133SYRV
> da7: 600.000MB/s transfers
> da7: Command Queueing enabled
> da7: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
> da8 at mps0 bus 0 scbus0 target 17 lun 0
> da8: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> da8: Serial Number 9XG07FTL00009134CLBX
> da8: 600.000MB/s transfers
> da8: Command Queueing enabled
> da8: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
> pass0 at mps0 bus 0 scbus0 target 8 lun 0
> pass0: <LSI CORP SAS2X28 0717> Fixed Enclosure Services SCSI-5 device
> pass0: Serial Number
> pass0: 600.000MB/s transfers
> pass0: Command Queueing enabled
> da9 at mps0 bus 0 scbus0 target 18 lun 0
> da9: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> da9: Serial Number 9XG05XRT00009133BLD4
> da9: 600.000MB/s transfers
> da9: Command Queueing enabled
> da9: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
> da10 at mps0 bus 0 scbus0 target 19 lun 0
> da10: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> da10: Serial Number 9XG06DHT00009133SRAH
> da10: 600.000MB/s transfers
> da10: Command Queueing enabled
> da10: 953869MB (1953525168 512 byte sectors: 255H 63S/T 121601C)
> pass1 at mps0 bus 0 scbus0 target 9 lun 0
> pass1: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> pass1: Serial Number 9XG06YW800009133BMHK
> pass1: 600.000MB/s transfers
> pass1: Command Queueing enabled
> pass2 at mps0 bus 0 scbus0 target 10 lun 0
> pass2: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> pass2: Serial Number 9XG07FSB00009134U94B
> pass2: 600.000MB/s transfers
> pass2: Command Queueing enabled
> pass3 at mps0 bus 0 scbus0 target 11 lun 0
> pass3: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> pass3: Serial Number 9XG05LYG00009129U3L9
> pass3: 600.000MB/s transfers
> pass3: Command Queueing enabled
> pass4 at mps0 bus 0 scbus0 target 12 lun 0
> pass4: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> pass4: Serial Number 9XG03Z05000091319F0D
> pass4: 600.000MB/s transfers
> pass4: Command Queueing enabled
> pass5 at mps0 bus 0 scbus0 target 13 lun 0
> pass5: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> pass5: Serial Number 9XG06TM100009129U422
> pass5: 600.000MB/s transfers
> pass5: Command Queueing enabled
> pass6 at mps0 bus 0 scbus0 target 14 lun 0
> pass6: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> pass6: Serial Number 9XG042HE00009129WDTL
> pass6: 600.000MB/s transfers
> pass6: Command Queueing enabled
> pass7 at mps0 bus 0 scbus0 target 15 lun 0
> pass7: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> pass7: Serial Number 9XG06YT500009133BMUN
> pass7: 600.000MB/s transfers
> pass7: Command Queueing enabled
> pass8 at mps0 bus 0 scbus0 target 16 lun 0
> pass8: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> pass8: Serial Number 9XG05G9T00009133SYRV
> pass8: 600.000MB/s transfers
> pass8: Command Queueing enabled
> pass9 at mps0 bus 0 scbus0 target 17 lun 0
> pass9: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> pass9: Serial Number 9XG07FTL00009134CLBX
> pass9: 600.000MB/s transfers
> pass9: Command Queueing enabled
> pass10 at mps0 bus 0 scbus0 target 18 lun 0
> pass10: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> pass10: Serial Number 9XG05XRT00009133BLD4
> pass10: 600.000MB/s transfers
> pass10: Command Queueing enabled
> pass11 at mps0 bus 0 scbus0 target 19 lun 0
> pass11: <SEAGATE ST91000640SS 0001> Fixed Direct Access SCSI-5 device
> pass11: Serial Number 9XG06DHT00009133SRAH
> pass11: 600.000MB/s transfers
> pass11: Command Queueing enabled
> ATA PseudoRAID loaded
> lapic20: CMCI unmasked
> lapic18: CMCI unmasked
> SMP: AP CPU #3 Launched!
> lapic2: CMCI unmasked
> cpu3 AP:
> ID: 0x14000000 VER: 0x01060015 LDR: 0x00000000 DFR: 0xffffffff
> lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
> timer: 0x000200ef therm: 0x00010000 err: 0x000000f0 pmc: 0x00010400
> cmci: 0x000000f2
> SMP: AP CPU #1 Launched!
> cpu1 AP:
> ID: 0x02000000 VER: 0x01060015 LDR: 0x00000000 DFR: 0xffffffff
> lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
> timer: 0x000200ef therm: 0x00010000 err: 0x000000f0 pmc: 0x00010400
> cmci: 0x000000f2
> SMP: AP CPU #2 Launched!
> cpu2 AP:
> ID: 0x12000000 VER: 0x01060015 LDR: 0x00000000 DFR: 0xffffffff
> lint0: 0x00010700 lint1: 0x00000400 TPR: 0x00000000 SVR: 0x000001ff
> timer: 0x000200ef therm: 0x00010000 err: 0x000000f0 pmc: 0x00010400
> cmci: 0x000000f2
> ioapic0: routing intpin 3 (ISA IRQ 3) to lapic 2 vector 48
> ioapic0: routing intpin 4 (ISA IRQ 4) to lapic 18 vector 48
> ioapic0: routing intpin 9 (ISA IRQ 9) to lapic 20 vector 48
> msi: Assigning MSI-X IRQ 256 to local APIC 2 vector 49
> msi: Assigning MSI-X IRQ 257 to local APIC 18 vector 49
> msi: Assigning MSI-X IRQ 258 to local APIC 20 vector 49
> msi: Assigning MSI-X IRQ 260 to local APIC 2 vector 50
> msi: Assigning MSI-X IRQ 261 to local APIC 18 vector 50
> msi: Assigning MSI-X IRQ 262 to local APIC 20 vector 50
> GEOM: new disk da3
> GEOM: new disk da4
> GEOM: new disk da5
> GEOM: new disk da6
> GEOM: new disk da7
> GEOM: new disk da8
> GEOM: new disk da9
> GEOM: new disk da10
> Trying to mount root from ufs:/dev/da0s1a
> ROOT MOUNT ERROR:
> If you have invalid mount options, reboot, and first try the following
> from
> the loader prompt:
>
> set vfs.root.mountfrom.options=rw
>
> and then remove invalid mount options from /etc/fstab.
>
> Loader variables:
> vfs.root.mountfrom=ufs:/dev/da0s1a
> vfs.root.mountfrom.options=rw
>
> Manual root filesystem specification:
> <fstype>:<device> Mount <device> using filesystem <fstype>
> eg. ufs:/dev/da0s1a
> eg. cd9660:/dev/acd0
> This is equivalent to: mount -t cd9660 /dev/acd0
> /
>
> ? List valid disk boot devices
> <empty line> Abort manual input
>
> mountroot>
>
> If I install to the 2nd drive the system boots up, so outside of the
> ses device masking the actual boot drive, I'm not having any other
> issues.
>
> Thanks again,
> Jason
>
> On Fri, Feb 17, 2012 at 10:16 AM, Maksim Yevmenkin
> <maksim.yevmenkin at gmail.com> wrote:
> >
> > On Fri, Feb 17, 2012 at 1:07 AM, Desai, Kashyap
> <Kashyap.Desai at lsi.com> wrote:
> > > Jason,
> > >
> > > Can you switch your mail client to "text mode". It is difficult to
> do inline reply in html format.
> > >
> > > <mpslsi> version 08.55.00.00, <mps> version 11.255.03.00-fbsd and
> <mps> version 13.00.00.00-fbsd detected SES device as Target Id = 8.
> > > This target Id is retrieved from FW. I am able to map my theory in
> your case.
> > >
> > > Now, Only problem is when you use "Old mps FreeBSD developers"
> things are different (and you would like to see same result using other
> driver versions ).
> > > Here is a reason why behavior is different.
> > > Our older mps driver does not had mapping code available in few
> driver releases. (see mps_mapping.c file)
> > > Because of that reason Driver will assign Target Id sequential
> (Internal sequence) from Event received from FW.
> > >
> > > Summary is all driver behavior with FW 10.00.02.00 is as expected.
> > >
> > > Can you boot into verbose mode and send me log where it actual hangs
> ? Also what is your /etc/fstab entry.
> >
> >
> > we've actually had exactly the same problem with 16-port LSI card
> > running IT (non-RAID) firmware. i was looking at the source and found
> > that driver does some sort of persistent mapping for scsi target.
> > personally, i do net get why its required, especially when running in
> > IT mode.
> >
> > to fix this issue we had to "lobotomize" LSI mps(4) card. the
> > following procedure is know to work (i'm typing from memory, so double
> > check)
> >
> > 1) start lsiutil
> >
> > 2) select card
> >
> > 3) enable expert mode
> >
> > 4) select option 33 then sub option 7 (erase all non-production
> > configuration or something like that)
> >
> > 5) return to main menu and select option 61 (reset to all defaults)
> >
> > 6) select option 37 (force full rescan)
> >
> > repeat steps 2 - 6 for every card and reboot. activate LSI
> > configuration bios utility (ctrl+c) and do optional post-configuration
> > (we disable boot order on LSI adapters). save and reboot.
> >
> > we also use hints system to ensure drives/ports stay wired correctly
> > to their respective device nodes.
> >
> > hope this helps.
> >
> > thanks,
> > max
> >
> > > From: Jason Wolfe [mailto:nitroboost at gmail.com]
> > > Sent: Friday, February 17, 2012 2:19 PM
> > > To: Desai, Kashyap
> > > Cc: freebsd-scsi at freebsd.org
> > > Subject: Re: LSI2008 controller clobbers first disk with new LSI mps
> driver
> > >
> > > Kashyap,
> > >
> > > Yes I've run all 4 drivers on the same machine with the 10.00.02.00
> FW:
> > >
> > > Old mps from (I believe) FreeBSD developers:
> > >
> > > mps0: <LSI SAS2008> port 0xe000-0xe0ff mem 0xfbd3c000-
> 0xfbd3ffff,0xfbd40000-0xfbd7ffff irq 26 at device 0.0 on pci4
> > > mps0: Firmware: 10.00.02.00
> > > mps0: IOCCapabilities:
> 1285c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,HostDis
> c>
> > > mps0: [ITHREAD]
> > > da0 at mps0 bus 0 scbus0 target 1 lun 0
> > > da1 at mps0 bus 0 scbus0 target 2 lun 0
> > > da2 at mps0 bus 0 scbus0 target 3 lun 0
> > > da3 at mps0 bus 0 scbus0 target 4 lun 0
> > > da4 at mps0 bus 0 scbus0 target 5 lun 0
> > > da5 at mps0 bus 0 scbus0 target 6 lun 0
> > > da6 at mps0 bus 0 scbus0 target 7 lun 0
> > > da8 at mps0 bus 0 scbus0 target 9 lun 0
> > > da7 at mps0 bus 0 scbus0 target 8 lun 0
> > > da10 at mps0 bus 0 scbus0 target 11 lun 0
> > > da9 at mps0 bus 0 scbus0 target 10 lun 0
> > > da11 at mps0 bus 0 scbus0 target 12 lun 0
> > > ses0 at mps0 bus 0 scbus0 target 13 lun 0
> > > ses0: <LSI CORP SAS2X28 0717> Fixed Enclosure Services SCSI-5 device
> > > ses0: 600.000MB/s transfers
> > > ses0: Command Queueing enabled
> > > ses0: SCSI-3 SES Device
> > >
> > >
> > >
> > > mpslsi.ko binary from 2011:
> > >
> > > mpslsi0: <LSI SAS2008> port 0xe000-0xe0ff mem 0xfbd3c000-
> 0xfbd3ffff,0xfbd40000-0xfbd7ffff irq 26 at device 0.0 on pci4
> > > mpslsi0: Firmware: 10.00.02.00, Driver: 08.55.00.00
> > > mpslsi0: IOCCapabilities:
> 1285c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,HostDis
> c>
> > > mpslsi0: [ITHREAD]
> > > ses0 at mpslsi0 bus 0 target 8 lun 0
> > > ses0: <LSI CORP SAS2X28 0717> Fixed Enclosure Services SCSI-5 device
> > > ses0: 600.000MB/s transfers
> > > ses0: Command Queueing Enabled
> > > ses0: SCSI-3 SES Device
> > > da0 at mpslsi0 bus 0 target 9 lun 0
> > > da1 at mpslsi0 bus 0 target 10 lun 0
> > > da2 at mpslsi0 bus 0 target 11 lun 0
> > > da3 at mpslsi0 bus 0 target 12 lun 0
> > > da4 at mpslsi0 bus 0 target 13 lun 0
> > > da5 at mpslsi0 bus 0 target 14 lun 0
> > > da6 at mpslsi0 bus 0 target 15 lun 0
> > > da7 at mpslsi0 bus 0 target 16 lun 0
> > > da8 at mpslsi0 bus 0 target 17 lun 0
> > > da9 at mpslsi0 bus 0 target 18 lun 0
> > > da10 at mpslsi0 bus 0 target 19 lun 0
> > >
> > >
> > >
> > > 11.255.03.00-fbsd:
> > >
> > > mps0: <LSI SAS2008> port 0xe000-0xe0ff mem 0xfbd3c000-
> 0xfbd3ffff,0xfbd40000-0xfbd7ffff irq 26 at device 0.0 on pci4
> > > mps0: Firmware: 10.00.02.00, Driver: 11.255.03.00-fbsd
> > > mps0: IOCCapabilities:
> 1285c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,HostDis
> c>
> > > mps0: [ITHREAD]
> > > ses0 at mps0 bus 0 scbus0 target 8 lun 0
> > > ses0: <LSI CORP SAS2X28 0717> Fixed Enclosure Services SCSI-5 device
> > > ses0: 600.000MB/s transfers
> > > ses0: Command Queueing enabled
> > > ses0: SCSI-3 SES Device
> > > da0 at mps0 bus 0 scbus0 target 9 lun 0
> > > da1 at mps0 bus 0 scbus0 target 10 lun 0
> > > da2 at mps0 bus 0 scbus0 target 11 lun 0
> > > da3 at mps0 bus 0 scbus0 target 12 lun 0
> > > da4 at mps0 bus 0 scbus0 target 13 lun 0
> > > da5 at mps0 bus 0 scbus0 target 14 lun 0
> > > da6 at mps0 bus 0 scbus0 target 15 lun 0
> > > da7 at mps0 bus 0 scbus0 target 16 lun 0
> > > da8 at mps0 bus 0 scbus0 target 17 lun 0
> > > da9 at mps0 bus 0 scbus0 target 18 lun 0
> > > da10 at mps0 bus 0 scbus0 target 19 lun 0
> > >
> > >
> > >
> > > Current 13.00.00.00-fbsd:
> > >
> > > mps0: <LSI SAS2008> port 0xe000-0xe0ff mem 0xfbd3c000-
> 0xfbd3ffff,0xfbd40000-0xfbd7ffff irq 26 at device 0.0 on pci4
> > > mps0: Firmware: 10.00.02.00, Driver: 13.00.00.00-fbsd
> > > mps0: IOCCapabilities:
> 1285c<ScsiTaskFull,DiagTrace,SnapBuf,EEDP,TransRetry,EventReplay,HostDis
> c>
> > > mps0: [ITHREAD]
> > > da1 at mps0 bus 0 scbus0 target 10 lun 0
> > > da0 at mps0 bus 0 scbus0 target 9 lun 0
> > > da2 at mps0 bus 0 scbus0 target 11 lun 0
> > > da4 at mps0 bus 0 scbus0 target 13 lun 0
> > > da5 at mps0 bus 0 scbus0 target 14 lun 0
> > > da3 at mps0 bus 0 scbus0 target 12 lun 0
> > > da7 at mps0 bus 0 scbus0 target 16 lun 0
> > > da8 at mps0 bus 0 scbus0 target 17 lun 0
> > > da6 at mps0 bus 0 scbus0 target 15 lun 0
> > > da9 at mps0 bus 0 scbus0 target 18 lun 0
> > > da10 at mps0 bus 0 scbus0 target 19 lun 0
> > > ses0 at mps0 bus 0 scbus0 target 8 lun 0
> > > ses0: <LSI CORP SAS2X28 0717> Fixed Enclosure Services SCSI-5 device
> > > ses0: 600.000MB/s transfers
> > > ses0: Command Queueing enabled
> > > ses0: SCSI-3 SES Device
> > >
> > > Jason
> > >
> > > On Fri, Feb 17, 2012 at 1:24 AM, Desai, Kashyap
> <Kashyap.Desai at lsi.com<mailto:Kashyap.Desai at lsi.com>> wrote:
> > > Jason,
> > >
> > > Me also surprised when I see so many queries on <mps>.
> > > Really wonderful to know that there are good amount of <mpslsi>
> driver use as well.
> > >
> > > I was under impression that if you keep same FW and just change
> Driver, there should not be any difference in Target IDs assigned to
> Device connected behind that HBA.
> > >
> > > Is this possible for you to keep everything unchanged and just
> change Driver version and see how things behaves. Please share "dmesg"
> logs of your both drivers. BTW, did you tested "13.00.00.00-fbsd" and
> "11.00.00.00" on same machine ?
> > >
> > > FYI: We never observe this kind of issue in our lab.
> > >
> > > ` Kashyap
> > >
> > > From: Jason Wolfe
> [mailto:nitroboost at gmail.com<mailto:nitroboost at gmail.com>]
> > > Sent: Friday, February 17, 2012 1:31 PM
> > > To: Desai, Kashyap
> > > Cc: freebsd-scsi at freebsd.org<mailto:freebsd-scsi at freebsd.org>
> > > Subject: Re: LSI2008 controller clobbers first disk with new LSI mps
> driver
> > > Kashyap,
> > >
> > > Ah a response from LSI, that's a pleasant surprise :) Everything
> you've stated looks correct to me, the FreeBSD developed driver that has
> been replaced by the LSI driver has no issues with either firmware.
> Your likely aware, but just to confirm, here is the history of the 3
> various LSI drivers that have the issue on the 10.00.02.00 FW:
> > >
> > > 11.00.00.00 - binary driver I had received from you guys in mid
> 2011, mpslsi.ko, one for each 7.2-RELEASE and 8.2-RELEASE
> > >
> > > 11.255.03.00-fbsd - initial LSI driver committed to 8-STABLE on 2/2,
> r230922
> > >
> > > 13.00.00.00-fbsd - commited to 8-STABLE on 2/14, r231680
> > >
> > > I have about 40 boxes with the 10.00.02.00 FW I've tested, so I'm
> fairly certain it's not bad hardware or a fluke. You guys haven't seen
> anything like this in house? I'd hate to hear I have to update the FW
> on these boxes as they are all quite a ways from me, though it seems
> there is some way to work around the behavior in the driver as the
> FreeBSD one does? I have a few of these boxes out of service so I'm
> game to try some things out should that help.
> > >
> > > Thank for the response,
> > > Jason
> > >
> > > On Thu, Feb 16, 2012 at 11:29 PM, Desai, Kashyap
> <Kashyap.Desai at lsi.com<mailto:Kashyap.Desai at lsi.com>> wrote:
> > > Jason,
> > >
> > > I have gone through your data provided in this thread. It is well
> understood because of your descriptive data.
> > >
> > > So What I understood here is:
> > >
> > > 1. You tested with HBA Fw "07.00.00.00" and "10.00.02.00"
> > >
> > > 2. you have run your test on two different LSI BIOS versions.
> > > Grabbed from below line.
> > > MPT2BIOS-7.11.00.00 (2010.07.29) / PRODUCT REVISION 7.00.00.00
> > > MPT2BIOS-7.19.00.00 (2011.05.16) / PRODUCT REVISION 10.00.02.00
> > >
> > > Now I am able to see below three difference in your setup.
> > >
> > > See FW version and check starting target id, all three has different
> way of assigning TargetIDs.
> > > For first two case target id start with "8" but SES device
> assignment is different.
> > > Last case target id start with "1"
> > >
> > >
> > > mps0: Firmware: 07.00.00.00, Driver: 11.255.03.00-fbsd (OR)
> 13.00.00.00-fbsd
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 8 lun 0 (pass0,da0)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 9 lun 0 (pass1,da1)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 10 lun 0 (pass2,da2)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 11 lun 0 (pass3,da3)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 12 lun 0 (pass4,da4)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 13 lun 0 (pass5,da5)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 14 lun 0 (pass6,da6)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 15 lun 0 (pass7,da7)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 16 lun 0 (pass8,da8)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 17 lun 0 (pass9,da9)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 18 lun 0
> (pass10,da10)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 19 lun 0
> (pass11,da11)
> > >> > <LSI CORP SAS2X28 0717> at scbus0 target 20 lun 0 (ses0,pass12)
> > >
> > > mps0: Firmware: 10.00.02.00, Driver: 13.00.00.00-fbsd
> > > mps0: Firmware: 10.00.02.00, Driver: 11.00.00.00 (OR) 8.2-STABLE
> Inbox
> > >> > <LSI CORP SAS2X28 0717> at scbus0 target 8 lun 0 (ses0,pass0)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 9 lun 0 (da0,pass1)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 10 lun 0 (da1,pass2)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 11 lun 0 (da2,pass3)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 12 lun 0 (da3,pass4)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 13 lun 0 (da4,pass5)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 14 lun 0 (da5,pass6)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 15 lun 0 (da6,pass7)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 16 lun 0 (da7,pass8)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 17 lun 0 (da8,pass9)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 18 lun 0
> (da9,pass10)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 19 lun 0
> (da10,pass11)
> > >
> > > On the FBSD developed driver active in 8-STABLE prior to the LSI
> > > Release (Firmware: 10.00.02.00)
> > >
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 1 lun 0 (pass0,da0)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 2 lun 0 (pass1,da1)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 3 lun 0 (pass2,da2)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 4 lun 0 (pass3,da3)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 5 lun 0 (pass4,da4)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 6 lun 0 (pass5,da5)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 7 lun 0 (pass6,da6)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 8 lun 0 (pass7,da7)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 9 lun 0 (pass8,da8)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 10 lun 0 (pass9,da9)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 11 lun 0
> (pass10,da10)
> > >> > <SEAGATE ST91000640SS 0001> at scbus0 target 12 lun 0
> (pass11,da11)
> > >> > <LSI CORP SAS2X28 0717> at scbus0 target 13 lun 0 (ses0,pass12)
> > >
> > >
> > > In summary, (please confirm)
> > > 1. you have not seen any issue if you use "07.00.00.00" FW version.
> > > 2. _but_ when you use "10.00.02.00" FW, with "13.00.00.00-fbsd"
> driver version you are seeing
> > > SES is detected before Drives as pass0.
> > > 3. When you use "10.00.02.00" FW with 8-STABLE inbox FBSD driver,
> you are finding SES device detected after Drives.
> > >
> > >
> > > All driver is doing here is asking CAM layer to scan Bus when there
> is any device added on that bus.
> > > So depending upon actual target Id assigned by FW, it will be
> detected to camcontrol.
> > >
> > > So bottom line is FW plays major role in sequencing Drives behind
> LSI controller.
> > >
> > > ~ Kashyap
> > >
> > > _______________________________________________
> > > freebsd-scsi at freebsd.org mailing list
> > > http://lists.freebsd.org/mailman/listinfo/freebsd-scsi
> > > To unsubscribe, send any mail to "freebsd-scsi-
> unsubscribe at freebsd.org"
More information about the freebsd-scsi
mailing list