xhci wedges on Supermicro X11SSL-F (Intel C232)

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

xhci wedges on Supermicro X11SSL-F (Intel C232)

Paul B. Henson
I'm trying to install OpenBSD on a Supermicro X11SSL-F board (which has
an Intel C232 chipset, the kernel wedges after displaying:

xhci0 at pci0 dev 20 function 0 "Intel 100 Series xHCI" rev 0x31: msi
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 "Intel xHCI root hub" rev 3.00/1.00 addr 1

I tried the latest 5.9 snapshot and also compiled the latest
openbsd-current kernel with the same outcome. I enabled XHCI_DEBUG and
UHUB_DEBUG and tried again, which gave the following output:

xhci0 at pci0 dev 20 function 0 "Intel 100 Series xHCI" rev 0x31: msi
xhci0: xHCI version 1.0
xhci0: CAPLENGTH=0x80
xhci0: DOORBELL=0x3000
xhci0: RUNTIME=0x2000
xhci0: 32 bytes context
xhci0: supported page size 0x00000001
xhci0: 22 ports and 64 slots
xhci0: 2 scratch pages
xhci0: USB3PRM / USB3.0 configurable ports: 0x00000018
xhci0: USB3_PSSEN / Enabled USB3.0 ports under xHCI: 0x00000000
xhci0: XUSB2PRM / USB2.0 ports can switch from EHCI to xHCI:0x00000000
xhci0: XUSB2PR / USB2.0 ports under xHCI: 0x00000000
usb0 at xhci0: USB revision 3.0
uhub0 at usb0 "Intel xHCI root hub" rev 3.00/1.00 addr 1
uhub0: 22 ports with 22 removable, self powered
xhci0: DCBAAP=00x7d459000
xhci0: CRCR=00 (000000007d45a000)
xhci0: ERSTBA=00x7d0a8000
xhci0: ERDP=00x7d45b000

If I boot -c and disable xhci, it works fine, but with no usb support.
Any thoughts? I don't really need usb on this server, but it would be
nice to have it working in general. Here is the full dmesg from the
-current kernel with xhci disabled:

