[Bug 261912] XHCI fails to attach to array on startup
Date: Sun, 13 Feb 2022 00:04:46 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261912 Bug ID: 261912 Summary: XHCI fails to attach to array on startup Product: Base System Version: CURRENT Hardware: amd64 OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: sbruno@FreeBSD.org Attached a new Terra Master USB 3 array to my FreeBSD NUC running current. Attach and camcontrol work fine when in multiuser. When rebooting with DAS connected, array is not probed and XHCI controller fails to initialize devices. Subsequent attachments of any USB 3 device fails. --- Successful attach after multi-user --- Feb 12 16:57:56 alice kernel: pci5: <ACPI PCI bus> on pcib4 Feb 12 16:57:58 alice kernel: pcib7: <ACPI PCI-PCI bridge> at device 0.0 on pci5 Feb 12 16:57:58 alice kernel: pci6: <ACPI PCI bus> on pcib7 Feb 12 16:57:58 alice kernel: pcib8: <ACPI PCI-PCI bridge> at device 0.0 on pci6 Feb 12 16:57:58 alice kernel: pci7: <ACPI PCI bus> on pcib8 Feb 12 16:57:58 alice kernel: pcib9: <ACPI PCI-PCI bridge> at device 1.0 on pci6 Feb 12 16:57:58 alice kernel: pcib10: <ACPI PCI-PCI bridge> at device 2.0 on pci6 Feb 12 16:57:58 alice kernel: pci8: <ACPI PCI bus> on pcib10 Feb 12 16:57:58 alice kernel: xhci1: <XHCI (generic) USB 3.0 controller> mem 0xd9f00000-0xd9f0ffff at device 0.0 on pci8 Feb 12 16:57:58 alice kernel: xhci1: 32 bytes context size, 64-bit DMA Feb 12 16:57:58 alice kernel: usbus1 on xhci1 Feb 12 16:57:58 alice kernel: usbus1: 5.0Gbps Super Speed USB v3.0 Feb 12 16:57:58 alice kernel: ugen1.1: <0x8086 XHCI root HUB> at usbus1 Feb 12 16:57:58 alice kernel: uhub3 on usbus1 Feb 12 16:57:58 alice kernel: uhub3: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus1 Feb 12 16:57:58 alice kernel: uhub3: 4 ports with 4 removable, self powered Feb 12 16:58:13 alice kernel: ugen1.2: <TerraMaster TerraMaster DAS> at usbus1 Feb 12 16:58:13 alice kernel: umass0 on uhub3 Feb 12 16:58:13 alice kernel: umass0: <TerraMaster TerraMaster DAS, class 0/0, rev 3.00/3.22, addr 1> on usbus1 Feb 12 16:58:13 alice kernel: da0 at umass-sim0 bus 0 scbus3 target 0 lun 0 Feb 12 16:58:13 alice kernel: da0: <WDC WD20 03FYPS-27Y2B0 0103> Fixed Direct Access SPC-4 SCSI device Feb 12 16:58:13 alice kernel: da0: Serial Number 20200715000F Feb 12 16:58:13 alice kernel: da0: 400.000MB/s transfers Feb 12 16:58:13 alice kernel: da0: 1907729MB (3907029168 512 byte sectors) Feb 12 16:58:13 alice kernel: da0: quirks=0x2<NO_6_BYTE> Feb 12 16:58:13 alice kernel: da1 at umass-sim0 bus 0 scbus3 target 0 lun 1 Feb 12 16:58:13 alice kernel: da1: <MB2000EA MZF 0103> Fixed Direct Access SPC-4 SCSI device Feb 12 16:58:13 alice kernel: da1: Serial Number 20200715000F Feb 12 16:58:13 alice kernel: da1: 400.000MB/s transfers Feb 12 16:58:13 alice kernel: da1: 1907729MB (3907029168 512 byte sectors) Feb 12 16:58:13 alice kernel: da1: quirks=0x2<NO_6_BYTE> Feb 12 16:58:13 alice kernel: da2 at umass-sim0 bus 0 scbus3 target 0 lun 2 Feb 12 16:58:13 alice kernel: da2: <Hitachi HUA722020ALA330 0103> Fixed Direct Access SPC-4 SCSI device Feb 12 16:58:13 alice kernel: da2: Serial Number 20200715000F Feb 12 16:58:13 alice kernel: da2: 400.000MB/s transfers Feb 12 16:58:13 alice kernel: da2: 1907729MB (3907029168 512 byte sectors) Feb 12 16:58:13 alice kernel: da2: quirks=0x2<NO_6_BYTE> Feb 12 16:58:13 alice kernel: da3 at umass-sim0 bus 0 scbus3 target 0 lun 3 Feb 12 16:58:13 alice kernel: da3: <WDC WD20 03FYPS-27Y2B0 0103> Fixed Direct Access SPC-4 SCSI device Feb 12 16:58:13 alice kernel: da3: Serial Number 20200715000F Feb 12 16:58:13 alice kernel: da3: 400.000MB/s transfers Feb 12 16:58:13 alice kernel: da3: 1907729MB (3907029168 512 byte sectors) Feb 12 16:58:13 alice kernel: da3: quirks=0x2<NO_6_BYTE> Feb 12 16:58:13 alice kernel: da4 at umass-sim0 bus 0 scbus3 target 0 lun 4 Feb 12 16:58:13 alice kernel: da4: <WDC WD20 03FYPS-27Y2B0 0103> Fixed Direct Access SPC-4 SCSI device Feb 12 16:58:13 alice kernel: da4: Serial Number 20200715000F Feb 12 16:58:13 alice kernel: da4: 400.000MB/s transfers Feb 12 16:58:13 alice kernel: da4: 1907729MB (3907029168 512 byte sectors) Feb 12 16:58:13 alice kernel: da4: quirks=0x2<NO_6_BYTE> ---- Failure during boot and detach after disconnect --- Feb 12 16:49:26 alice kernel: ugen1.1: <0x8086 XHCI root HUB> at usbus1 Feb 12 16:49:26 alice kernel: ugen0.1: <0x8086 XHCI root HUB> at usbus0 Feb 12 16:49:26 alice kernel: uhub0 on usbus1 Feb 12 16:49:26 alice kernel: uhub0: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus1 Feb 12 16:49:26 alice kernel: uhub1 on usbus0 Feb 12 16:49:26 alice kernel: uhub1: <0x8086 XHCI root HUB, class 9/0, rev 3.00/1.00, addr 1> on usbus0 ... then after disconnecting the array in multiuser ... Feb 12 16:50:35 alice kernel: uhub0: detached Feb 12 16:50:35 alice kernel: ugen1.1: <0x8086 XHCI root HUB> at usbus1 (disconnected) Feb 12 16:50:35 alice kernel: unknown: at usbus1, port 1, addr 1 (disconnected) Feb 12 16:50:35 alice kernel: usbus1: detached Feb 12 16:50:36 alice kernel: xhci1: Controller reset timeout. Feb 12 16:50:36 alice kernel: xhci1: detached Feb 12 16:50:36 alice kernel: pci6: detached -- You are receiving this mail because: You are the assignee for the bug.