Marco Scholz [t...@disroot.org] wrote:
> Hello.
> My laptop (Lenovo Thinkpad T495s AMD Ryzen) reports an iwm0 fatal
> firmware error. I'm running 6.9 #29.
> System gets quite hot, systat shows 40-50% interrupt while idling.
> Networking works fine.
> 
> Anybody else has this issue?
> 
> Regards, Marco.
> 
> ehci0 at pci3 dev 0 function 4 "Realtek RealManage USB" rev 0x0e: apic
> 33 int 15
> ehci0: pre-2.0 USB rev

It probably won't help your actual problem, but for EHCI support,
you'll need this patch I still have hanging around in my tree.

Index: ehci_pci.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/ehci_pci.c,v
retrieving revision 1.31
diff -u -p -u -r1.31 ehci_pci.c
--- ehci_pci.c  2 May 2019 20:28:46 -0000       1.31
+++ ehci_pci.c  28 May 2021 22:03:49 -0000
@@ -186,9 +186,14 @@ ehci_pci_attach(struct device *parent, s
        case PCI_USBREV_PRE_1_0:
        case PCI_USBREV_1_0:
        case PCI_USBREV_1_1:
-               sc->sc.sc_bus.usbrev = USBREV_UNKNOWN;
-               printf("%s: pre-2.0 USB rev\n", devname);
-               goto disestablish_ret;
+               /*
+                * NOTE: some EHCI USB controllers have the wrong USB
+                * revision number. It appears those controllers are
+                * fully compliant so we just ignore this value.
+                */
+               printf("%s: pre-2.0 USB rev (ignored)\n", devname);
+               /* FALLTHROUGH */
        case PCI_USBREV_2_0:
                sc->sc.sc_bus.usbrev = USBREV_2_0;
                break;

Reply via email to