On Sun, May 24, 2009 at 7:08 AM, Mark Brown <broonie@xxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote: > I'm not aware of any CODEC drivers which can't currently be built and > used as modules. If you mean "load via the normal device model" then > yes, that'd be very good (and is in progress) but it's another issue and > as I explained last time AC97 poses particular problems there. > I mean "load via the normal device model". For example the AC97 drivers need to be loadable by the codec id. There's no entry in scripts/mod/file2alias.c for dynamically loading the modules. They don't have an id_table. My AC97 driver is detecting the codec id and printing it before trying to access the codec driver. I can convert that to a load_module() call when the drivers are ready. The core needs to detect if a specific codec id can't be supported to fall back to the generic AC97 driver. -- Jon Smirl jonsmirl@xxxxxxxxx _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel