Talk:Modem
>Wow ! modem is working !
what keeps me wondering is, why the normal sound does not work now... alsamixer has new controls now. Also at some point I had a console with ALT-F1 and sometimes the screen just got grey. dont know what causes that.
The modem Agere 11c11040 works OK in kernel 2.6.22 of UBUNTU, an other more newer.
Is necessary update in source:
in source file driver, serial26.c:
- define UPF_BOOT_ONLYMCA (1 << 22)
in alsa-driver of kernel (if this isn't already):
symbols for snd_hda_codec_read and snd_hda_codec_write
EXPORT_SYMBOL(snd_hda_codec_read); EXPORT_SYMBOL(snd_hda_codec_write);
in files:
alsa-kernel/pci/hda/hda_codec.c pci/hda/hda_codec.c sound/pci/hda/hda_codec.c
This is necessary because de agere source has own it HDA interface, but i don't know why the ALSA SOURCE don't exports those symbols since 1.0.14 version
Regards. José Luis
- there is a puppy-linux package for Agere-modems, but no clue as to whether they apply for IL1's modem.
At this time (June 2008) the only source of 11c11040 drivers we are aware of is through the chinese Red Flag Linux distribution, http://www.redflag-linux.com/eindex.html, in support of a Compaq laptop with the 11c11040 modem chip: http://www.redflag-linux.com/ppd/product_user/hp/show_model.php?model=HP%20Compaq%206510b These drivers are ONLY functional with the Red Flag 2.6.21.0-22 kernel+modules set. See historical information below.
To effectively use the following information, your System likely has to be upgraded to the 2.6.22 or later kernel levels. Otherwise auxiliary support expected by the 2.6.21.0-22 may not be current enough. Cogent resources reside at http://linmodems.technion.ac.il/packages/ltmodem/11c11040/ and are updated as new information arises. The Vendor 11c1 , Device 1040 chip resides on the Subsystems of several High Definition Audio cards (e.g. ALC267).
agere-driver-1.0-10dd.i386.rpm - Only for a PC with kernel-2.6.21.0-22,
- rpm -i agere-driver-1.0-10dd.i386.rpm
installs drivers agrmodem + agrserial plus modem setup scripts, which run at boot.
agere-driver-1.0-10dd.txt - details content of the agere-driver-1.0-10dd.i386.rpm hda-2.6.21.0-22.tar.gz - the separately packaged agrmodem.ko + agrserial.ko drivers. Suitable for use ONLY on a PC with kernel-2.6.21.0-22 + modules
linux-image-2.6.21.0-22_2.6.21.0-22_i386.deb is a Debianized variant of the kernel-2.6.21.0-22.i686.rpm installer. but including agrmodem.ko + agrserial.ko at /lib/modules/2.6.21.0-22/extra/ . Install on Ubuntu like Systems with $ sudo dpkg -i linux*.deb or otherwise with Root premissions
# dpkg -i linux*.deb
Reboot using the new 2.6.21.0-22
agrsm_howto.txt provides instructions for modem testing and setup. Start at 1) since driver compilation is not necessary
Background information
Vendor 11c1 was initially assigned to Lucent Technologies, inherited by its descendant Agere Systems Inc, and most recently by LSI Inc, which absorbed Agere Systems. Their device 1040 is a soft modem chip, in Linux shorthand, 11c11040. It is hosted on Subsystems of a variety of High Definition Audio (HDA) cards. Many other modem chips on HDA cards are specilizations of a base Silicon Instruments Si3054 chip. They do have support through the ALSA (Advanced Linux Sound Architecture) driver snd-hda-intel, plus a slmodemd utility. However 11c11040 is a pure LSI product and has acquired support through the snd-hda-intel driver lately.
LSI has provided a code package for common support of 11c1:0620, 11c1:048(c,d) chipsets, designated agrsm. It provides resources for compiling a modular driver pair, agrmodem.ko and agrserial.ko .
Following typical practice for LSI/Agere_Systems, Linux code is only developed for their modems when some major chip buyer sponsors the coding work. Many Vendor 11c1 modem chipsets have thus acquired support under Linux. The Red Flag agere-driver-1.0-10dd.i386.rpm is the only support we are currently aware of for 11c11040 modem support, to be used on a HP Compaq laptop: http://www.redflag-linux.com/ppd/product_user/hp/show_model.php?model=HP%20Compaq%206510b - besides IL1/A110 with ALC267 + 11c1:1040 pair.
Queries have been sent to both HP and Red Flag concerning possible expansion of support to other kernels. But as of June 2008, there have been no responses,
Marvin Stodolsky
scanModem maintainer
However, Olive Essert from Belgium sends feedback to Modemsite indicating that the Linux driver from Smartlink's website (slmodem-2.9.9.tar.gz) works with the Lucent/Agere Scorpio modem that came in a Toshiba notebook. This is possible because the hardware in both Agere's AMR modem and Smartlink's - the silicon DAA - are the same component. (As the softmodem name implies, all modem functions except the physical interface to the computer and phone line are performed outside the modem itself by software running on the PC). And, Gennaro from Italy reports success using the Smartlink Linux driver on Linux Slackware 10.0 (2.4.26) on an Acer Travelmate 740.