Linux und VIA VL805/806 xHCI USB 3.0 Controller

Aus Port23Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
Zeile 1: Zeile 1:
 
Linux und VL805/806 xHCI USB 3.0 Controller
 
Linux und VL805/806 xHCI USB 3.0 Controller
   
Funktioniert nicht:
+
= Funktioniert nicht =
   
 
02:00.0 USB controller [0c03]: VIA Technologies, Inc. VL805/806 xHCI USB 3.0 Controller [1106:3483] (rev 01) (prog-if 30 [XHCI])
 
02:00.0 USB controller [0c03]: VIA Technologies, Inc. VL805/806 xHCI USB 3.0 Controller [1106:3483] (rev 01) (prog-if 30 [XHCI])
Zeile 54: Zeile 54:
 
* http://billauer.co.il/blog/2019/07/via-vl805-superspeed-pcie-linux/
 
* http://billauer.co.il/blog/2019/07/via-vl805-superspeed-pcie-linux/
 
* https://bbs.archlinux.org/viewtopic.php?id=214293
 
* https://bbs.archlinux.org/viewtopic.php?id=214293
  +
  +
= Lösung =
  +
  +
USB 3.0 xHCI Controller mit NEC Chipsatz verwenden:
  +
  +
05:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller (rev 03) (prog-if 30 [XHCI])
  +
Subsystem: Renesas Technology Corp. Device 0015
  +
Flags: bus master, fast devsel, latency 0, IRQ 19, NUMA node 0, IOMMU group 11
  +
Memory at fe600000 (64-bit, non-prefetchable) [size=8K]
  +
Capabilities: [50] Power Management version 3
  +
Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
  +
Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
  +
Capabilities: [a0] Express Endpoint, MSI 00
  +
Capabilities: [100] Advanced Error Reporting
  +
Capabilities: [150] Latency Tolerance Reporting
  +
Kernel driver in use: xhci_hcd
  +
  +
  +
  +
[ 0.509945] pci 0000:05:00.0: [1912:0014] type 00 class 0x0c0330
  +
[ 0.509971] pci 0000:05:00.0: reg 0x10: [mem 0xfe600000-0xfe601fff 64bit]
  +
[ 0.510112] pci 0000:05:00.0: PME# supported from D0 D3hot D3cold
  +
[ 0.535947] pci 0000:05:00.0: Adding to iommu group 11
  +
[ 1.237071] xhci_hcd 0000:05:00.0: failed to load firmware renesas_usb_fw.mem, fallback to ROM
  +
[ 1.237119] xhci_hcd 0000:05:00.0: xHCI Host Controller
  +
[ 1.237218] xhci_hcd 0000:05:00.0: new USB bus registered, assigned bus number 8
  +
[ 1.237239] xhci_hcd 0000:05:00.0: Zeroing 64bit base registers, expecting fault
  +
[ 1.274632] xhci_hcd 0000:05:00.0: hcc params 0x014051cf hci version 0x100 quirks 0x0000001100000410
  +
[ 1.275037] xhci_hcd 0000:05:00.0: xHCI Host Controller
  +
[ 1.275120] xhci_hcd 0000:05:00.0: new USB bus registered, assigned bus number 9
  +
[ 1.275123] xhci_hcd 0000:05:00.0: Host supports USB 3.0 SuperSpeed
  +
[ 1.278234] usb usb8: SerialNumber: 0000:05:00.0
  +
[ 1.278559] usb usb9: SerialNumber: 0000:05:00.0

Aktuelle Version vom 10. Januar 2023, 21:36 Uhr

Linux und VL805/806 xHCI USB 3.0 Controller

[Bearbeiten] Funktioniert nicht

02:00.0 USB controller [0c03]: VIA Technologies, Inc. VL805/806 xHCI USB 3.0 Controller [1106:3483] (rev 01) (prog-if 30 [XHCI])
   Subsystem: Gigabyte Technology Co., Ltd Device [1458:5007]
   Flags: fast devsel, IRQ 35, NUMA node 0, IOMMU group 15
   Memory at fe900000 (64-bit, non-prefetchable) [size=4K]
   Capabilities: [80] Power Management version 3
   Capabilities: [90] MSI: Enable- Count=1/4 Maskable- 64bit+
   Capabilities: [c4] Express Endpoint, MSI 00
   Capabilities: [100] Advanced Error Reporting


