David Ober <do...@lenovo.com> (2023-03-02): > Syslog attached Thanks, looks like some things need to be addressed in various places…
Mar 2 02:32:13 check-missing-firmware: looking at dmesg for the first time Mar 2 02:32:13 check-missing-firmware: saving timestamp for a later use: [ 26.337353] Mar 2 02:32:13 check-missing-firmware: looking for firmware file ath11k/WCN6855/hw2.1/amss.bin requested by mhi Mar 2 02:32:13 check-missing-firmware: looking for firmware file ath11k/WCN6855/hw2.1/amss.bin requested by mhi Mar 2 02:32:13 check-missing-firmware: missing firmware files (ath11k/WCN6855/hw2.1/amss.bin ath11k/WCN6855/hw2.1/amss.bin) for mhi #1: missing deduplication, already fixed in git. Mar 2 02:32:13 check-missing-firmware: mainloop iteration #1 Mar 2 02:32:13 check-missing-firmware: lookup with /cdrom/firmware/Contents-firmware #2: firmware files → firmware packages lookup doesn't seem to have found anything. I only checked quickly initially, seeing amss.bin shipped in firmware-atheros, then making sure it landed on the ISO I've pointed you to… except it's not the right version. Your module wants hw2.1/ while firmware-atheros (at least in testing) only ships some hw2.0/ version for it. That's on me: symlinks are present in the firmware package, but not in the Contents-firmware index… since my local build didn't catch up with latest debian-cd code (I knew I would need to adjust some config, so I didn't rebase, but then I missed a bugfix)… . Definitely my fault, sorry about that, but that wouldn't have worked anyway because of the next one… Mar 2 02:32:13 check-missing-firmware: removing and loading kernel module mhi Mar 2 02:32:13 check-missing-firmware: modprobe: FATAL: Module mhi is in use. #3: we're trying to reload the mhi module here, which is likely a situation that's similar to the usb one I encountered and adjusted in a previous hw-detect upload. I suspect we should do something similar here, “resolving” `mhi mhi0` into `ath11k_pci`. See: https://salsa.debian.org/installer-team/hw-detect/-/commit/ab087adedd738d8b6bfb7e785c591a1aa982b7f2 Based on <https://www.kernel.org/doc/html/latest/mhi/topology.html>… we should have something like /sys/bus/mhi/devices/mhi0/driver that's a symlink to some other place that contains `ath11k_pci`. If that's indeed the case, we can implement an mhi lookup that's similar to the usb one. If the path mentioned above doesn't exist or isn't a symlink to some ath11k_pci location, please look around with things like these: ls -l /sys/bus/mhi/devices/ ls -l /sys/bus/mhi/devices/mhi0 etc. Thanks again, your help is much appreciated. Cheers, -- Cyril Brulebois (k...@debian.org) <https://debamax.com/> D-I release manager -- Release team member -- Freelance Consultant
signature.asc
Description: PGP signature