Folks, REMINDER: The pit is http://linmodems.technion.ac.il/packages/ltmodem/11C11040 Jacques On Wed, 23 Jul 2008, Bjorn Wielens wrote: > Date: Wed, 23 Jul 2008 08:34:50 -0400 > From: Bjorn Wielens <uniacke1@xxxxxxxx> > To: Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx> > Cc: hugocanalli@xxxxxxxxxxxxxxxxxx, discuss@xxxxxxxxxxxxx > Subject: Re: Fwd: Fwd: HOWTO for Agere 11C11040 Modem on HDA cards. (Roan, > menedas, & others) > Resent-Date: Wed, 23 Jul 2008 15:35:16 +0300 (IDT) > Resent-From: <Jacques.Goldberg@xxxxxxx> > > Hugo, > > Please try compiling the second tarball I sent last > night (with -ALSA15 suffix) This is because some > systems ship with ALSA 1.0.15 in /include, which is > outdated for the new driver. > > Let me know what happens, > Bjorn. > > --- Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx> > wrote: > > > Bjorn, please check > > > > > > ---------- Forwarded message ---------- > > From: Hugo Leonardo Canalli > > <hugocanalli@xxxxxxxxxxxxxxxxxx> > > Date: Wed, Jul 23, 2008 at 1:02 AM > > Subject: Re: Fwd: HOWTO for Agere 11C11040 Modem on > > HDA cards. (Roan, > > menedas, & others) > > To: Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx> > > > > > > Newer version don't compile in my Ubuntu system: > > > > > root@hugleo-desktop:/home/hugleo/Desktop/agrsm-20080721# > > make module > > make -C /lib/modules/`uname -r`/build/ > > SUBDIRS=/home/hugleo/Desktop/agrsm-20080721 modules > > make[1]: Entering directory > > `/usr/src/linux-headers-2.6.24-19-generic' > > CC [M] /home/hugleo/Desktop/agrsm-20080721/HDA.o > > In file included from > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:22: > > include/sound/core.h:281: error: 'SNDRV_CARDS' > > undeclared here (not in a > > function) > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:216: > > warning: function > > declaration isn't a prototype > > /home/hugleo/Desktop/agrsm-20080721/HDA.c: In > > function > > 'GetHDABaseAddress': > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:227: > > warning: assignment makes > > integer from pointer without a cast > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:229: > > warning: return makes > > pointer from integer without a cast > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:219: > > warning: unused variable > > 'codec_temp' > > /home/hugleo/Desktop/agrsm-20080721/HDA.c: In > > function 'HDAdump': > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:244: > > warning: format '%x' > > expects type 'unsigned int', but argument 2 has type > > 'void *' > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:248: > > warning: format '%08X' > > expects type 'unsigned int', but argument 3 has type > > 'long unsigned int' > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:248: > > warning: format '%08X' > > expects type 'unsigned int', but argument 4 has type > > 'long unsigned int' > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:248: > > warning: format '%08X' > > expects type 'unsigned int', but argument 5 has type > > 'long unsigned int' > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:248: > > warning: format '%08X' > > expects type 'unsigned int', but argument 6 has type > > 'long unsigned int' > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:239: > > warning: unused variable > > 'codec_temp' > > /home/hugleo/Desktop/agrsm-20080721/HDA.c: In > > function > > 'setResumeCallBack': > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:287: > > warning: assignment from > > incompatible pointer type > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:288: > > warning: assignment from > > incompatible pointer type > > /home/hugleo/Desktop/agrsm-20080721/HDA.c: In > > function > > 'setSuspendCallBack': > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:293: > > warning: assignment from > > incompatible pointer type > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:294: > > warning: assignment from > > incompatible pointer type > > /home/hugleo/Desktop/agrsm-20080721/HDA.c: At top > > level: > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:298: > > warning: function > > declaration isn't a prototype > > /home/hugleo/Desktop/agrsm-20080721/HDA.c: In > > function > > 'resetResumeCallBack': > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:299: > > warning: assignment from > > incompatible pointer type > > /home/hugleo/Desktop/agrsm-20080721/HDA.c: At top > > level: > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:303: > > warning: function > > declaration isn't a prototype > > /home/hugleo/Desktop/agrsm-20080721/HDA.c: In > > function > > 'resetSuspendCallBack': > > /home/hugleo/Desktop/agrsm-20080721/HDA.c:304: > > warning: assignment from > > incompatible pointer type > > make[2]: *** > > [/home/hugleo/Desktop/agrsm-20080721/HDA.o] Error 1 > > make[1]: *** > > [_module_/home/hugleo/Desktop/agrsm-20080721] Error > > 2 > > make[1]: Leaving directory > > `/usr/src/linux-headers-2.6.24-19-generic' > > make: *** [module] Error 2 > > > > > > On Tue, 2008-07-22 at 07:53 -0400, Marvin Stodolsky > > wrote: > > > Hugo > > > > > > The attached should also work with the 11c1:0620 > > modems and has more > > > recent code. > > > the hda_symbols.patch is likely not relevant for > > 11c1:0620 > > > > > > Please test and report back to the List. > > > > > > MarvS > > > > > > > > > ---------- Forwarded message ---------- > > > From: Bjorn Wielens <Uniacke1@xxxxxxxx> > > > Date: Mon, Jul 21, 2008 at 5:41 PM > > > Subject: Re: HOWTO for Agere 11C11040 Modem on HDA > > cards. (Roan, > > > menedas, & others) > > > To: Bjorn Wielens <uniacke1@xxxxxxxx> > > > Cc: roan@xxxxxxxx, kraisor@xxxxxxxxxxx, > > gnichols@xxxxxxxxxx, > > > menedas@xxxxxxxx, discuss@xxxxxxxxxxxxx, > > marvin.stodolsky@xxxxxxxxx, > > > linfix@xxxxxxxxxxxxxx, jacques.goldberg@xxxxxxxxx > > > > > > > > > Okay, I hope I've CCed this to all the right > > people. > > > First off, to Marv, and Jaques (everyone else, you > > don't need this info): > > > the patch file applied needs to be applied to the > > alsa source to > > > export the symbols. (previous version tried to > > patch the same file > > > twice-- sound/ is a link to alsa-kernel/) > > > the agrsm tarball is the driver for the modem, > > modified to work with > > > new alsa versions (thanks to José) and with my > > fixes to remove the > > > GPL-only symbols in agrsoftmodem.c. > > > This was done with some use of #ifdef NONGPL, so > > that if the NONGPL > > > flag is defined (comments at beginning of file), > > these symbols are > > > re-inserted. > > > This allows the modules to be built and loaded on > > newer kernels > > > without the need to change the module licence from > > Proprietary to GPL > > > and violating the GPL. (So we can now put it on > > the linmodems site) > > > These USB symbols are NOT needed for functioning > > of the 11c11040 > > > modem. (and those with USB modems are better off > > using other drivers > > > anyway). > > > ------------------ > > > To everyone else: > > > Once you have installed ALSA version 1.0.16 or > > greater, and verified it works, > > > Please follow these steps to continue: > > > 1. Put the hda_symbols.patch file in your > > alsa-driver source directory. > > > 2. Run the command 'patch -p1 < hda_symbols.patch' > > to patch the ALSA > > > source. (Patched file is > > ./alsa-kernel/pci/hda/hda_codec.c) > > > 3. Build the patched ALSA modules. ('make') > > > 4. Copy the file modules/snd_hda_intel.ko to > > /lib/modules/<your kernel > > > version>/kernel/sound/pci/hda/snd-hda-intel.ko > > > (overwrites old module, rename it if you want) > > > 5. run 'depmod -ae'. > > > 6. You should now have the patched module > > installed. Reboot to activate. > > > --- > > > 7. Extract the attached e-mail tarball: 'tar -jxvf > > agrsm-HDA-20080721.tar.bz2' > > > 8. Change to the new dir: 'cd agrsm-20080721/' > > > 9. Build the modules. ('make module') > > > 10. Make a directory for the newly created agere > > modem > === message truncated === > > > > __________________________________________________________________ > Ask a question on any topic and get answers from real people. Go to Yahoo! Answers and share what you know at http://ca.answers.yahoo.com >