How I can make ALC3263 sound to be detected?

I am trying to work out how to enable sound on XPS-13 laptops that has ALC3263 sound. It is possible to make it work on Arch GNU/Linux. This sound chip is not even recognized by a FreeBSD or maybe it does not need to be but require some secret command.


Code:
#cat /dev/sndstat
Installed devices:
pcm0: <Intel Broadwell (HDMI/DP 8ch)> (play) default
pcm1: <Intel Broadwell (HDMI/DP 8ch)> (play)
pcm2: <Intel Broadwell (HDMI/DP 8ch)> (play)
No devices installed from userspace.

Code:
kernel: hdac0: <Intel Broadwell HDA Controller> mem 0xf7218000-0xf721bfff irq 16 at device 3.0 on pci0
kernel: hdacc0: <Intel Broadwell HDA CODEC> at cad 0 on hdac0
kernel: hdaa0: <Intel Broadwell Audio Function Group> at nid 1 on hdacc0
kernel: pcm0: <Intel Broadwell (HDMI/DP 8ch)> at nid 5 on hdaa0
kernel: pcm1: <Intel Broadwell (HDMI/DP 8ch)> at nid 6 on hdaa0
kernel: pcm2: <Intel Broadwell (HDMI/DP 8ch)> at nid 7 on hdaa0
 
Apparently the ALC3263 is a dual-mode sound chipset, HDA standard and I2S standard. HDA is enabled by default.

There seems no ALC3263 driver is provided on FreeBSD (no reference in source code).

Here is a Linux kernel patch that relates the I2S to the ALC286, the ALC286 codec in turn is provided on FreeBSD.

A blog post suggests that the XPS 13 (9343) BIOS has a configuration option to set ALC3263 to I2S mode (see 2015-02-16).

The BIOS version may matter as well.
 
Back
Top