USB support with mainline Kernel 6.9

Hey,
we successfully booted the latest unpatched Linux Kernel 6.9 on NixOS starfive visionfive2: use mainline kernel by onny · Pull Request #964 · NixOS/nixos-hardware · GitHub

Unfortunately USB is not working: There is no output for lspci and lsusb.

Which patches do we need to add to get USB working? Does it require PCI-support or are there any kernel configs we need to enable?

Best regard
Jonas

2 Likes

PCIe and timers I would guess. USB is sharing PCIe with the M.2 slot if I remember correctly btw.

1 Like