Bug 2188674
Summary: | /usr/lib/firmware/qcom/sdm845/wlanmdsp.mbn.xz: broken symlink to ../../ath10k/WCN3990/hw1.0/wlanmdsp.mbn.xz | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Michael Armijo <marmijo> |
Component: | linux-firmware | Assignee: | David Woodhouse <dwmw2> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | bgilbert, dwmw2, jforbes, jwboyer, kernel-maint, laura, pbrobinson, travier |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | linux-firmware-20230804-152.fc38 linux-firmware-20230804-153.fc37 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2023-08-11 00:41:44 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Michael Armijo
2023-04-21 15:06:45 UTC
It's listed in the WHENCE file which is what's used to create those so that must be wrong. Actually it's there as expected on my arm systems: root@localhost:/lib/firmware/qcom/sdm845 $ ls -al total 6512 drwxr-xr-x. 2 root root 211 Apr 21 11:35 . drwxr-xr-x. 13 root root 4096 Apr 21 11:35 .. -rw-r--r--. 1 root root 3532 Apr 9 00:00 a630_zap.mbn.xz -rw-r--r--. 1 root root 4068144 Apr 9 00:00 adsp.mbn.xz -rw-r--r--. 1 root root 232 Apr 9 00:00 adspr.jsn.xz -rw-r--r--. 1 root root 248 Apr 9 00:00 adspua.jsn.xz -rw-r--r--. 1 root root 853816 Apr 9 00:00 cdsp.mbn.xz -rw-r--r--. 1 root root 232 Apr 9 00:00 cdspr.jsn.xz -rw-r--r--. 1 root root 105860 Apr 9 00:00 mba.mbn.xz -rw-r--r--. 1 root root 1609424 Apr 9 00:00 modem.mbn.xz -rw-r--r--. 1 root root 268 Apr 9 00:00 modemuw.jsn.xz lrwxrwxrwx. 1 root root 42 Apr 9 00:00 wlanmdsp.mbn.xz -> ../../ath10k/WCN3990/hw1.0/wlanmdsp.mbn.xz root@localhost:/lib/firmware/qcom/sdm845 $ ls -al ../../ath10k/WCN3990/hw1.0/wlanmdsp.mbn.xz -rw-r--r--. 1 root root 1491352 Apr 9 00:00 ../../ath10k/WCN3990/hw1.0/wlanmdsp.mbn.xz Please provide more details like version of linux-firmware Hi Peter, thanks for looking into this. I mentioned the affected version of linux-firmware above, which is linux-firmware-20230404-149.fc39. Here are some more details for you. Please let me know what else I can provide. [core@cosa-devsh ~]$ rpm -qa | grep linux-firmware linux-firmware-whence-20230404-149.fc39.noarch linux-firmware-20230404-149.fc39.noarch [core@cosa-devsh sdm845]$ pwd /usr/lib/firmware/qcom/sdm845 [core@cosa-devsh sdm845]$ ls -al total 6516 drwxr-xr-x. 2 root root 4096 Jan 1 1970 . drwxr-xr-x. 13 root root 4096 Jan 1 1970 .. -rw-r--r--. 2 root root 3532 Jan 1 1970 a630_zap.mbn.xz -rw-r--r--. 2 root root 4068144 Jan 1 1970 adsp.mbn.xz -rw-r--r--. 3 root root 232 Jan 1 1970 adspr.jsn.xz -rw-r--r--. 3 root root 248 Jan 1 1970 adspua.jsn.xz -rw-r--r--. 2 root root 853816 Jan 1 1970 cdsp.mbn.xz -rw-r--r--. 3 root root 232 Jan 1 1970 cdspr.jsn.xz -rw-r--r--. 2 root root 105860 Jan 1 1970 mba.mbn.xz -rw-r--r--. 2 root root 1609424 Jan 1 1970 modem.mbn.xz -rw-r--r--. 2 root root 268 Jan 1 1970 modemuw.jsn.xz lrwxrwxrwx. 2 root root 42 Apr 20 17:23 wlanmdsp.mbn.xz -> ../../ath10k/WCN3990/hw1.0/wlanmdsp.mbn.xz [core@cosa-devsh sdm845]$ ls -al ../../ath10k/WCN3990/hw1.0/wlanmdsp.mbn.xz ls: cannot access '../../ath10k/WCN3990/hw1.0/wlanmdsp.mbn.xz': No such file or directory When I revert to using the previous package: linux-firmware 20230310-148.fc39, the symbolic link is valid: [core@cosa-devsh ~]$ rpm -qa | grep linux-firmware linux-firmware-whence-20230310-148.fc39.noarch linux-firmware-20230310-148.fc39.noarch [core@cosa-devsh ~]$ ls -al /usr/lib/firmware/ath10k/WCN3990/hw1.0/wlanmdsp.mbn.xz -rw-r--r--. 2 root root 1491352 Jan 1 1970 /usr/lib/firmware/ath10k/WCN3990/hw1.0/wlanmdsp.mbn.xz I noticed you performed the command from the location `/lib/firmware/...`, but the issue is in the `/usr/lib/firmware/...` location. However, I see the broken sym link in both locations. Disregard my last comment about the location. I see that /lib -> /usr/lib. https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/WHENCE#n3397 ``` Link: qcom/sdm845/wlanmdsp.mbn -> ../../ath10k/WCN3990/hw1.0/wlanmdsp.mbn ``` https://src.fedoraproject.org/rpms/linux-firmware/blob/rawhide/f/linux-firmware.spec#_417 ``` -i -e '/^ath10k/d' \ ``` The symlink should be moved to another sub package. Likely %files -n atheros-firmware. To fix this "generally", we would need to look at the target for symlinks in the script at https://src.fedoraproject.org/rpms/linux-firmware/blob/rawhide/f/linux-firmware.spec#_405 to do the filtering, not just the file names. FEDORA-2023-85168977a9 has been submitted as an update to Fedora 37. https://bodhi.fedoraproject.org/updates/FEDORA-2023-85168977a9 FEDORA-2023-d15f5a186a has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-d15f5a186a FEDORA-2023-d15f5a186a has been pushed to the Fedora 38 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-d15f5a186a` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-d15f5a186a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2023-85168977a9 has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-85168977a9` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-85168977a9 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2023-d15f5a186a has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report. FEDORA-2023-eabbf4ca4d has been pushed to the Fedora 37 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2023-eabbf4ca4d` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-eabbf4ca4d See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. FEDORA-2023-eabbf4ca4d has been pushed to the Fedora 37 stable repository. If problem still persists, please make note of it in this bug report. |