Hi Menedas, I know it's confusing, I only found this out later- The process for ALSA 1.0.17/16 will not work if your kernel ships with ALSA 1.0.15. So it is version dependant on the kernel in that it must match the ALSA version that shipped with your kernel... My apologies for that. In your case: You will need to build/install ALSA 1.0.15 on your system, with the EXPORT_SYMBOL modifications. The, build this driver tarball: (for ALSA 1.0.15:) http://linmodems.technion.ac.il/packages/ltmodem/11c11040/agrsm-HDA-20080721-ALSA15.tar.bz2 That should get you back on track. Again, sorry about the mix-up. Bjorn. --- menedas <menedas@xxxxxxxx> wrote: > > Bjorn Wielens wrote: > > > Also, did your kernel ship with ALSA 1.0.15 or > less, > > and did you build a newer version? If so, you will > > need to use the kernel's original ALSA version > (Unless > > you can upgrade the kernel's ALSA files in > > /usr/src/linux/include) and build the appropriate > > AGRSM package > > (20080721 for ALSA 1.0.16 or newer, > 20080721-ALSA15 > > for ALSA 1.0.15 or older) > > Now I'm a bit confused. Didn't we talked about that? > You asked me to check by 'alsamixer -v'. On which I > get 1.0.15. So this is the version installed on the > system. And you told me to download ALSA 1.0.17 > which doesn't work with compiling. So we switched > back to ALSA 1.0.16. Which compiled and which I have > installed on your instruction. Now you want that I > have to download version 1.0.15 and do all again? > And doesn't that mean to be a problem with future > kernel releases? I know I asked that before. But for > me it sounds now very kernel version dependent. > > Where do I get the AGRSM for my version (1.0.15)? > > And here is the whole output of 'make module' as you > whished: > ubuntu:~/agrsm-20080721# make module > make -C /lib/modules/`uname -r`/build/ > SUBDIRS=/root/agrsm-20080721 modules > make[1]: Entering directory > `/usr/src/linux-headers-2.6.24-19-generic' > CC [M] /root/agrsm-20080721/HDA.o > In file included from /root/agrsm-20080721/HDA.c:22: > include/sound/core.h:281: error: 'SNDRV_CARDS' > undeclared here (not in a > function) > /root/agrsm-20080721/HDA.c:216: warning: function > declaration isn't a > prototype > /root/agrsm-20080721/HDA.c: In function > 'GetHDABaseAddress': > /root/agrsm-20080721/HDA.c:227: warning: assignment > makes integer from > pointer without a cast > /root/agrsm-20080721/HDA.c:229: warning: return > makes pointer from > integer without a cast > /root/agrsm-20080721/HDA.c:219: warning: unused > variable 'codec_temp' > /root/agrsm-20080721/HDA.c: In function 'HDAdump': > /root/agrsm-20080721/HDA.c:244: warning: format '%x' > expects type > 'unsigned int', but argument 2 has type 'void *' > /root/agrsm-20080721/HDA.c:248: warning: format > '%08X' expects type > 'unsigned int', but argument 3 has type 'long > unsigned int' > /root/agrsm-20080721/HDA.c:248: warning: format > '%08X' expects type > 'unsigned int', but argument 4 has type 'long > unsigned int' > /root/agrsm-20080721/HDA.c:248: warning: format > '%08X' expects type > 'unsigned int', but argument 5 has type 'long > unsigned int' > /root/agrsm-20080721/HDA.c:248: warning: format > '%08X' expects type > 'unsigned int', but argument 6 has type 'long > unsigned int' > /root/agrsm-20080721/HDA.c:239: warning: unused > variable 'codec_temp' > /root/agrsm-20080721/HDA.c: In function > 'setResumeCallBack': > /root/agrsm-20080721/HDA.c:287: warning: assignment > from incompatible > pointer type > /root/agrsm-20080721/HDA.c:288: warning: assignment > from incompatible > pointer type > /root/agrsm-20080721/HDA.c: In function > 'setSuspendCallBack': > /root/agrsm-20080721/HDA.c:293: warning: assignment > from incompatible > pointer type > /root/agrsm-20080721/HDA.c:294: warning: assignment > from incompatible > pointer type > /root/agrsm-20080721/HDA.c: At top level: > /root/agrsm-20080721/HDA.c:298: warning: function > declaration isn't a > prototype > /root/agrsm-20080721/HDA.c: In function > 'resetResumeCallBack': > /root/agrsm-20080721/HDA.c:299: warning: assignment > from incompatible > pointer type > /root/agrsm-20080721/HDA.c: At top level: > /root/agrsm-20080721/HDA.c:303: warning: function > declaration isn't a > prototype > /root/agrsm-20080721/HDA.c: In function > 'resetSuspendCallBack': > /root/agrsm-20080721/HDA.c:304: warning: assignment > from incompatible > pointer type > make[2]: *** [/root/agrsm-20080721/HDA.o] Error 1 > make[1]: *** [_module_/root/agrsm-20080721] Error 2 > make[1]: Leaving directory > `/usr/src/linux-headers-2.6.24-19-generic' > make: *** [module] Error 2 > > > > > > > __________________________________________________________ > Unglücklich mit Ihrer Mail-Adresse? > > Millionen neuer Mail-Adressen - jetzt bei Yahoo! > > http://de.docs.yahoo.com/mail/wunschmailadresse/index.html > __________________________________________________________________ Be smarter than spam. See how smart SpamGuard is at giving junk email the boot with the All-new Yahoo! Mail. Click on Options in Mail and switch to New Mail today or register for free at http://mail.yahoo.ca