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

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

 



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