OpenBSD 5.9-current (GENERIC.MP) #0: Sat Mar 26 21:09:30 PDT 2016
    [hidden email]:/usr/src/sys/arch/amd64/compile/GENERIC.MP
    real mem = 16976416768 (16189MB)
    avail mem = 16457695232 (15695MB)
    User Kernel Config
    UKC> disable xhci
    137 xhci* disabled
    UKC> quit
    Continuing...
    mpath0 at root
    scsibus0 at mpath0: 256 targets
    mainbus0 at root
    bios0 at mainbus0: SMBIOS rev. 3.0 @ 0x7fb95000 (59 entries)
    bios0: vendor American Megatrends Inc. version "1.0b" date
    12/29/2015
    bios0: Supermicro Super Server
    acpi0 at bios0: rev 2
    acpi0: sleep states S0 S4 S5
    acpi0: tables DSDT FACP APIC FPDT FIDT SPMI MCFG HPET SSDT LPIT SSDT
    SSDT SSDT DBGP DBG2 SSDT SSDT UEFI SSDT DMAR EINJ ERST BERT HEST
    acpi0: wakeup devices PEGP(S4) PEG0(S4) PEGP(S4) PEG1(S4) PEGP(S4)
    PEG2(S4) PXSX(S4) RP09(S4) PXSX(S4) RP10(S4) PXSX(S4) RP11(S4)
    PXSX(S4) RP12(S4) PXSX(S4) RP13(S4) [...]
    acpitimer0 at acpi0: 3579545 Hz, 24 bits
    acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
    cpu0 at mainbus0: apid 0 (boot processor)
    cpu0: Intel(R) Xeon(R) CPU E3-1240L v5 @ 2.10GHz, 2100.85 MHz
    cpu0:
    FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,SGX,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SENSOR,ARAT
    cpu0: 256KB 64b/line 8-way L2 cache
    cpu0: smt 0, core 0, package 0
    mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
    cpu0: apic clock running at 23MHz
    cpu0: mwait min=64, max=64, C-substates=0.2.1.2.4.1, IBE
    cpu1 at mainbus0: apid 2 (application processor)
    cpu1: Intel(R) Xeon(R) CPU E3-1240L v5 @ 2.10GHz, 2100.00 MHz
    cpu1:
    FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,SGX,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SENSOR,ARAT
    cpu1: 256KB 64b/line 8-way L2 cache
    cpu1: smt 0, core 1, package 0
    cpu2 at mainbus0: apid 4 (application processor)
    cpu2: Intel(R) Xeon(R) CPU E3-1240L v5 @ 2.10GHz, 2100.00 MHz
    cpu2:
    FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,SGX,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SENSOR,ARAT
    cpu2: 256KB 64b/line 8-way L2 cache
    cpu2: smt 0, core 2, package 0
    cpu3 at mainbus0: apid 6 (application processor)
    cpu3: Intel(R) Xeon(R) CPU E3-1240L v5 @ 2.10GHz, 2100.00 MHz
    cpu3:
    FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,SGX,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SENSOR,ARAT
    cpu3: 256KB 64b/line 8-way L2 cache
    cpu3: smt 0, core 3, package 0
    cpu4 at mainbus0: apid 1 (application processor)
    cpu4: Intel(R) Xeon(R) CPU E3-1240L v5 @ 2.10GHz, 2100.00 MHz
    cpu4:
    FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,SGX,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SENSOR,ARAT
    cpu4: 256KB 64b/line 8-way L2 cache
    cpu4: smt 1, core 0, package 0
    cpu5 at mainbus0: apid 3 (application processor)
    cpu5: Intel(R) Xeon(R) CPU E3-1240L v5 @ 2.10GHz, 2100.00 MHz
    cpu5:
    FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,SGX,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SENSOR,ARAT
    cpu5: 256KB 64b/line 8-way L2 cache
    cpu5: smt 1, core 1, package 0
    cpu6 at mainbus0: apid 5 (application processor)
    cpu6: Intel(R) Xeon(R) CPU E3-1240L v5 @ 2.10GHz, 2100.00 MHz
    cpu6:
    FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,SGX,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SENSOR,ARAT
    cpu6: 256KB 64b/line 8-way L2 cache
    cpu6: smt 1, core 2, package 0
    cpu7 at mainbus0: apid 7 (application processor)
    cpu7: Intel(R) Xeon(R) CPU E3-1240L v5 @ 2.10GHz, 2100.00 MHz
    cpu7:
    FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,SGX,BMI1,HLE,AVX2,SMEP,BMI2,ERMS,INVPCID,RTM,MPX,RDSEED,ADX,SMAP,CLFLUSHOPT,PT,SENSOR,ARAT
    cpu7: 256KB 64b/line 8-way L2 cache
    cpu7: smt 1, core 3, package 0
    ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 24 pins
    acpimcfg0 at acpi0 addr 0xe0000000, bus 0-255
    acpihpet0 at acpi0: 23999999 Hz
    acpiprt0 at acpi0: bus 0 (PCI0)
    acpiprt1 at acpi0: bus 1 (PEG0)
    acpiprt2 at acpi0: bus -1 (PEG1)
    acpiprt3 at acpi0: bus -1 (PEG2)
    acpiprt4 at acpi0: bus 2 (RP09)
    acpiprt5 at acpi0: bus 3 (RP10)
    acpiprt6 at acpi0: bus 4 (RP11)
    acpiprt7 at acpi0: bus 5 (BR4F)
    acpiprt8 at acpi0: bus -1 (RP12)
    acpiprt9 at acpi0: bus -1 (RP13)
    acpiprt10 at acpi0: bus -1 (RP01)
    acpiprt11 at acpi0: bus -1 (RP05)
    acpiprt12 at acpi0: bus -1 (RP17)
    acpiprt13 at acpi0: bus -1 (RP18)
    acpiprt14 at acpi0: bus -1 (RP19)
    acpiprt15 at acpi0: bus -1 (RP20)
    acpiprt16 at acpi0: bus -1 (RP14)
    acpiprt17 at acpi0: bus -1 (RP15)
    acpiprt18 at acpi0: bus -1 (RP16)
    acpiec0 at acpi0: not present
    acpicpu0 at acpi0: C3(200@256 mwait.1@0x40), C2(200@151
    mwait.1@0x33), C1(1000@1 mwait.1), PSS
    acpicpu1 at acpi0: C3(200@256 mwait.1@0x40), C2(200@151
    mwait.1@0x33), C1(1000@1 mwait.1), PSS
    acpicpu2 at acpi0: C3(200@256 mwait.1@0x40), C2(200@151
    mwait.1@0x33), C1(1000@1 mwait.1), PSS
    acpicpu3 at acpi0: C3(200@256 mwait.1@0x40), C2(200@151
    mwait.1@0x33), C1(1000@1 mwait.1), PSS
    acpicpu4 at acpi0: C3(200@256 mwait.1@0x40), C2(200@151
    mwait.1@0x33), C1(1000@1 mwait.1), PSS
    acpicpu5 at acpi0: C3(200@256 mwait.1@0x40), C2(200@151
    mwait.1@0x33), C1(1000@1 mwait.1), PSS
    acpicpu6 at acpi0: C3(200@256 mwait.1@0x40), C2(200@151
    mwait.1@0x33), C1(1000@1 mwait.1), PSS
    acpicpu7 at acpi0: C3(200@256 mwait.1@0x40), C2(200@151
    mwait.1@0x33), C1(1000@1 mwait.1), PSS
    acpipwrres0 at acpi0: PG00, resource for PEG0
    acpipwrres1 at acpi0: PG01, resource for PEG1
    acpipwrres2 at acpi0: PG02, resource for PEG2
    acpipwrres3 at acpi0: WRST
    acpipwrres4 at acpi0: WRST
    acpipwrres5 at acpi0: WRST
    acpipwrres6 at acpi0: WRST
    acpipwrres7 at acpi0: WRST
    acpipwrres8 at acpi0: WRST
    acpipwrres9 at acpi0: WRST
    acpipwrres10 at acpi0: WRST
    acpipwrres11 at acpi0: WRST
    acpipwrres12 at acpi0: WRST
    acpipwrres13 at acpi0: WRST
    acpipwrres14 at acpi0: WRST
    acpipwrres15 at acpi0: WRST
    acpipwrres16 at acpi0: WRST
    acpipwrres17 at acpi0: WRST
    acpipwrres18 at acpi0: WRST
    acpipwrres19 at acpi0: WRST
    acpipwrres20 at acpi0: WRST
    acpipwrres21 at acpi0: WRST
    acpipwrres22 at acpi0: WRST
    acpipwrres23 at acpi0: FN00, resource for FAN0
    acpipwrres24 at acpi0: FN01, resource for FAN1
    acpipwrres25 at acpi0: FN02, resource for FAN2
    acpipwrres26 at acpi0: FN03, resource for FAN3
    acpipwrres27 at acpi0: FN04, resource for FAN4
    acpitz0 at acpi0: critical temperature is 119 degC
    acpitz1 at acpi0: critical temperature is 119 degC
    acpibat0 at acpi0: BAT0 not present
    acpibat1 at acpi0: BAT1 not present
    acpibat2 at acpi0: BAT2 not present
    acpibtn0 at acpi0: SLPB
    acpibtn1 at acpi0: PWRB
    acpibtn2 at acpi0: LID0
    acpivideo0 at acpi0: GFX0
    acpivout0 at acpivideo0: DD1F
    ipmi at mainbus0 not configured
    cpu0: Enhanced SpeedStep 2100 MHz: speeds: 2101, 2100, 2000, 1900,
    1800, 1700, 1600, 1500, 1400, 1300, 1200, 1100, 1000, 900, 800 MHz
    pci0 at mainbus0 bus 0
    pchb0 at pci0 dev 0 function 0 vendor "Intel", unknown product
    0x1918 rev 0x07
    ppb0 at pci0 dev 1 function 0 vendor "Intel", unknown product 0x1901
    rev 0x07: msi
    pci1 at ppb0 bus 1
    em0 at pci1 dev 0 function 0 "Intel 82571EB" rev 0x06: apic 2 int
    16, address 00:15:17:cd:0a:a2
    em1 at pci1 dev 0 function 1 "Intel 82571EB" rev 0x06: apic 2 int
    17, address 00:15:17:cd:0a:a3
    "Intel 100 Series xHCI" rev 0x31 at pci0 dev 20 function 0 not
    configured
    pchtemp0 at pci0 dev 20 function 2 "Intel 100 Series Thermal" rev
    0x31
    "Intel 100 Series MEI" rev 0x31 at pci0 dev 22 function 0 not
    configured
    ahci0 at pci0 dev 23 function 0 "Intel 100 Series AHCI" rev 0x31:
    msi, AHCI 1.3.1
    ahci0: port 0: 6.0Gb/s
    ahci0: port 1: 6.0Gb/s
    ahci0: PHY offline on port 2
    ahci0: PHY offline on port 3
    ahci0: PHY offline on port 4
    ahci0: PHY offline on port 5
    scsibus1 at ahci0: 32 targets
    sd0 at scsibus1 targ 0 lun 0: <ATA, SanDisk Ultra II, X411> SCSI3
    0/direct fixed naa.5001b444a442db8a
    sd0: 228936MB, 512 bytes/sector, 468862128 sectors, thin
    sd1 at scsibus1 targ 1 lun 0: <ATA, SanDisk Ultra II, X411> SCSI3
    0/direct fixed naa.5001b44f2ef6eb0d
    sd1: 228936MB, 512 bytes/sector, 468862128 sectors, thin
    ppb1 at pci0 dev 29 function 0 "Intel 100 Series PCIE" rev 0xf1: msi
    pci2 at ppb1 bus 2
    em2 at pci2 dev 0 function 0 "Intel I210" rev 0x03: msi, address
    0c:c4:7a:b3:ca:54
    ppb2 at pci0 dev 29 function 1 "Intel 100 Series PCIE" rev 0xf1: msi
    pci3 at ppb2 bus 3
    em3 at pci3 dev 0 function 0 "Intel I210" rev 0x03: msi, address
    0c:c4:7a:b3:ca:55
    ppb3 at pci0 dev 29 function 2 "Intel 100 Series PCIE" rev 0xf1: msi
    pci4 at ppb3 bus 4
    ppb4 at pci4 dev 0 function 0 "ASPEED Technology AST1150 PCI" rev
    0x03
    pci5 at ppb4 bus 5
    vga1 at pci5 dev 0 function 0 "ASPEED Technology AST2000" rev 0x30
    wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
    wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
    pcib0 at pci0 dev 31 function 0 vendor "Intel", unknown product
    0xa14a rev 0x31
    "Intel 100 Series PMC" rev 0x31 at pci0 dev 31 function 2 not
    configured
    ichiic0 at pci0 dev 31 function 4 "Intel 100 Series SMBus" rev 0x31:
    apic 2 int 16
    iic0 at ichiic0
    sdtemp0 at iic0 addr 0x19: mcp98244
    sdtemp1 at iic0 addr 0x1b: mcp98244
    isa0 at pcib0
    isadma0 at isa0
    com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
    com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
    com1: console
    pckbc0 at isa0 port 0x60/5 irq 1 irq 12
    pckbd0 at pckbc0 (kbd slot)
    wskbd0 at pckbd0: console keyboard, using wsdisplay0
    pms0 at pckbc0 (aux slot)
    wsmouse0 at pms0 mux 0
    pcppi0 at isa0 port 0x61
    spkr0 at pcppi0
    vscsi0 at root
    scsibus2 at vscsi0: 256 targets
    softraid0 at root
    scsibus3 at softraid0: 256 targets
    sd2 at scsibus3 targ 1 lun 0: <OPENBSD, SR RAID 1, 005> SCSI2
    0/direct fixed
    sd2: 204799MB, 512 bytes/sector, 419429872 sectors
    root on sd2a (7bb31dd2cdb1e631.a) swap on sd2b dump on sd2b

Thanks...