[    0.527052] pci 0000:02:00.0: [1106:3483] type 00 class 0x0c0330
[    0.527065] pci 0000:02:00.0: reg 0x10: [mem 0xfe900000-0xfe900fff 64bit]
[    0.527134] pci 0000:02:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.568030] pci 0000:02:00.0: Adding to iommu group 15
[    1.244625] xhci_hcd 0000:02:00.0: xHCI Host Controller
[    1.244674] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 8
[    1.244710] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[    1.244717] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[    1.244723] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[    1.244728] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[    1.244733] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[    1.244738] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[    1.244743] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[    1.244748] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[    1.244753] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[    1.244758] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[   11.244688] xhci_hcd 0000:02:00.0: can't setup: -110
[   11.244709] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[   11.244714] xhci_hcd 0000:02:00.0: USB bus 8 deregistered
[   11.244715] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[   11.244721] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[   11.244726] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[   11.244732] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[   11.244741] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[   11.244748] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[   11.244755] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[   11.244760] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[   11.244765] xhci_hcd 0000:02:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0010 address=0xbe1ab880 flags=0x0000]
[   11.244850] xhci_hcd 0000:02:00.0: init 0000:02:00.0 fail, -110
[   11.244859] xhci_hcd: probe of 0000:02:00.0 failed with error -110


Hardware: Gigabyte Mainboard GA-990FXA-UD3

Linux Kernel:

[root@host ~]# uname -a
Linux  5.17.12-300.fc36.x86_64 #1 SMP PREEMPT Mon May 30 16:56:53 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

[Bearbeiten] Lösung

USB 3.0 xHCI Controller mit NEC Chipsatz verwenden:

05:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller (rev 03) (prog-if 30 [XHCI])
       Subsystem: Renesas Technology Corp. Device 0015
       Flags: bus master, fast devsel, latency 0, IRQ 19, NUMA node 0, IOMMU group 11
       Memory at fe600000 (64-bit, non-prefetchable) [size=8K]
       Capabilities: [50] Power Management version 3
       Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
       Capabilities: [90] MSI-X: Enable+ Count=8 Masked-
       Capabilities: [a0] Express Endpoint, MSI 00
       Capabilities: [100] Advanced Error Reporting
       Capabilities: [150] Latency Tolerance Reporting
       Kernel driver in use: xhci_hcd


[    0.509945] pci 0000:05:00.0: [1912:0014] type 00 class 0x0c0330
[    0.509971] pci 0000:05:00.0: reg 0x10: [mem 0xfe600000-0xfe601fff 64bit]
[    0.510112] pci 0000:05:00.0: PME# supported from D0 D3hot D3cold
[    0.535947] pci 0000:05:00.0: Adding to iommu group 11
[    1.237071] xhci_hcd 0000:05:00.0: failed to load firmware renesas_usb_fw.mem, fallback to ROM
[    1.237119] xhci_hcd 0000:05:00.0: xHCI Host Controller
[    1.237218] xhci_hcd 0000:05:00.0: new USB bus registered, assigned bus number 8
[    1.237239] xhci_hcd 0000:05:00.0: Zeroing 64bit base registers, expecting fault
[    1.274632] xhci_hcd 0000:05:00.0: hcc params 0x014051cf hci version 0x100 quirks 0x0000001100000410
[    1.275037] xhci_hcd 0000:05:00.0: xHCI Host Controller
[    1.275120] xhci_hcd 0000:05:00.0: new USB bus registered, assigned bus number 9
[    1.275123] xhci_hcd 0000:05:00.0: Host supports USB 3.0 SuperSpeed
[    1.278234] usb usb8: SerialNumber: 0000:05:00.0
[    1.278559] usb usb9: SerialNumber: 0000:05:00.0
Meine Werkzeuge