Ryan, Is this the same kernel as before, 2.6.28-11 ? Did any of the previous driver packages worked? All, Could somebody please send me the "7mdv" sources (I guess a *.deb file will do)? I don't think they are posted yet. I checked the Zsolt's site, there is some "7mdv" RPM that references my first patch that didn't compile on 2.6.28. So I guess it does not match the "7mdv" files Marvin was talking about: > > dkms-agrsm-2.1.80-7mdv2009.0.tar.gz > > dkms-agrsm_2.1.80-7_i386.deb There is also an "8mdv" RPM on the Zsolt, but I cannot extract the sources from it: $ rpm2cpio dkms-agrsm-2.1.80-8mdv2009.0.i586.rpm | cpio -idv gives me some error: cpio: Malformed number cpio: Malformed number It does look like an srpm, but when I run 'rpm -qpl' on it, it gives a list of the source files. Very confusing. -- WBR, Nikolay Zhuravlev Thus spake Ryan Gillette (dabbill@xxxxxxxxx): > $ sudo wvdialconf wvtest > Editing `wvtest'. > > Scanning your serial ports for a modem. > > Modem Port Scan<*1>: S0 S1 S2 S3 Segmentation fault > > > > On 5/17/09, 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. > >> >> > > >> >> > > >> >> > >> > > >> > > >> > > >