Coming? support for 11c1:048c and f modems

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

 



Alexei Chentsov has spotted a code release from AgereSystems hopefully
extending soft modem support.  The package is agrsm-alpha.tar.bz2
which can be downloaded from
http://phep2.technion.ac.il/linmodems/packages/ltmodem/sv92/
Alexei suggests that the more expert pool skills and make the code
really useful.
While he has two cogent modems, he lacks time to do all the needed
fixes himself.

The code supports three softmodems previously not supported under Linux.
  { 0x11C1, 0x048C, 0x0000, 0x0000 }, are  PCI card softmodems
  { 0x11C1, 0x048F, 0x0000, 0x0000 },   "                     "
which has fairly broad spread usage in Latin Americaa
  { 0x11C1, 0x0620, 0x0000, 0x0000 },  is an SV2PP type
which we have encountered a few times on this List.

The remainder are softmodems with  AC'97/MC97  controllers, which
already have alternate support through the ALSA snd-intel8x0m driver
plus the  slmodemd maintained by Sasha Khapyorsky.
  { 0x8086, 0x2416, 0x0000, 0x0000 },
  { 0x8086, 0x2426, 0x0000, 0x0000 },   "
  { 0x8086, 0x2446, 0x0000, 0x0000 },
  { 0x8086, 0x7196, 0x0000, 0x0000 },
  { 0x8086, 0x2486, 0x0000, 0x0000 },
  { 0x8086, 0x24C6, 0x0000, 0x0000 },
  { 0x8086, 0x24D6, 0x0000, 0x0000 },
  { 0x8086, 0x266D, 0x0000, 0x0000 },

Alexei did compiles under some Fedora kernel (i presume)  and my
compile below is under a lean 2.6.17.14-marv3 kernel derived from
Ubuntu 2.6.17-10-generic sources.  Sadly, the compile failed for the
stock 2.6.17-10-generic  resources for reasons to be clarified.

$ make clean
is broken, so the package should only be used once. Just unpack the
tarball for a clean copu until "make clean" is fixed.  The alpha
development at AgereSystems was last with kernel 2.6.14 sources.  It
would be nice to clean out all those "deprecated" warnings below
through appropriate update

See Alexei's comments below.

MarvS

==============
make -C /lib/modules/`uname -r`/build SUBDIRS=/usr/src/modules/agrsm modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.17.14-marv3'
  CC [M]  /usr/src/modules/agrsm/agrsoftmodem.o
/usr/src/modules/agrsm/agrsoftmodem.c: In function 'SetAgrModemInterface':
/usr/src/modules/agrsm/agrsoftmodem.c:106: warning: 'inter_module_put'
is deprecated (declared at include/linux/module.h:566)
/usr/src/modules/agrsm/agrsoftmodem.c: In function 'modem_init_module':
/usr/src/modules/agrsm/agrsoftmodem.c:136: warning:
'inter_module_register' is deprecated (declared at
include/linux/module.h:562)
/usr/src/modules/agrsm/agrsoftmodem.c:137: warning:
'inter_module_register' is deprecated (declared at
include/linux/module.h:562)
/usr/src/modules/agrsm/agrsoftmodem.c: In function 'modem_cleanup_module':
/usr/src/modules/agrsm/agrsoftmodem.c:148: warning:
'inter_module_unregister' is deprecated (declared at
include/linux/module.h:563)
/usr/src/modules/agrsm/agrsoftmodem.c:149: warning:
'inter_module_unregister' is deprecated (declared at
include/linux/module.h:563)
  CC [M]  /usr/src/modules/agrsm/serial26.o
