alsa-driver-1.0.14 works fine make -C /usr/src/linux M=/var/tmp/portage/media-sound/alsa-driver-1.0.14-r1/work/alsa-driver-1.0.14 O=/lib/modules/2.6.22-gentoo-r8/build CPP="x86_64-pc-linux-gnu-gcc -E" CC="x86_64-pc-linux-gnu-gcc" modules make[1]: Entering directory `/usr/src/linux-2.6.22-gentoo-r8' make[4]: *** No rule to make target `/var/tmp/portage/media-sound/alsa-driver-1.0.14-r1/work/alsa-driver-1.0.14/acore/memalloc.o', needed by `/var/tmp/portage/media-sound/alsa-driver-1.0.14-r1/work/alsa-driver-1.0.14/acore/snd.o'. Stop. make[3]: *** [/var/tmp/portage/media-sound/alsa-driver-1.0.14-r1/work/alsa-driver-1.0.14/acore] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [_module_/var/tmp/portage/media-sound/alsa-driver-1.0.14-r1/work/alsa-driver-1.0.14] Error 2 make[1]: *** [modules] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.22-gentoo-r8' make: *** [compile] Error 2
Committing a fixed version right now, tested on x86 and amd64.