Re[2]: testing needed for dkms-agrsm-2.1.80-7mdv2009.0

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Marvin,

 You are correct. The fix for backward compatibility is trivial.
 I will try to send the patch tomorrow when I get to my linux laptop.

-- 
WBR, Nikolay Zhuravlev

-----Original Message-----

> Martin,
> 
> The error you report:
> agrsm-2.1.80-7mdv2009.0/agrsm-2.1.80-7mdv2009.0/serial26.c: In
> function ?receive_chars?:
> agrsm-2.1.80-7mdv2009.0/agrsm-2.1.80-7mdv2009.0/serial26.c:990: error:
> ?struct uart_info? has no member named ?port?
> 
> was reproduced using Ubuntu linux-headers-2.6.25-2-386.]
> However per example below, compiled were fine with both
> 2.6.28-11-generic and 2.6.27-11-generic linux-header resources. So it
> appears that the recent fixes Nikolay did broke backward compatible
> with kernels earlier than 2.6.7.
> 
> Nikolay can likely fix this easily.  Or perhaps you can upgrade to a
> 2.6.27 kernel.
> Also, you could try using the serial26.c  from the prior
> dkms--agrsm-2.1.80-?mdv series package
> 
> MarvS
> 
> make[1]: Entering directory `/usr/src/linux-headers-2.6.28-11-genericr
>   CC [M]  /usr/src/agrsm-2.1.80-7mdv2009.0/agrsoftmodem.o
>   SHIPPED /usr/src/agrsm-2.1.80-7mdv2009.0/agrmodemlib.o
>   CC [M]  /usr/src/agrsm-2.1.80-7mdv2009.0/HDA.o
>   CC [M]  /usr/src/agrsm-2.1.80-7mdv2009.0/serial26.o
>   LD [M]  /usr/src/agrsm-2.1.80-7mdv2009.0/agrmodem.o
>   LD [M]  /usr/src/agrsm-2.1.80-7mdv2009.0/agrserial.o
>   Building modules, stage 2.
>   MODPOST 2 modules
> WARNING: could not find
> /usr/src/agrsm-2.1.80-7mdv2009.0/.agrmodemlib.o.cmd for
> /usr/src/agrsm-2.1.80-7mdv2009.0/agrmodemlib.o
>   CC      /usr/src/agrsm-2.1.80-7mdv2009.0/agrmodem.mod.o
>   LD [M]  /usr/src/agrsm-2.1.80-7mdv2009.0/agrmodem.ko
>   CC      /usr/src/agrsm-2.1.80-7mdv2009.0/agrserial.mod.o
>   LD [M]  /usr/src/agrsm-2.1.80-7mdv2009.0/agrserial.ko
> make[1]: Leaving directory `/usr/src/linux-headers-2.6.28-11-generic'
> 
> 
> 
> On Sat, May 23, 2009 at 10:31 AM, Martin Lupcke
> <mossianin_lbcmi@xxxxxxxxxx> wrote:
> > I tried installing the latest "7mdv" driver from about May 19. ?I saw at one
> > point that there was not a lot of optimism, but I tried anyway. ?The install
> > process failed on the make command. ?The output of that is below.
> > ===Start of output===
> > make
> > make -C /lib/modules/2.6.26.8.tex3/build
> > M=/A_DownloadUpdates/AgereModeminEMachines/agrsm-2.1.80-7mdv2009.0/agrsm-2.1.80-7mdv2009.0
> > modules
> > make[1]: Entering directory `/usr/src/linux-2.6.26.8.tex3'
> > ?CC [M]
> > ?/A_DownloadUpdates/AgereModeminEMachines/agrsm-2.1.80-7mdv2009.0/agrsm-2.1.80-7mdv2009.0/agrsoftmodem.o
> > ?CC [M]
> > ?/A_DownloadUpdates/AgereModeminEMachines/agrsm-2.1.80-7mdv2009.0/agrsm-2.1.80-7mdv2009.0/HDA.o
> > ?CC [M]
> > ?/A_DownloadUpdates/AgereModeminEMachines/agrsm-2.1.80-7mdv2009.0/agrsm-2.1.80-7mdv2009.0/serial26.o
> > /A_DownloadUpdates/AgereModeminEMachines/agrsm-2.1.80-7mdv2009.0/agrsm-2.1.80-7mdv2009.0/serial26.c:
> > In function ?receive_chars?:
> > /A_DownloadUpdates/AgereModeminEMachines/agrsm-2.1.80-7mdv2009.0/agrsm-2.1.80-7mdv2009.0/serial26.c:990:
> > error: ?struct uart_info? has no member named ?port?
> > make[2]: ***
> > [/A_DownloadUpdates/AgereModeminEMachines/agrsm-2.1.80-7mdv2009.0/agrsm-2.1.80-7mdv2009.0/serial26.o]
> > Error 1
> > make[1]: ***
> > [_module_/A_DownloadUpdates/AgereModeminEMachines/agrsm-2.1.80-7mdv2009.0/agrsm-2.1.80-7mdv2009.0]
> > Error 2
> > make[1]: Leaving directory `/usr/src/linux-2.6.26.8.tex3'
> > make: *** [default] Error 2
> > ===End of output
> >
> > Any guidance on a where to go from here would be appreciated. ?Hopefully,
> > this might help in the great work all of you are doing on this.
> > Thanks.
> >
> >
> > Antonio Olivares wrote:
> >>
> >> 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.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>
> >>>>>>
> >>
> >>
> >
> 


[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux