While is shouldn't afffect functionality, a new extra/ folder is the preferred place for modules that don't come with the distribution. One can with root permission ( using sudo under Ubuntu) first make a temporary definition SITE=/lib/modules/`uname -r`/extra Test with: $ echo $SITE /lib/modules/2.6.24-19-generic/extra ---------- for my system with 2.6.24-19-generic kernel Create the folder $ sudo mkdir -p $SITE WIthin the folder in which the new drivers.ko are: $ sudo cp*.ko $SITE/ Check $ ls -l $SITE should show agrmodem.ko & agrserial.ko MarvS On Fri, Jul 25, 2008 at 6:39 AM, Bjorn Wielens <uniacke1@xxxxxxxx> wrote: > Hi Max, > ALSA-Lib shouldn't be a problem, since the symbols are > provided by the ALSA modules. > The unknown symbols are probably because only the > newer snd-hda-intel module is loaded, and not all of > the other newer ones. > The newly made modules should all be copied to > /lib/modules/(kernel version)/sound directory, if I'm > not mistaken. > > You can try copying the contents of that dir to a safe > place (e.g. your home directory) and then deleting it. > Then, fill it with the modules (.ko files ) in (alsa > source dir)/modules and run 'depmod -ae' to update > dependencies. > After this it should only load the new modules. > Bjorn. > > > > --- Max <webmaster@xxxxxxxxxxxxxxxxxx> wrote: > >> I only installed alsa-driver, but system still loads >> older alsa driver, >> after "make install" the new ones are copied in a >> different folder. >> I forced snd _hda_intel.ko and obtained lots of >> unknown symbols in dmesg. >> do I have to install alsa-lib before? >> >> >> Thursday 24 July 2008 19:40:27 you wrote: >> > Hi Max, >> > Looks like you've got ALSA down pat (that's half >> the >> > challenge). >> > You shouldn't need any of the other tarballs >> > (alsa-driver is the big one.) >> > >> > The modification to ALSA-driver is to edit the >> file >> > alsa-kernel/pci/hda/hda_codec.c (in the >> alsa-driver >> > source dir) >> > and add the following two lines AFTER the section >> of >> > '#include' statements at the beginning of the >> file. >> > these are the lines to add: >> > >> > EXPORT_SYMBOL(snd_hda_codec_read); >> > EXPORT_SYMBOL(snd_hda_codec_write); >> > >> > Be wary of the trailing semicolons... Omitting >> them >> > will cause errors. >> > >> > After you've edited the file, rebuild the alsa >> drivers >> > (in the alsa-driver source dir) with the following >> > commands: >> > 'make clean' >> > 'make' >> > and then 'sudo make install' >> > (all minus quotes, wait for the previous command >> to >> > finish cleanly (i.e. no errors, warnings are OK) >> > before moving on). >> > >> > After they're installed, reboot your machine to >> > activate the new modules. Then, get this tarball: >> > >> > http://linmodems.technion.ac.il/packages/ltmodem/11c11040/agrsm-HDA-2008072 >> >1-ALSA15.tar.bz2 >> > >> > untar with 'tar -jxvf FILE_NAME' >> > move into the directory, and do 'make module'. >> > If you get any errors, be sure to paste the output >> of >> > 'make module' in to your reply. >> > >> > After that is done, copy the two .ko files to your >> > modules directory as described in my earlier HOWTO >> > e-mail. After running 'sudo depmod -ae', you >> should be >> > able to do 'sudo modprobe agrmodem' and 'sudo >> modprobe >> > agrserial'after which /dev/ttyAGS3 will be the >> port >> > you can access your modem with. (for wvdial, etc.) >> > >> > Good luck! >> > Bjorn. >> > >> > --- Max <webmaster@xxxxxxxxxxxxxxxxxx> wrote: >> > > Here I am again, >> > > alsa-driver and alsa-lib 1.0.15rc3 (do I need >> any >> > > other alsa tarball?) >> > > successfully compiled. >> > > I didn't install them yet because, if I >> understood, >> > > they have to be modified >> > > before compiling (am I right?). >> > > Please let me know how I have to proceed. >> > > Thanks again. >> > > Max >> > > >> > > Thursday 24 July 2008 11:45:46 you wrote: >> > > > Hi Max, >> > > > That is quite likely. There are two versions >> of >> > > >> > > the >> > > >> > > > driver, and one relies on ALSA 1.0.16 or 17, >> the >> > > >> > > other >> > > >> > > > on 1.0.15 or earlier. >> > > > You will, however, NEED to build ALSA from the >> > > >> > > source >> > > >> > > > tarball, since we will be making modifications >> to >> > > >> > > the >> > > >> > > > ALSA code. >> > > > At this point, I can offer two suggestions: >> > > > 1. Try ALSA 1.0.15 from source >> > > > (http://www.alsa-project.org) and see if you >> can >> > > >> > > get >> > > >> > > > it to compile. If so, let me know and we can >> > > >> > > continue. >> > > >> > > > 2. Upgrade your kernel/OS and kernel-sources >> to a >> > > > newer version (Say 2.6.22 or so. (The driver >> works >> > > >> > > on >> > > >> > > > openSuSE 10.3 and 11.0, which are what I've >> used >> > > >> > > it >> > > >> > > > on). >> > > > >> > > > Best, >> > > > Bjorn. >> > > > >> > > > --- Max <webmaster@xxxxxxxxxxxxxxxxxx> wrote: >> > > > > Hi Bjorn, >> > > > > my distribution was shipped with 1.0.14, I >> had >> > > >> > > to >> > > >> > > > > update to 1.0.16 to make >> > > > > sound hardware work. Using Yast, Suse >> > > >> > > configuration >> > > >> > > > > utility, I didn't find >> > > > > 1.0.15 rpm to install, though I think it >> would >> > > >> > > cause >> > > >> > > > > the same problem >> > > > > compiling agrsm-20080721. Do you have any >> > > >> > > advice? >> > > >> > > > > Thanks very very much for your time and >> work. >> > > > > Max >> > > > > >> > > > > Wednesday 23 July 2008 23:18:10 you wrote: >> > > > > > Hi Max, >> > > > > > Sounds like your kernel shipped with an >> > > >> > > earlier >> > > >> > > > > version of ALSA. You >> > > > > >> > > > > > will need to use the package with the same >> > > >> > > name, >> > > >> > > > > but having the -ALSA15 >> > > > > >> > > > > > suffix instead. >> > > > > > You will also need to revert to >> ALSA-driver >> > > >> > > 1.0.15 >> > > >> > > > > for that package to >> > > > > >> > > > > > work. >> > > > > > Bjorn. >> > > > > > >> > > > > > Max wrote: >> > > > > > > No success.... >> > > > > > > this is "make module" output: >> > > > > > > >> > > > > > > make -C /lib/modules/`uname -r`/build/ >> > > > > > > SUBDIRS=/home/max/Desktop/agrsm-20080721 >> > > >> > > modules >> > > >> > > > > > > make[1]: Entering directory >> > > >> > > `/usr/src/linux-2.6.22.17-0.1-obj/i386/default' >> > === message truncated === > > > > __________________________________________________________________ > Instant Messaging, free SMS, sharing photos and more... Try the new Yahoo! Canada Messenger at http://ca.beta.messenger.yahoo.com/ >