I have an issue trying to make any pci-e devices work with vanilla 5.10.108 kernel. I’ve found a lot of issues connected with pci-e on BPI-R64 but I cannot understand which one do I have).
Facts that I know:
lspci shows absolutely nothing, even host/pci bridges
there is no interesting messages about pci on dmesg:
How can I find out what goes wrong and how to fix it? What should I check first? Maybe there is some obvious patches/config options that should be enabled?
Btw. You can use an up-to-date from my repo compiled by yourself with all necessary patches for r64 (like bluetooth). 5.10-hnat has hardware nat backporting
Btw. You can use an up-to-date from my repo compiled by yourself with all necessary patches for r64 (like bluetooth). 5.10-hnat has hardware nat backporting
Thank you but with nixOS easier to bring patches than replace the kernel. Maybe if stealing patches from your repo will not help I will try to replace whole kernel.
Well, I’ve ported all pci-related patches to the vanilla kernel and still there is no pic devices. It seems that it is time for debug(. Does anyone have a hint where to begin?
Ok, I’ve ported all pci-e related patches and now some of the pci-e devices works) Thats a good news. But some of them still didn’t work (didn’t visible in lspci output or in /sys/bus/pci... tree). For example Intel AC 7260 detects and works but WLE600VX-2 didn’t. Even if I use kernel compiled from https://github.com/frank-w/BPI-R2-4.14 repo (5.11-main branch). Is it some hw issue with BPI-R64 board?