特殊:Badtitle/NS100:DialupModemHowto/Lucent:修订间差异
小无编辑摘要 |
小无编辑摘要 |
||
(未显示同一用户的4个中间版本) | |||
第2行: | 第2行: | ||
{{Languages|UbuntuHelp:DialupModemHowto/Lucent}} | {{Languages|UbuntuHelp:DialupModemHowto/Lucent}} | ||
== Modems supported by the Lucent driver == | == Modems supported by the Lucent driver == | ||
This section is for you if the output of scanModem tells you something like: 'The modem has a supported Lucent/Agere DSP (digital signal processing) chipset.'. You will be able to use a driver from the "restricted-modules" package. | This section is for you if the output of scanModem tells you something like: 'The modem has a supported Lucent/Agere DSP (digital signal processing) chipset.'. You will be able to use either a driver from the "restricted-modules" package called ltmodem, or a opensource driver called martian_modem. | ||
== | == Gutsy Gibbon 7.10 == | ||
The ltmodem driver does not work, install the martian_modem driver. | |||
See PanDan entry/post at | |||
[http://ubuntuforums.org/showthread.php?t=328050 http://ubuntuforums.org/showthread.php?t=328050] | |||
... for a successful setup of the martian_modem driver on an internal Lucent winmodem | |||
== Feisty Fawn 7.04 == | |||
From Feisty Fawn (and possibly previously) the generic restricted modules package does not include the ltmodem drivers, you will need to install the linux-386 package and then follow the instructions in the Pre Feisty Fawn section. | From Feisty Fawn (and possibly previously) the generic restricted modules package does not include the ltmodem drivers, you will need to install the linux-386 package and then follow the instructions in the Pre Feisty Fawn section. | ||
<pre><nowiki># sudo | <pre><nowiki> | ||
# sudo apt-get install linux-386 | |||
# sudo reboot</nowiki></pre> | # sudo reboot</nowiki></pre> | ||
== Pre Feisty Fawn 7.04 == | == Pre Feisty Fawn 7.04 == | ||
第12行: | 第18行: | ||
* In a terminal type | * In a terminal type | ||
<pre><nowiki> | <pre><nowiki> | ||
$ sudo sh -c "echo ltserial >> /etc/modules" | $ sudo sh -c "echo ltserial >> /etc/modules" | ||
$ sudo sh -c "echo ltmodem >> /etc/modules" | $ sudo sh -c "echo ltmodem >> /etc/modules" | ||
</nowiki></pre> to add them to the module autoloading list. | </nowiki></pre> to add them to the module autoloading list. | ||
* Since udev rewrites /dev on each boot, and some dialup programs rely on the existence of /dev/modem, you need to have a symlink created on boot (from /dev/ttyLTM0 to /dev/modem). To do this, create the file /etc/udev/rules.d/10-local.rules, and put these lines in it: | * Since udev rewrites /dev on each boot, and some dialup programs rely on the existence of /dev/modem, you need to have a symlink created on boot (from /dev/ttyLTM0 to /dev/modem). To do this, create the file /etc/udev/rules.d/10-local.rules, and put these lines in it: | ||
<pre><nowiki> | <pre><nowiki> | ||
#ltmodem | #ltmodem | ||
KERNEL="ttyLTM0", SYMLINK="modem" | KERNEL="ttyLTM0", SYMLINK="modem" | ||
</nowiki></pre> | </nowiki></pre> | ||
* Now load the drivers for the first time: | * Now load the drivers for the first time: | ||
<pre><nowiki> | <pre><nowiki> | ||
$ sudo modprobe ltserial | $ sudo modprobe ltserial | ||
$ sudo modprobe ltmodem | $ sudo modprobe ltmodem | ||
</nowiki></pre> | </nowiki></pre> | ||
This should have created the device <code><nowiki>/dev/modem</nowiki></code> and you can now go on to configure your dialup connection. | This should have created the device <code><nowiki>/dev/modem</nowiki></code> and you can now go on to configure your dialup connection. | ||
第29行: | 第35行: | ||
* '''Note for "5.04 Hoary" users:''' Ubuntu 5.04 Hoary was shipped with kernel 2.6.10, which has some problems with these modules. To fix, change the grub boot commands <code><nowiki>/boot/grub/menu.lst</nowiki></code> as follows (<code><nowiki>pci=routeirq</nowiki></code> is new): | * '''Note for "5.04 Hoary" users:''' Ubuntu 5.04 Hoary was shipped with kernel 2.6.10, which has some problems with these modules. To fix, change the grub boot commands <code><nowiki>/boot/grub/menu.lst</nowiki></code> as follows (<code><nowiki>pci=routeirq</nowiki></code> is new): | ||
<pre><nowiki> | <pre><nowiki> | ||
## ## Start Default Options ## | ## ## Start Default Options ## | ||
## default kernel options | ## default kernel options | ||
## default kernel options for automagic boot options | ## default kernel options for automagic boot options | ||
## If you want special options for specifiv kernels use kopt_x_y_z | ## If you want special options for specifiv kernels use kopt_x_y_z | ||
## where x.y.z is kernel version. Minor versions can be omitted. | ## where x.y.z is kernel version. Minor versions can be omitted. | ||
## e.g. kopt=root=/dev/hda1 ro | ## e.g. kopt=root=/dev/hda1 ro | ||
# kopt=root=/dev/hda1 ro pci=routeirq | # kopt=root=/dev/hda1 ro pci=routeirq | ||
</nowiki></pre> | </nowiki></pre> | ||
Do not forget to update grub: <code><nowiki>$ sudo update-grub</nowiki></code> | Do not forget to update grub: <code><nowiki>$ sudo update-grub</nowiki></code> | ||
* '''For kppp users:''' if kppp return an error regarding the impossibility to create a lock file, it should be necessary to edit the file ''/etc/ppp/options'' commenting out the ''noauth'' line. | * '''For kppp users:''' if kppp return an error regarding the impossibility to create a lock file, it should be necessary to edit the file ''/etc/ppp/options'' commenting out the ''noauth'' line. | ||
== Martian, an | == Martian, an alternative to ltmodem == | ||
On 6.06.1, It's possible that as part of trying to load the <code><nowiki>ltserial</nowiki></code> module, you'll | On 6.06.1, It's possible that as part of trying to load the <code><nowiki>ltserial</nowiki></code> module, you'll | ||
get the error: "FATAL: Error inserting ltserial (...): Invalid argument". | get the error: "FATAL: Error inserting ltserial (...): Invalid argument". | ||
第51行: | 第57行: | ||
to be able to use the modem after you boot up. | to be able to use the modem after you boot up. | ||
<pre><nowiki> | <pre><nowiki> | ||
sudo martian_helper --daemon | sudo martian_helper --daemon | ||
</nowiki></pre> | </nowiki></pre> | ||
If your software expects the modem to be located at <code><nowiki>/dev/modem</nowiki></code>, you | If your software expects the modem to be located at <code><nowiki>/dev/modem</nowiki></code>, you | ||
may also need to run this command: | may also need to run this command: | ||
<pre><nowiki> | <pre><nowiki> | ||
sudo ln -s /dev/ttySM0 /dev/modem | sudo ln -s /dev/ttySM0 /dev/modem | ||
</nowiki></pre> | </nowiki></pre> | ||
Hopefully "Martian" will become an | Hopefully "Martian" will become an official Ubuntu package to make this whole | ||
process easier. | process easier. | ||
There is also a simple [http://ubuntuforums.org/showthread.php?t=804378 Tutorial] on the [http://ubuntuforums.org/ Ubuntu Forums] (not working yet for 64 bit machines) | |||
[[category:UbuntuHelp]] | [[category:UbuntuHelp]] |
2008年10月19日 (日) 14:49的最新版本
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/DialupModemHowto/Lucent }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/af | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|Afrikaans| [[::DialupModemHowto/Lucent/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/ar | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|العربية| [[::DialupModemHowto/Lucent/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/az | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|azərbaycanca| [[::DialupModemHowto/Lucent/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/bcc | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|جهلسری بلوچی| [[::DialupModemHowto/Lucent/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/bg | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|български| [[::DialupModemHowto/Lucent/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/br | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|brezhoneg| [[::DialupModemHowto/Lucent/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/ca | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|català| [[::DialupModemHowto/Lucent/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/cs | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|čeština| [[::DialupModemHowto/Lucent/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/de | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|Deutsch| [[::DialupModemHowto/Lucent/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/el | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|Ελληνικά| [[::DialupModemHowto/Lucent/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/es | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|español| [[::DialupModemHowto/Lucent/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/fa | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|فارسی| [[::DialupModemHowto/Lucent/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/fi | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|suomi| [[::DialupModemHowto/Lucent/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/fr | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|français| [[::DialupModemHowto/Lucent/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/gu | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|ગુજરાતી| [[::DialupModemHowto/Lucent/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/he | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|עברית| [[::DialupModemHowto/Lucent/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/hu | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|magyar| [[::DialupModemHowto/Lucent/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/id | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|Bahasa Indonesia| [[::DialupModemHowto/Lucent/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/it | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|italiano| [[::DialupModemHowto/Lucent/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/ja | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|日本語| [[::DialupModemHowto/Lucent/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/ko | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|한국어| [[::DialupModemHowto/Lucent/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/ksh | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|Ripoarisch| [[::DialupModemHowto/Lucent/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/mr | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|मराठी| [[::DialupModemHowto/Lucent/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/ms | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|Bahasa Melayu| [[::DialupModemHowto/Lucent/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/nl | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|Nederlands| [[::DialupModemHowto/Lucent/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/no | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|norsk| [[::DialupModemHowto/Lucent/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/oc | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|occitan| [[::DialupModemHowto/Lucent/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/pl | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|polski| [[::DialupModemHowto/Lucent/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/pt | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|português| [[::DialupModemHowto/Lucent/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/ro | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|română| [[::DialupModemHowto/Lucent/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/ru | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|русский| [[::DialupModemHowto/Lucent/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/si | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|සිංහල| [[::DialupModemHowto/Lucent/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/sq | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|shqip| [[::DialupModemHowto/Lucent/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/sr | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|српски / srpski| [[::DialupModemHowto/Lucent/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/sv | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|svenska| [[::DialupModemHowto/Lucent/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/th | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|ไทย| [[::DialupModemHowto/Lucent/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/tr | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|Türkçe| [[::DialupModemHowto/Lucent/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/vi | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|Tiếng Việt| [[::DialupModemHowto/Lucent/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/yue | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|粵語| [[::DialupModemHowto/Lucent/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/zh | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|中文| [[::DialupModemHowto/Lucent/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/zh-hans | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|中文(简体)| [[::DialupModemHowto/Lucent/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Lucent | UbuntuHelp:DialupModemHowto/Lucent | {{#if: | :}}DialupModemHowto/Lucent}}/zh-hant | • {{#if: UbuntuHelp:DialupModemHowto/Lucent|中文(繁體)| [[::DialupModemHowto/Lucent/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:DialupModemHowto/Lucent|:DialupModemHowto/Lucent|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :DialupModemHowto/Lucent/zh | | {{#ifexist: DialupModemHowto/Lucent/zh | | {{#ifeq: {{#titleparts:DialupModemHowto/Lucent|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:DialupModemHowto/Lucent|1|-1|}} | zh | | }}
Modems supported by the Lucent driver
This section is for you if the output of scanModem tells you something like: 'The modem has a supported Lucent/Agere DSP (digital signal processing) chipset.'. You will be able to use either a driver from the "restricted-modules" package called ltmodem, or a opensource driver called martian_modem.
Gutsy Gibbon 7.10
The ltmodem driver does not work, install the martian_modem driver. See PanDan entry/post at http://ubuntuforums.org/showthread.php?t=328050 ... for a successful setup of the martian_modem driver on an internal Lucent winmodem
Feisty Fawn 7.04
From Feisty Fawn (and possibly previously) the generic restricted modules package does not include the ltmodem drivers, you will need to install the linux-386 package and then follow the instructions in the Pre Feisty Fawn section.
# sudo apt-get install linux-386 # sudo reboot
Pre Feisty Fawn 7.04
To check that the necessary package is installed, use your package manager, e.g. Synaptic or Adept. You need to look for a package, which is called linux-restricted-modules-ARCH
, where ARCH is the last part of the $ uname -r
output, i.e. your kernel flavor. If it is not installed yet, install it there.
Setup steps for ltmodem
- In a terminal type
$ sudo sh -c "echo ltserial >> /etc/modules" $ sudo sh -c "echo ltmodem >> /etc/modules"
to add them to the module autoloading list.
- Since udev rewrites /dev on each boot, and some dialup programs rely on the existence of /dev/modem, you need to have a symlink created on boot (from /dev/ttyLTM0 to /dev/modem). To do this, create the file /etc/udev/rules.d/10-local.rules, and put these lines in it:
#ltmodem KERNEL="ttyLTM0", SYMLINK="modem"
- Now load the drivers for the first time:
$ sudo modprobe ltserial $ sudo modprobe ltmodem
This should have created the device /dev/modem
and you can now go on to configure your dialup connection.
- No, I get an error about "FATAL: module not found" for this step - then follow the Feisty Fawn instructions :)
- Note for "5.04 Hoary" users: Ubuntu 5.04 Hoary was shipped with kernel 2.6.10, which has some problems with these modules. To fix, change the grub boot commands
/boot/grub/menu.lst
as follows (pci=routeirq
is new):
## ## Start Default Options ## ## default kernel options ## default kernel options for automagic boot options ## If you want special options for specifiv kernels use kopt_x_y_z ## where x.y.z is kernel version. Minor versions can be omitted. ## e.g. kopt=root=/dev/hda1 ro # kopt=root=/dev/hda1 ro pci=routeirq
Do not forget to update grub: $ sudo update-grub
- For kppp users: if kppp return an error regarding the impossibility to create a lock file, it should be necessary to edit the file /etc/ppp/options commenting out the noauth line.
Martian, an alternative to ltmodem
On 6.06.1, It's possible that as part of trying to load the ltserial
module, you'll
get the error: "FATAL: Error inserting ltserial (...): Invalid argument".
In this case, Installing the Martian driver may be a solution to get
your Lucent winmodem to work. First, you'll need to follow the instructions above to install build-essential
and your kernel headers packages, to prepare to compile the driver.
Download the most recent version with "full" in the name, from here:
http://www.barrelsoutofbond.org/downloads/martian/
Instructions for installing the file software are in the "INSTALL" file.
Until someone makes an "init" script for it, There is an additional step needed
to be able to use the modem after you boot up.
sudo martian_helper --daemon
If your software expects the modem to be located at /dev/modem
, you
may also need to run this command:
sudo ln -s /dev/ttySM0 /dev/modem
Hopefully "Martian" will become an official Ubuntu package to make this whole process easier. There is also a simple Tutorial on the Ubuntu Forums (not working yet for 64 bit machines)