I used the new source with the fix in place, I get kernel panic again : http://www.slax.org/forum.php?action=view&parentID=39934&anchorid=40035#postid40035 Regards, Antonio On 5/19/09, Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx> wrote: > The setup is fixed in the attached. > > MarvS > > On Sun, May 17, 2009 at 9:37 PM, Marvin Stodolsky > <marvin.stodolsky@xxxxxxxxx> wrote: >> Jacques hasn't mounted these packages as yet, so I'm sending direct to >> you. >> For usage of the dkms-agrsm package, first install dkms support. >> Then do: >> $ sudo dpkg -i dkms-agrsm*.deb >> Then test the drivers as before. A reboot may be necessary. >> Please report to Discuss@xxxxxxxxxxxxxx >> Not directly to me. >> >> MarvS >> >> >> ---------- Forwarded message ---------- >> From: Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx> >> Date: Sun, May 17, 2009 at 12:18 AM >> Subject: Fwd: testing needed for dkms-agrsm-2.1.80-7mdv2009.0 >> To: Jacques Goldberg <Jacques.Goldberg@xxxxxxx>, Antonio Olivares >> <olivares14031@xxxxxxxxx>, Zsolt BÉRCZES <zsolt@xxxxxx> >> >> >> Jacques >> >> For http://linmodems.technion.ac.il/packages/ltmodem/11c11040/ >> >> MarvS >> >> >> ---------- Forwarded message ---------- >> From: Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx> >> Date: Sun, May 17, 2009 at 12:12 AM >> Subject: testing needed for dkms-agrsm-2.1.80-7mdv2009.0 >> To: Linmodems <discuss@xxxxxxxxxxxxx> >> >> >> The code with Nikolay's patches installed has been assembled in >> packages >> dkms-agrsm-2.1.80-7mdv2009.0.tar.gz >> dkms-agrsm_2.1.80-7_i386.deb >> and are being sent to Jacques for mounting in >> http://linmodems.technion.ac.il/packages/ltmodem/11c11040/ >> whereat useful companion packages are the agrsm-tools and agrsm_howto.txt >> >> >> Prior installation of dkms support is necessary. >> Install the deb package in Ubuntu with: >> $ sudo dkms*.deb >> >> For other distros >> The dkms-agrsm-2.1.80-7mdv2009.0.tar.gz has a setup file to be >> executed with Rood/Adm permission as: >> ./setup >> >> Zsolt will likely make a comparable RPM installer which will be >> available presently at >> http://linux.zsolttech.com/linmodem/agrsm/ >> >> MarvS >> >> ---------- Forwarded message ---------- >> From: Nikolay Zhuravlev <xxor@xxxxxxx> >> Date: 2009/5/16 >> Subject: Re: [PATCH] Re: dkms-agrsm-2.1.80-2mdv2009.0.i586.rpm fails >> with kernel >= 2.6.29.X >> To: Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx> >> Cc: Linmodems <discuss@xxxxxxxxxxxxx> >> >> >> Marvin, >> >> Ok, I see where the problem is. Here is the patch updated for 2.6.28 >> along with >> some further improvements. This time it is against the >> agrsm-2.1.80-6mdv2009.0.tar.gz sources tarball you sent me on May 14. >> >> I have installed 2.6.28.10 and built the driver successfully. The >> wvdialconf >> runs fine, too. >> >> I am not sure what 2.6.28.11 is, I couldn't find it on ftp.kernel.org. I >> hope >> it is close enough to 2.6.28.10. >> >> -- >> WBR, Nikolay Zhuravlev >> >> Thus spake Marvin Stodolsky (marvin.stodolsky@xxxxxxxxx): >> >>> Nikolay, >>> >>> There is the problem below under Ubuntu 2.6.28-11-generic , last >>> paragraph below. >>> >>> However the compile is OK with your prior patch applied to >>> agrsm-2.1.80-6mdv2009.0, resulting in the >>> agrsm-2.1.80-6mdv2009.0.tar.gz, I sent you earlier. >>> >>> MarvS >>> >>> $ patch -p0 < 4mdv_2.6.29.1.patch >>> patching file agrsm-2.1.80-4mdv2009.0/agrsoftmodem.c >>> patching file agrsm-2.1.80-4mdv2009.0/HDA.c >>> patching file agrsm-2.1.80-4mdv2009.0/hda_codec.h >>> patching file agrsm-2.1.80-4mdv2009.0/Kbuild >>> patching file agrsm-2.1.80-4mdv2009.0/Makefile >>> >>> agrsm-2.1.80-4mdv2009.0$ make >>> make -C /lib/modules/2.6.28-11-generic/build >>> M=/usr/src/pkg/agrsm/agrsm-2.1.80-4mdv2009.0 modules >>> make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-generic' >>> CC [M] /usr/src/pkg/agrsm/agrsm-2.1.80-4mdv2009.0/agrsoftmodem.o >>> /usr/src/pkg/agrsm/agrsm-2.1.80-4mdv2009.0/agrsoftmodem.c: In function >>> ‘x_request_region’: >>> /usr/src/pkg/agrsm/agrsm-2.1.80-4mdv2009.0/agrsoftmodem.c:276: error: >>> too many arguments to function ‘__request_region’ >>> make[2]: *** [/usr/src/pkg/agrsm/agrsm-2.1.80-4mdv2009.0/agrsoftmodem.o] >>> Error 1 >>> make[1]: *** [_module_/usr/src/pkg/agrsm/agrsm-2.1.80-4mdv2009.0] Error >>> 2 >>> make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic' >>> make: *** [default] Error 2 >>> >>> >>> On Sat, May 16, 2009 at 8:52 AM, Nikolay Zhuravlev <xxor@xxxxxxx> wrote: >>> > Bjorn/All, >>> > >>> > I played with the source a bit more this morning. This is the patch >>> > against >>> > the agrsm-2.1.80-4mdv2009.0.tgz sources available at the Zsolt's >>> > site. >>> > >>> > It does two things: >>> > (1) Adds support for the 2.6.27-rc9, 2.6.29.1 (and maybe 2.6.28) >>> > kernel >>> > (2) Changes the Makefile to use the standard 2.6 kbuild procedure >>> > used for the linux modules [described in >>> > Documentation/kbuild/modules.txt] >>> > >>> > Before applying the patch and running make, please rename the file >>> > agrmodemlib.o to agrmodemlib.o_shipped . This will help the kbuild >>> > to recognize this is a pre-build binary coming from elsewhere, >>> > so that 'make clean' will not destroy it. >>> > >>> > After the patch, build & install like this: >>> > >>> > $ sudo modprobe -r agrserial >>> > $ sudo modprobe -r agrmodem >>> > $ make >>> > $ sudo make modules_install >>> > $ sudo modprobe agrmodem >>> > $ sudo modprobe agrserial >>> > $ sudo ln -s /dev/ttyAGS3 /dev/ttySAGR >>> > $ sudo wvdialconf /etc/wvdial.conf >>> > >>> > wvdialconf was successful on my notebook that has the 11c11040 chip on >>> > HDA, but >>> > I cannot test beyond that -- I don't have an actual phone line here. >>> > >>> > -- >>> > WBR, Nikolay Zhuravlev >>> > >>> > Thus spake Bjorn Wielens (Uniacke1@xxxxxxxx): >>> > >>> >> Hi, >>> >> Zsolt's sources are confirmed to work with 2.6.27 kernels. >>> >> However, we are still unsure about 2.6.28, and I will be able to try >>> >> and >>> >> experiment with 2.6.29 as soon as I can locate the correct packages >>> >> for >>> >> my distro. >>> >> You are likely correct about the problem, but there may be other >>> >> issues >>> >> as well. >>> >> Bjorn. >>> >> >>> >> >>> >> >>> >> >>> >> Nikolay Zhuravlev wrote: >>> >> > Antonio, >>> >> > >>> >> > Those sources are too old to work with the kernels >= 2.6.27 >>> >> > >>> >> > You may want to have a look at the sources located at >>> >> > http://linux.zsolttech.com/linmodem/agrsm/ and hack those with >>> >> > the patch I attach here. I used it to get the driver working >>> >> > with the 2.6.27-rc9 kernel. >>> >> > Note that the patched sources may build and still not work with >>> >> > the recent kernels (28 and higher). >>> >> > >>> >> > I guess the HDA.c stuff in that driver is out of sync with >>> >> > the current ALSA developments in the 29 kernel anyway. >>> >> > >>> >> > >>> >> >>> > >>> > >>> > >> >