Closed heikomat closed 5 years ago
@7twin to answer your question from https://github.com/heikomat/linux/issues/8#issuecomment-493796212: Until the release based on Takashis updated patches is proven to work and ready for release, the current 5.1 release i made today will remain where it is. There is no reason not to test the arch build, as the build method should idealy not change at all after switching to Takashis updated patches.
@heikomat Great, then I'll still find the time to check if it works and report back. Should I post in the previous issue or here once I do?
@7twin in the previous one please, because this one is about takashis patches, the other one is about arch packages.
Also: as discussed here we might eventually have cx2072x patches in the regular linux kernel. Maybe with Kernel 5.3? When this happens AND alsa gets updated to include the ucm files, then sound on the e200ha should work out of the box. Only time will tell :D
@heikomat Sure, I'll post it in the other issue then. Regarding the 5.3 merge, that'd be actually great, because then we could just keep pulling the kernel and not worry about having to manually patch things in anymore :+1:
ok, the 5.1 kernel is now based on takashis updated patches. One nice sideeffect is, that it now only differs from the regular linux kernel by 5 commits! (3 with patches from @tiwai, two with the updated ucm files and manual)
Thanks again to @roethigj, the hint regarding the namechange (chtcx2072x -> bytchtcx2072x) saved me a lot of time.
5.1 is now re-released, based on the updated patches from @tiwai 🎉
@7twin see https://github.com/heikomat/linux_cx2072x_build/commit/7b70a07db75227a5e2ef277bb99924c244523637 for the changes in the dockerized build (just some config changes). Would be super nice, if you could adjust and test your dockerized arch build!
@heikomat ah that's for the touchpad fix I assume. I'll check if my config contains that and test it with docker asap!
@7twin yeah, but also the rename of cht
-> bytcht
CONFIG_SND_SOC_INTEL_CHT_CX2072X_MACH
is now CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH
/usr/share/alsa/usm/chtcx2072x/
is now /usr/share/alsa/usm/bytcht-cx2072x/
/usr/share/alsa/usm/chtcx2072x/chtcx2072x
is now /usr/share/alsa/usm/bytcht-cx2072x/bytcht-cx2072x
/usr/share/alsa/usm/bytcht-cx2072x/HiFi.conf
, every instance of hw:chtcx2072x
is now hw:bytchtcx2072x
@heikomat not sure if those affect my build (they don't affect the linked docker build either?), except maybe that the zcat'd config I created has to be done again because of the first thing you mentioned?
As described in https://github.com/heikomat/linux/issues/8#issuecomment-493794843, @tiwai seems to have updated his cx2072x patches (whose 4.13-variant are the base this fork was built upon).
This means, that his 5.1-patches are probably of higher quality than the ones in this repo, because he actually knows what he's doing (i'm just capable of reading code and error messages, and was lucky to make his 4.13 patches work in newer kernels)
This however doesn't make this repository fully obsolete, as people seem to like the one-command-install-script that configures pulseaudio and installs the required firmware, alsa-ucm-files and prebuild kernel packages.
Because of this, this issue is here to track the following work:
@roethigj Thank you for making me aware, that Takashi has updated patches!