/usr/src/modules/agrsm/serial26.c: In function 'serial8250_config_port':
/usr/src/modules/agrsm/serial26.c:1998: warning: unused variable 'ret'
/usr/src/modules/agrsm/serial26.c: At top level:
/usr/src/modules/agrsm/serial26.c:2090: warning: initialization from
incompatible pointer type
/usr/src/modules/agrsm/serial26.c:2091: warning: initialization from
incompatible pointer type
/usr/src/modules/agrsm/serial26.c: In function 'serial8250_exit':
/usr/src/modules/agrsm/serial26.c:2523: warning:
'inter_module_unregister' is deprecated (declared at
include/linux/module.h:563)
/usr/src/modules/agrsm/serial26.c:2524: warning: 'inter_module_put' is
deprecated (declared at include/linux/module.h:566)
/usr/src/modules/agrsm/serial26.c:2525: warning: 'inter_module_put' is
deprecated (declared at include/linux/module.h:566)
/usr/src/modules/agrsm/serial26.c: In function 'agr_init_module':
/usr/src/modules/agrsm/serial26.c:2555: warning: 'inter_module_put' is
deprecated (declared at include/linux/module.h:566)
/usr/src/modules/agrsm/serial26.c:2561: warning:
'inter_module_register' is deprecated (declared at
include/linux/module.h:562)
/usr/src/modules/agrsm/serial26.c: At top level:
/usr/src/modules/agrsm/serial26.c:1881: warning:
'serial8250_request_rsa_resource' defined but not used
  LD [M]  /usr/src/modules/agrsm/agrmodem.o
  LD [M]  /usr/src/modules/agrsm/agrserial.o
  Building modules, stage 2.
  MODPOST
WARNING: could not find /usr/src/modules/agrsm/.agrmodemlib.o.cmd for
/usr/src/modules/agrsm/agrmodemlib.o
WARNING: "uart_write_wakeup" [/usr/src/modules/agrsm/agrserial.ko] undefined!
WARNING: "uart_add_one_port" [/usr/src/modules/agrsm/agrserial.ko] undefined!
WARNING: "uart_get_divisor" [/usr/src/modules/agrsm/agrserial.ko] undefined!
WARNING: "uart_unregister_driver"
[/usr/src/modules/agrsm/agrserial.ko] undefined!
WARNING: "uart_update_timeout" [/usr/src/modules/agrsm/agrserial.ko] undefined!
WARNING: "uart_remove_one_port" [/usr/src/modules/agrsm/agrserial.ko] undefined!
WARNING: "uart_suspend_port" [/usr/src/modules/agrsm/agrserial.ko] undefined!
WARNING: "uart_register_driver" [/usr/src/modules/agrsm/agrserial.ko] undefined!
WARNING: "uart_resume_port" [/usr/src/modules/agrsm/agrserial.ko] undefined!
WARNING: "uart_get_baud_rate" [/usr/src/modules/agrsm/agrserial.ko] undefined!
  CC      /usr/src/modules/agrsm/agrmodem.mod.o
  LD [M]  /usr/src/modules/agrsm/agrmodem.ko
  CC      /usr/src/modules/agrsm/agrserial.mod.o
  LD [M]  /usr/src/modules/agrsm/agrserial.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.17.14-marv3'
marv@marvlap:/usr/src/modules/agrsm$


On 4/9/07, Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx> wrote:
> Alexei
>
> Much thanks. There 11c1.048? Lucetn SV92 modems have been broadly sold
> in S. America.  Isomar can probably provide us with numerous testers
>
> I'll do an announcement to the List this evening.
>
> Marv
>
> ---a------ orwarded message ----------
> From: Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx>
> Date: Apr 9, 2007 11:33 AM
> Subject: Fwd: sv92 update
> To: Jacques Goldberg <jacques.goldberg@xxxxxxxxx>
>
>
> Jacques,
>
> Please make a new folder under Lucent support called sv92 and put
> Alex's code therein.  I'll do an announcement to the List this
> evening.
>
> Marv
>
> ---------- Forwarded message ----------
> From: A.Chentsov <chentsov@xxxxxxx>
> Date: Apr 8, 2007 4:38 PM
> Subject: sv92 update
> To: Marvin Stodolsky <marvin.stodolsky@xxxxxxxxx>
>
> Hello Marvin.
>
> It turned out that Agere released some code for sv92. There's linspire
> project to incorporate some closed projects into linux. It includes the
> code in question. They call it ageremodem-source.
>
> I took the code and adjusted for kernel variety. The source is attached.
>
> Tested 11c1:48c on two machines without success. One never detected the
> device. The other one detected but gave a panic on device open call.
>
> We can announce a testing or refer people to the linspire project.
>
> Regards,
> A. Chentsov.
>


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

  Powered by Linux