[alsa-devel] Intel HDA / ca0132: support for Alienware 15 Creative Sound Core3D-EX

Takashi Iwai tiwai at suse.de
Wed Apr 29 20:42:04 CEST 2015


At Wed, 29 Apr 2015 17:42:55 +0200,
Gabriele Martino wrote:
> 
> On 29/04/2015 15:38, Takashi Iwai wrote:
> > At Wed, 29 Apr 2015 00:47:16 +0200,
> > Gabriele Martino wrote:
> >> Thank you for your explanation.
> >> I managed to fix the pin address, but as I told before the jack
> >> detection is totally messed up.
> >> "hdajacksensetest" fails with:
> >> Ioctl call failed with error 16
> > The error message looks irrelevant with the patch itself.
> > Did you build with proper kernel configs?
> > CONFIG_SND_HDA_HWDEP=y
> > CONFIG_SND_HDA_RECONFIG=y
> > CONFIG_SND_HDA_PATCH_LOADER=y
> It should be ok:
> 
> $ grep CONFIG_SND_HDA_ /usr/src/linux/.config | grep -v '^#'
> CONFIG_SND_HDA_INTEL=m
> CONFIG_SND_HDA_DSP_LOADER=y
> CONFIG_SND_HDA_PREALLOC_SIZE=2048
> CONFIG_SND_HDA_HWDEP=y
> CONFIG_SND_HDA_RECONFIG=y
> CONFIG_SND_HDA_INPUT_JACK=y
> CONFIG_SND_HDA_PATCH_LOADER=y
> CONFIG_SND_HDA_CODEC_HDMI=m
> CONFIG_SND_HDA_I915=y
> CONFIG_SND_HDA_CODEC_CA0132=m
> CONFIG_SND_HDA_CODEC_CA0132_DSP=y
> CONFIG_SND_HDA_GENERIC=m
> CONFIG_SND_HDA_POWER_SAVE_DEFAULT=60

OK, then it's something else.  Errno 16 is EBUSY, so something else
must be accessing the same device (e.g. hwdep) and blocking the
operation.

Are you sure that you never see this error when a kernel is without
the patch?


Takashi


More information about the Alsa-devel mailing list