Embedded Intel® Core™ Processors
Communicate Intel® Core™ Hardware, Software, Firmware, Graphics Concerns
1326 Discussions

Celeron N3350 Series Audio Cluster not working

Proprietary
Beginner
1,430 Views

Hi Intel,

I installed Debian onto my Chromebook (ASUS C423NA) and the sound card does not recognize the headphones and speakers.

The snd_hda_intel driver is loaded and it does recognize HDMI outputs, but there is no HDMI port.

It appears that Debian doesn't ship the correct proprietary program for the card - which one is required and which folder under /lib/firmware/ should it be placed in?

 

Thanks.

lspci -vvvv;
00:0e.0 Multimedia audio controller: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster (rev 0b)
DeviceName: Multimedia audio controller
Subsystem: Intel Corporation Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 125
Region 0: Memory at 91210000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at 91000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D3 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-
Capabilities: [80] Vendor Specific Information: Len=14 <?>
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee02004 Data: 002b
Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0
ExtTag- RBE- FLReset+
DevCtl: CorrErr- NonFatalErr- FatalErr- UnsupReq-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop- FLReset-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- NonFatalErr- FatalErr- UnsupReq- AuxPwr+ TransPend-
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_soc_skl, snd_soc_avs, snd_sof_pci_intel_apl

aplay -l;
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0

0 Kudos
2 Replies
Diego_INTEL
Moderator
1,348 Views

Hello @Proprietary,

 

Thank you for contacting Intel Embedded Community.

 

I have found the following that may help in your case, it seems a similar issue.

https://www.reddit.com/r/debian/comments/quuvh0/how_to_install_the_snd_hda_intel_driver_on_debian/

 

https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/1293

 

Best regards,

 

@Diego_INTEL

0 Kudos
Proprietary
Beginner
1,272 Views

Hi Diego,

 

Unfortunately those are not relevant.

 

The snd_hda_intel driver is installed and loaded, but it's not detecting the card correctly.

The snd_soc_skl, snd_soc_avs and snd_sof_pci_intel_apl modules are also incorrectly loaded by default, which do not match the hardware, but blacklisting them hasn't helped.

 

The following options have been tried to no avail;

options snd-hda-intel dmic_detect=0
#options snd-intel-dspcfg dsp_driver=1
#options snd-intel-dspcfg dsp_driver=2
#options snd-intel-dspcfg dsp_driver=3
#options snd_sof sof_debug=1
#options snd-intel-dspcfg dsp_driver=3
#options snd-sof-pci fw_path="intel/sof"
#options snd-hda-intel dmic_detect=0

 

Other people had the same issue online, but either of the previous either worked for them or it appears they gave up.

 

The issue appears to be an incorrect proprietary program loaded onto the card and I was wondering if there are any details that can be used to determine the correct one.

0 Kudos
Reply