Comment 0 for bug 862626

Revision history for this message
Dave Martin (dave-martin-arm) wrote : AACI driver on vexpress never gets loaded

... so sound doesn't work unless the snd-aaci module is loaded by hand.
This appears to be a regression in linux-linaro-oneiric compared with linux-linaro-natty

Observed in linux-image-3.0.0-1006-linaro-vexpress (3.0.0-1006.8~ppa~natty)

For now, it looks like loading of AMBA peripheral drivers may not work usefully.
This needs investigation and (probably) a proper fix, which may involve additional udev rules, a change to the uevent data associated with these devices etc.

In the short term, this can be resolved by building the relevant AMBA drivers into the kernel for vexpress.

All of them seem to be built in already except for the AACI driver.

 CONFIG_SND_ARMAACI=y

This also appears to require the following also to be built in:

        CONFIG_SND=y
        CONFIG_SND_TIMER=y
        CONFIG_SND_PCM=y
        CONFIG_SND_AC97_CODEC=y
        CONFIG_SND_ARMAACI=y
        CONFIG_SND_SOC_I2C_AND_SPI=y
        CONFIG_AC97_BUS=y