Fulup Ar Foll wrote: > Looking at this code I do not understand why the replace iotcl is refused. if (!(kctl->vd[0].access & SNDRV_CTL_ELEM_ACCESS_USER)) { ret = -EINVAL; Kernel drivers do not expect that their own controls change. Regards, Clemens