Skip to content

iMac 17 (18,1) CS8409/CS42L43 Kernel Building Guide: (works including 6.15) #150

@fspkwon

Description

@fspkwon
make menuconfig

[Device Drivers]
            | - [Sound Card Support]
                           |
----------------------
         |
[Advance Linux Sound Architecture] <*>
[*] - Support old ALSA API
[*] - Verbose Procfs Contents
[*] - Enable support for userspace controlled virtual timers
<*> - Sequencer Support
[*] - Support for UMP Events
[*] - Generic Sound Devices
                 |- <M> - Generic Loopback
                    <M> - Virtual Midi
[*] - ISA Sound Devices
[*] - PCI Sound Devices
                |- <M> - Cirrus Logic CS4281
                 - <M> - Cirrus Logic CS4280
                 -  [*] - Cirrus Logic Sound Fusion
                 -  <M> - Intel AC97
                 -  <M> - Intel MC97

[*] - HD-Audio
               |- <M> - HD AUDIO PCI
               |- <M> - All CS and TAS Codecs , IDT/Sigmatel HD / HDMI DIsplay Port , Cirrus Logic CODEC and HDA BRIDGE, Generic HD Audio Codec Parser
[*] - USB Sound Devices
                |- <M> - USB Midi [*] MIDI 2.0 Support
<M> - ALSA for SoC 
                 |-  [*] Intel Machine Drivers
                                   |- <M> - Skylake + , CS42L42, SOF with AMPLIFIERS in I2S Mode
                      [*] - SOUND OPEN FIRMWARE
                                 | - <M> SOF for Intel audio DSPS , PCI and ACPI Enumeration, SKYLAKE, KABYLAKE, HDA LINKS HDMI , and HDAUDIO CODECS
                | - CODEC DRIVERS
                            | - <M> - CS35L41,42L42,42L43, GENERIC DIGITAL MICROPHONE, HD-AUDIO CODEC DRIVER , MAC98357A, SPDIF CODEC
<M> - Virtio sound driver


Build Kernel:

make sure /usr/src/linux-6.15.0 is symlinked to
/usr/src/linux
this is GENTOO btw

then reboot

then run: ./install.cirrus.driver.sh

reboot 

open FALKON or your  browser go to soundcloud.com
click a song but quickly turn the VOLUME DOWN 
on the AUDIO PLAYER ... slowly raise it up until
you hear something then switch to a CONSOLE
like fn ctrl option f2 , login and run alsamixer
and lower the volume from 100 to like 17 is what i use... reboot
see if the volume sticks... if not repeat.. and you can then swing
up the volume on your media player without blowing the speakers
just take caution

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions