Part of Slepp's ProjectsPastebinTURLImagebinFilebin
Feedback -- English French German Japanese
Create Upload Newest Tools Donate

Advertising

Something
Thursday, May 31st, 2007 at 8:16:46pm UTC 

  1. Modems with Lucent/Agere DSP chipsets
  2.  --------------------------------------
  3.         For Lucent/Agere/Xircom modems with DSP (digital signal processing) chipsets
  4.  http://phep2.technion.ac.il/linmodems/packages/ltmodem/kernel-2.6/martian/
  5.  has the support packages and information for 2.6.n kernels. In Alexei Chentsov's
  6.  new martian approach, the overall support is two component:
  7.  1) The driver loaded onto the running kernel, martian_dev, is Open Source;
  8.  2) The proprietary and closed source component from Agere Systems, ltmdobj.o,
  9.  is compiled into a martian_modem helper application.
  10.  AMD x86x-64  processors are supported though only in 32 bit mode.
  11.         Beware that the martian_dev mostly provides low level contact with the
  12.  hardware. The martian_modem provides higher level COMM functions and
  13.  MUST be running throughout a dialout session. The modem port is in the
  14.  dynamically created /dev/pts/N family, with symbolic link creatd by
  15.  the martian_modem
  16.         /dev/ttySM0 -->/dev/pts/N
  17.  Usage of these ports requires that a line:
  18.         Carrier Check =  no
  19.  be added to the configuration file /etc/wvdial.conf
  20.  See the file wvdial.txt for details on this usage.
  21.  For martian concept details see:  http://martian.barrelsoutofbond.org
  22.  
  23.  To automate martian_modem action upon martian_dev loading,
  24.  the following SINGLE line can be added to one of the files /etc/modprobe*
  25.  or to a new file /etc/modprobe.d/martian
  26.  install martian_dev  modprobe --ignore-install martian_dev ; /usr/sbin/martian_modem
  27.  
  28.  However, there is a report that (at least in some Systems), boot up processes
  29.  are slowed. This is associated with bootup testing of potentially needed modules.
  30.  Thus you may choose not to use this automation.
  31.  
  32.         Support for the former  driver pair, ltmodem + ltserial terminates with
  33.  2.6.15 kernels.
  34.          Lucent/Agere Mars/WinModem drivers from version 8.30 onwards have
  35.  the necessary fix for SMP machines which includes machines with
  36.  hyperthreading turned on (virtually acting as two CPUs).
  37.         Call waiting normally specified by, +pcw=1, is not implmented in the Linux drivers.
  38.         For older ISA card modems, specification of resources through forcing is
  39.  sometimes necessary: http://linmodems.technion.ac.il/archive-fifth/msg00055.html
  40.  
  41.  The remainder of this section is historical info, awaiting a final edit.
  42. ------------------------------------------------------------------------
  43.  
  44. Support packages for 2.6.n kernels are at:
  45. http://phep2.technion.ac.il/linmodems/packages/ltmodem/kernel-2.6/ with folders for
  46.         debian/  containing some installers
  47.         ubuntu/  containing some installers
  48. The ltmodem-8.26b1.tar.gz  and ltmodem-8.31b1.tar.gz are driver compiling resources,
  49. with the 8.31 having support for SMP (symmetric multi processor) motherboards.
  50. These packages are more automated versions of the ltmodem-2.6-alk* packages
  51. The ltmodem-2.6-Nalk.src.rpm packages can be used with rpm using Distros.
  52.            # rpmbuild --rebuild ltmodem-2.6-Nalk.src.rpm 
  53.            will deposit an installer at:
  54.                 /usr/src/rpm/RPMS/i686/ltmodem-kv_2.6.20-15-generic.rpm            Check with 
  55.             # ls -l   /usr/src/rpm/RPMS/i686/ltmodem*
  56.             Then install with:
  57.             # rpm -i /usr/src/rpm/RPMS/i686/ltmodem-kv_2.6.20-15-generic.rpm
  58.             or similar.
  59.  
  60. The martian.tar.gz represents a new developmental track, meeting emerging kernel requirements.
  61. See for details:  http://martian.barrelsoutofbond.org/
  62. http://linmodems.technion.ac.il/archive-sixth/msg00142.html
  63. AMD x86_64 competency is provided only bt the martian.
  64.  
  65. For 2.4.n kernels packages are at http://ltmodem.heby.de/ or http://phep2.technion.ac.il/linmodems/packages/ltmodem/
  66.  
  67.  There are some installer packages and also resources for compiling drivers.
  68.  ----------------------
  69.  SuSE/Novell Linux and some other Distros provide compiled drivers +installers.
  70.     Search package lists for ltmodem 
  71.  For other Distros and 2.6.n kernels, see:
  72.  
  73.  Packages for compiling drivers are:
  74.  ResourceName                Use for kernel ranges
  75. --------------------------------------------------------------------------------
  76. -
  77.  
  78. --
  79. -
  80. --
  81. -
  82. -
  83. -
  84. ltmodem-8.26a.tar.gz         2.4.21 and earlier
  85. ltmodem-8.30a3.tar.gz        2.4.21 and subsequent 2.4.2n kernels
  86.             which were assembled with a gcc-2.9 comiler
  87. ltmodem-8.31a10.tar.gz     beginning with 2.4.21 and upto about 2.6.8  kernels
  88. martian.tar.gz             2.6.n SMP (symmetic multiprocessor) support not verified.
  89. ltmodem-8.31b1.tar.gz      2.6.n with    SMP support, for some* Systems
  90. ltmodem-8.26b1tar.gz       2.6.n without SMP support
  91.    * While SMP capacity should in principle be without ill effect on single processor systems,
  92. the are some cases of ill effects on single processor systems.
  93.  
  94. Some additional 2.4.n installers are available from:
  95. http://dag.wieers.com/packages/kernel-module-ltmodem/ for some other 2.4.n installers.
  96.  
  97. -
  98. -
  99. -
  100. -
  101. -
  102. --
  103. -
  104. -
  105. --
  106.  
  107.  Only plain text email is forwarded by the  [email protected] List Server.
  108.  Do use the following as the email Subject Line:
  109.            SomeName, YourCountry Ubuntu 7.04  kernel 2.6.20-15-generic
  110.  This will alert cogent experts, and  distinguish cases in the Archives.
  111.  YourCountry will enable Country Code guidance.
  112.  Occassionally responses are blocked by an Internet Provider mail filters.
  113.  So in a day, also check the Archived responses at http://www.linmodems.org .
  114.  Local Linux experts can be found through: http://www.linux.org/groups/index.html
  115. --------------------------  System information ----------------------------
  116. CPU=i686,  Ubuntu 7.04
  117. Linux version 2.6.20-15-generic ([email protected]) (gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)) #2 SMP Sun Apr 15 07:36:31 UTC 2007
  118.  scanModem update of:  2007_Feb_10
  119.  
  120.  
  121. USB modem not detected by lsusb
  122.  
  123. Modem or host audio card candidates have firmware information:
  124.  
  125.  PCI slot       PCI ID  SubsystemID      Name
  126.  ----------     ---------    ---------   --------------
  127.  01:01.0        11c1:0440       11c1:0440      Communication controller: Agere Systems 56k WinModem
  128.  
  129.  Modem interrupt assignment and sharing:
  130.  
  131.  --- Bootup diagnositcs for card in PCI slot 01:01.0 ----
  132.  
  133.  === Finished modem firmware and bootup diagnostics section. ===
  134.  === Next deducing cogent software ===
  135.  
  136.  For candidate modem in PCI bus:  01:01.0
  137.    Class 0780: 11c1:0440 Communication controller: Agere Systems 56k WinModem
  138.       Primary PCI_id  11c1:0440
  139.  Support type needed or chipset:        Agere.DSP
  140.  
  141.  
  142.  
  143.  The modem has a supported Lucent/Agere  Mars or Apollo DSP (digital signal
  144.  processing) chipset. Support packages for 2.6.n kernels are at:
  145.  http://phep2.technion.ac.il/linmodems/packages/ltmodem/kernel-2.6/martian/
  146.  For a temporary fix for 2.6.18 kernels see
  147.  
  148.  See AgereDSP.txt for Details.
  149.   DSP=1
  150.  
  151.  Vendor 11c1 is Lucent Technologies or subsidiary Agere Systems, Inc. Their Linux
  152.  code developer/maintainer is Soumyendu Sarkar. Support for a chipset and its
  153.  continued maintenance is only initiated at the request of a major chipset buyer,
  154.  or comparable sponsor. Several different  modem chipset types  are produced,
  155. -
  156. -
  157. -
  158. --
  159.  
  160. -
  161. -
  162.  and two have support under Linux:
  163.  Device ID  Support        Name           Comment
  164.  ---------  -------------  -----------    -----------------------------
  165.  0480       serial drivers Venus           controller chipset 1673JV7
  166.  0440-045d  martian        Mars/Apollo     DSP (digital signal processing) chipsets
  167.  0462       none           56K.V90/ADSL Wildwire
  168.  048(c,d,f) none           SV2P            soft modem
  169.  0600       none                           soft modem, very few in the field.
  170.  062(0-3)   none           SV92PP,Pinball  soft modem, in some HP desktop PCs
  171.  
  172.  0x0440 -- Mars 2 - data/fax/voice
  173. -------------- end Agere Systems section -------------------
  174. -
  175. -
  176. -
  177. -
  178. --
  179.  
  180. --
  181.  
  182.  
  183.  
  184.  Completed candidate modem analyses.
  185.  
  186.  The base of the UDEV device file system is: /dev/.udev
  187.  
  188.  Versions adequately match for the compiler installed: 4.1.2
  189.              and the compiler used in kernel assembly: 4.1.2
  190.  
  191.  Kernel-header resources needed for compiling are not manifestly ready!
  192.  
  193.  If compiling is necessary packages must be installed, providing:
  194.          linux-headers-2.6.20-15-generic
  195.  
  196.  
  197. Checking pppd properties:
  198.         -rwsr-xr-- 1 root dip 269224 2007-04-05 08:41 /usr/sbin/pppd
  199.  
  200. In case of an "error 17" "serial loopback" problem, see:
  201.     http://phep2.technion.ac.il/linmodems/archive-sixth/msg02637.html
  202.  
  203. To enable dialout without Root permission do:
  204.         $ su - root  (not for Ubuntu)
  205.         sudo chmod a+x /usr/sbin/pppd
  206. or under Ubuntu related Linuxes
  207.         sudo chmod a+x /usr/sbin/pppd
  208.  
  209. Checking settings of:   /etc/ppp/options
  210. asyncmap 0
  211. noauth
  212. crtscts
  213. lock
  214. hide-password
  215. modem
  216. proxyarp
  217. lcp-echo-interval 30
  218. lcp-echo-failure 4
  219. noipx
  220.  
  221. In case of a message like:
  222.    Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
  223. see http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.html
  224.  
  225. Read Modem/YourSystem.txt concerning other COMM channels: eth0 eth0:avah
  226. Which can interfere with Browser naviagation.
  227.  
  228.  Don't worry about the following, it is for the experts
  229.  should trouble shooting be necessary.
  230. ==========================================================
  231.  
  232.  Checking for modem support lines:
  233.  --------------------------------------
  234.      /device/modem symbolic link:   
  235. slmodemd created symbolic link /dev/ttySL0: 
  236.      Within /etc/udev/ files:
  237.  
  238.      Within /etc/modprobe.conf files:
  239. /etc/modprobe.d/blacklist-modem:# Uncomment these entries in order to blacklist unwanted modem drivers
  240. /etc/modprobe.d/blacklist-modem:# blacklist snd-atiixp-modem
  241. /etc/modprobe.d/blacklist-modem:# blacklist snd-via82xx-modem
  242. /etc/modprobe.d/alsa-base:options snd-atiixp-modem index=-2
  243. /etc/modprobe.d/alsa-base:options snd-via82xx-modem index=-2
  244.      Within any ancient /etc/devfs files:
  245.  
  246.      Within ancient kernel 2.4.n /etc/module.conf files:
  247.  
  248. --------- end modem support lines --------

advertising

Update the Post

Either update this post and resubmit it with changes, or make a new post.

You may also comment on this post.

update paste below
details of the post (optional)

Note: Only the paste content is required, though the following information can be useful to others.

Save name / title?

(space separated, optional)



Please note that information posted here will not expire by default. If you do not want it to expire, please set the expiry time above. If it is set to expire, web search engines will not be allowed to index it prior to it expiring. Items that are not marked to expire will be indexable by search engines. Be careful with your passwords. All illegal activities will be reported and any information will be handed over to the authorities, so be good.

comments powered by Disqus
worth-right
worth-right