- Status Closed
- Percent Complete
- Task Type Bug Report
- Category Stable
-
Assigned To
Emulatorman - Operating System All
- Severity Critical
- Priority High
- Reported Version Any
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
Opened by fablamar78 - 01/05/2018
Last edited by Emulatorman - 02/05/2018
FS#718 - [alsa-tools] create missing firmware folder since firmware packages are optional dependencies
### Some context ###
I use hdajackretask on my G41M-ES2L motherboard (Libreboot)
Alsamixer doesn’t offer automute feature so every time I plug my headphones, the sound is playing by my speakers.
So to work around this, I use hdajackretask from alsa-tools package.
It allows to install a boot override to solve the issue.
Yesterday, I reinstalled Hyperbola on my system and the boot override because of missing /lib/firmware directory. (Although it was present before, something changed ?)
The error message was (I translate)
/mv: can't move '/tmp/hda-jack-retask-VH3KIZ/hda-jack-retask.fw' to /lib/firmware/hda-jack-retask.fw' No file or folder of this type
So I created a folder “firmware” in /lib/
and copied hda-jack-retask.fw in it.
Then I rebooted, 100% working.
I don’t know if the fix should apply to the PKGBUILD of alsa-tools (to create a /lib/firmware directory) or something else ?
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
" Yesterday, I reinstalled Hyperbola on my system and the boot override because of missing /lib/firmware directory. (Although it was present before, something changed ?)"
→ " Yesterday, I reinstalled Hyperbola on my system and the boot override "CAN'T BE INSTALLED" because of missing /lib/firmware directory. (Although it was present before, something changed ?) "
Now, our firmware packages are optional dependencies of our kernels through kernel-firmware group, not mandatory since were split out in different packages to support minimalism and users choose which one of them would install of their machines. If you would/need install some of them, run:
Otherwise, i've added kernel-firmware group as optdepends in linux-libre-lts and linux-libre-lts-unofficial-grsec-knock packages:
Yes, seems i should create a firmware directory inside alsa-tools to solve it, since our firmware packages are optional dependencies of our kernels and decentralized, not mandatory and all-in-one similar than a bloatware package like before.
Thanks. Ok now I understand better.
Updated package cannot be installed (alsa-tools : /lib is already in filesystem)
I've pushed a new revision that fixes that.
Thanks. It works fine now ! :)