I'm going to deprecate this package in favor of DSDT patch since most patches are now included in the stable kernel (version ≥ 6.0.9).
For the details: https://github.com/latin-1/um5302ta
Git Clone URL: | https://aur.archlinux.org/linux-mainline-um5302ta.git (read-only, click to copy) |
---|---|
Package Base: | linux-mainline-um5302ta |
Description: | The Linux kernel and modules |
Upstream URL: | https://git.kernel.org/torvalds/h/v6.1-rc8 |
Licenses: | GPL2 |
Provides: | VIRTUALBOX-GUEST-MODULES, WIREGUARD-MODULE |
Replaces: | virtualbox-guest-modules-arch, wireguard-arch |
Submitter: | tokenize |
Maintainer: | None |
Last Packager: | tokenize |
Votes: | 6 |
Popularity: | 0.129741 |
First Submitted: | 2022-07-05 13:46 (UTC) |
Last Updated: | 2022-12-05 05:54 (UTC) |
I'm going to deprecate this package in favor of DSDT patch since most patches are now included in the stable kernel (version ≥ 6.0.9).
For the details: https://github.com/latin-1/um5302ta
@ZuluBabo I can't seem to find those additional parameters anywhere. These may be included in the Windows driver configuration (csaudio.inf and csaudioext.inf), but I'm not sure where. More details can be found here: https://bugzilla.kernel.org/show_bug.cgi?id=216194
See also: https://github.com/latin-1/um5302ta/tree/main/research/cs35l41
I think the patch may not be entirely correct according to this correspondence with the module author from Cirrus.
I think a separate else if
block that sets CS35L41_INT_BOOST
instead of CS35L41_EXT_BOOST
is required, much like what is documented on a StackExchange thread.
UPDATE: After some testing, the current patch is probably the way to go for now given CS35L41_INT_BOOST
requires the setting of some additional parameters that control the internal boosting behavior. I have no idea what these additional parameters should be set to so CS35L41_EXT_BOOST
is probably the safer choice.
The microphone is recognized finally. Thanks for the patch!
Pinned Comments
tokenize commented on 2022-12-09 13:16 (UTC) (edited on 2022-12-09 13:36 (UTC) by tokenize)
I'm going to deprecate this package in favor of DSDT patch since most patches are now included in the stable kernel (version ≥ 6.0.9).
For the details: https://github.com/latin-1/um5302ta