特殊:Badtitle/NS100:UsbAdslModem/AccessRunner:修订间差异
小无编辑摘要 |
小无编辑摘要 |
||
第2行: | 第2行: | ||
{{Languages|UbuntuHelp:UsbAdslModem/AccessRunner}} | {{Languages|UbuntuHelp:UsbAdslModem/AccessRunner}} | ||
This guide is for setting up a USB ADSL modem with the AccessRunner driver (Connexant AccessRunner chipsets) under Ubuntu 6.06 (Dapper Drake). | This guide is for setting up a USB ADSL modem with the AccessRunner driver (Connexant AccessRunner chipsets) under Ubuntu 6.06 (Dapper Drake). | ||
== Introduction == | == Introduction == | ||
USB is far from the ideal medium for network access, if you can get your hands on an ethernet modem you may save yourself some trouble. If you have a modem that can connect both via USB and ethernet you should use the ethernet connection. | USB is far from the ideal medium for network access, if you can get your hands on an ethernet modem you may save yourself some trouble. If you have a modem that can connect both via USB and ethernet you should use the ethernet connection. | ||
Compatible modems : ''Conexant ADSL modem, HAMLET 640, Conexant ADSL modem (Hasbani project), AusLinx AL-2006, Crypto F200, ACORP Sprinter@ADSL USB, Amigo HMX-CA85UR-K8, Digicom Michelangelo Usb C, Origo ASU 8000, Atlantis Pocket USB ADSL Modem (A01-AU2), Atlantis I-Storm USB (A01-AU1), Trust Speedlink 235A Light System ADSL Module, Billion BIPAC-7000, Olitec ADSL modem version 2, Olitec ADSL modem version 3, Trust/Amigo Technology Co. AMX-CA86U, Zoom 5510, Draytek Vigor 318, ZyXEL 630-C1 aka OMNI ADSL USB (Annex A), ZyXEL 630-C3 aka OMNI ADSL USB (Annex B) , Aethra Starmodem UM1020, Netopia Cayman.'' (Not all of these modems have been tested, to see which ones are known to work see http://accessrunner.sourceforge.net/modems.shtml) | Compatible modems : ''Conexant ADSL modem, HAMLET 640, Conexant ADSL modem (Hasbani project), AusLinx AL-2006, Crypto F200, ACORP Sprinter@ADSL USB, Amigo HMX-CA85UR-K8, Digicom Michelangelo Usb C, Origo ASU 8000, Atlantis Pocket USB ADSL Modem (A01-AU2), Atlantis I-Storm USB (A01-AU1), Trust Speedlink 235A Light System ADSL Module, Billion BIPAC-7000, Olitec ADSL modem version 2, Olitec ADSL modem version 3, Trust/Amigo Technology Co. AMX-CA86U, Zoom 5510, Draytek Vigor 318, ZyXEL 630-C1 aka OMNI ADSL USB (Annex A), ZyXEL 630-C3 aka OMNI ADSL USB (Annex B) , Aethra Starmodem UM1020, Netopia Cayman.'' (Not all of these modems have been tested, to see which ones are known to work see http://accessrunner.sourceforge.net/modems.shtml) | ||
Luckily, the drivers for the Accessrunner modems are as of Ubuntu 6.06 (Dapper) in the kernel. To use Accessrunner-based modems however, you will also have to install your modems firmware. | Luckily, the drivers for the Accessrunner modems are as of Ubuntu 6.06 (Dapper) in the kernel. To use Accessrunner-based modems however, you will also have to install your modems firmware. | ||
== Installing Firmware == | == Installing Firmware == | ||
The firmware of a modem is like a small OS that it runs. This deals with low-level stuff that are absolutely essential to get the modem working. So, unfortunately, this step cannot be skipped. The firmware provided by Conexant | The firmware of a modem is like a small OS that it runs. This deals with low-level stuff that are absolutely essential to get the modem working. So, unfortunately, this step cannot be skipped. The firmware provided by Conexant | ||
is under rather restrictive terms and its redistribution is not allowed. You will therefore have to extract the firmware from the CD that came with your modem. | is under rather restrictive terms and its redistribution is not allowed. You will therefore have to extract the firmware from the CD that came with your modem. | ||
To begin, you need the right tool to do this. This can be obtained directly from the CVS ( http://sourceforge.net/cvs/?group_id=47406) of the Accessrunner homepage (see bottom of this page) or you can use the | To begin, you need the right tool to do this. This can be obtained directly from the CVS ( http://sourceforge.net/cvs/?group_id=47406) of the Accessrunner homepage (see bottom of this page) or you can use the | ||
package that Nicholas Wheeler volunteered to create. The latter can be found here : http://revu.tauware.de/details.py?upid=2426 . | package that Nicholas Wheeler volunteered to create. The latter can be found here : http://revu.tauware.de/details.py?upid=2426 . | ||
Unless you have a reason to, it's a good idea to install Nicholas' package. Under 6.06, it can be installed using Gdebi. Instructions from installing from CVS can be found on the Accessrunner homepage. (also at http://ubuntuforums.org/showthread.php?p=2348388) | Unless you have a reason to, it's a good idea to install Nicholas' package. Under 6.06, it can be installed using Gdebi. Instructions from installing from CVS can be found on the Accessrunner homepage. (also at http://ubuntuforums.org/showthread.php?p=2348388) | ||
Now, to find the firmware. One way to do this quickly is to use the drivers provided by the manufacturer of your modem on their website (yes, the windows drivers). Another way is to look for them in the CD that came with the modem. In both cases, we expect the correct filename to be CnxEtU.sys. In the CD that came with my modem, the path was: /media/cdrom1/driver/Wan/CnxEtU.sys. I had a /media/cdrom1/driver/Lan/CnxEtU.sys, but the two files were identical. | Now, to find the firmware. One way to do this quickly is to use the drivers provided by the manufacturer of your modem on their website (yes, the windows drivers). Another way is to look for them in the CD that came with the modem. In both cases, we expect the correct filename to be CnxEtU.sys. In the CD that came with my modem, the path was: /media/cdrom1/driver/Wan/CnxEtU.sys. I had a /media/cdrom1/driver/Lan/CnxEtU.sys, but the two files were identical. | ||
To extract the firmware: | To extract the firmware: | ||
cp /media/cdrom1/driver/Wan/CnxEtU.sys ~/ | cp /media/cdrom1/driver/Wan/CnxEtU.sys ~/ | ||
cxacrufw-extract ~/CnxEtU.sys ~/cxacru-fw.bin | cxacrufw-extract ~/CnxEtU.sys ~/cxacru-fw.bin | ||
sudo cp ~/cxacru-fw.bin /lib/firmware | sudo cp ~/cxacru-fw.bin /lib/firmware | ||
Make sure that the firmware is installed as /lib/firmware/cxacru-fw.bin or else the modem won't work. | Make sure that the firmware is installed as /lib/firmware/cxacru-fw.bin or else the modem won't work. | ||
The modem itself should be working now. Plug it in and the red light on the modem should begin to blink - it should stop a few | The modem itself should be working now. Plug it in and the red light on the modem should begin to blink - it should stop a few | ||
seconds after plugging the modem in. If the red light never begins to blink, you probably did something wrong related to the firmware. | seconds after plugging the modem in. If the red light never begins to blink, you probably did something wrong related to the firmware. | ||
== Notes == | == Notes == | ||
The modem driver is a little bit problematic with hibernation (and maybe sleep as well). After resuming, one has to reload the | The modem driver is a little bit problematic with hibernation (and maybe sleep as well). After resuming, one has to reload the | ||
driver for the modem or else the system will be very annoying to work with. To do this, after you resume do: | driver for the modem or else the system will be very annoying to work with. To do this, after you resume do: | ||
sudo rmmod cxacru | sudo rmmod cxacru | ||
sudo modprobe cxacru | sudo modprobe cxacru | ||
There is an open bug about this here : http://launchpad.net/bugs/36353 | There is an open bug about this here : http://launchpad.net/bugs/36353 | ||
== See also == | == See also == | ||
* http://accessrunner.sourceforge.net - AccessRunner driver homepage. | * http://accessrunner.sourceforge.net - AccessRunner driver homepage. | ||
---- | ---- | ||
[[category:CategoryDocumentation]] [[category:CategoryNetworking]] | [[category:CategoryDocumentation]] [[category:CategoryNetworking]] | ||
[[category:UbuntuHelp]] | [[category:UbuntuHelp]] |
2007年11月30日 (五) 22:02的版本
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/UsbAdslModem/AccessRunner }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/af | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|Afrikaans| [[::UsbAdslModem/AccessRunner/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/ar | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|العربية| [[::UsbAdslModem/AccessRunner/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/az | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|azərbaycanca| [[::UsbAdslModem/AccessRunner/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/bcc | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|جهلسری بلوچی| [[::UsbAdslModem/AccessRunner/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/bg | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|български| [[::UsbAdslModem/AccessRunner/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/br | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|brezhoneg| [[::UsbAdslModem/AccessRunner/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/ca | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|català| [[::UsbAdslModem/AccessRunner/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/cs | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|čeština| [[::UsbAdslModem/AccessRunner/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/de | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|Deutsch| [[::UsbAdslModem/AccessRunner/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/el | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|Ελληνικά| [[::UsbAdslModem/AccessRunner/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/es | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|español| [[::UsbAdslModem/AccessRunner/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/fa | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|فارسی| [[::UsbAdslModem/AccessRunner/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/fi | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|suomi| [[::UsbAdslModem/AccessRunner/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/fr | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|français| [[::UsbAdslModem/AccessRunner/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/gu | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|ગુજરાતી| [[::UsbAdslModem/AccessRunner/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/he | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|עברית| [[::UsbAdslModem/AccessRunner/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/hu | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|magyar| [[::UsbAdslModem/AccessRunner/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/id | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|Bahasa Indonesia| [[::UsbAdslModem/AccessRunner/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/it | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|italiano| [[::UsbAdslModem/AccessRunner/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/ja | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|日本語| [[::UsbAdslModem/AccessRunner/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/ko | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|한국어| [[::UsbAdslModem/AccessRunner/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/ksh | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|Ripoarisch| [[::UsbAdslModem/AccessRunner/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/mr | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|मराठी| [[::UsbAdslModem/AccessRunner/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/ms | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|Bahasa Melayu| [[::UsbAdslModem/AccessRunner/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/nl | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|Nederlands| [[::UsbAdslModem/AccessRunner/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/no | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|norsk| [[::UsbAdslModem/AccessRunner/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/oc | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|occitan| [[::UsbAdslModem/AccessRunner/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/pl | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|polski| [[::UsbAdslModem/AccessRunner/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/pt | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|português| [[::UsbAdslModem/AccessRunner/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/ro | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|română| [[::UsbAdslModem/AccessRunner/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/ru | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|русский| [[::UsbAdslModem/AccessRunner/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/si | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|සිංහල| [[::UsbAdslModem/AccessRunner/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/sq | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|shqip| [[::UsbAdslModem/AccessRunner/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/sr | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|српски / srpski| [[::UsbAdslModem/AccessRunner/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/sv | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|svenska| [[::UsbAdslModem/AccessRunner/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/th | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|ไทย| [[::UsbAdslModem/AccessRunner/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/tr | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|Türkçe| [[::UsbAdslModem/AccessRunner/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/vi | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|Tiếng Việt| [[::UsbAdslModem/AccessRunner/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/yue | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|粵語| [[::UsbAdslModem/AccessRunner/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/zh | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|中文| [[::UsbAdslModem/AccessRunner/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/zh-hans | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|中文(简体)| [[::UsbAdslModem/AccessRunner/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:UsbAdslModem/AccessRunner | UbuntuHelp:UsbAdslModem/AccessRunner | {{#if: | :}}UsbAdslModem/AccessRunner}}/zh-hant | • {{#if: UbuntuHelp:UsbAdslModem/AccessRunner|中文(繁體)| [[::UsbAdslModem/AccessRunner/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:UsbAdslModem/AccessRunner|:UsbAdslModem/AccessRunner|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :UsbAdslModem/AccessRunner/zh | | {{#ifexist: UsbAdslModem/AccessRunner/zh | | {{#ifeq: {{#titleparts:UsbAdslModem/AccessRunner|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:UsbAdslModem/AccessRunner|1|-1|}} | zh | | }}
This guide is for setting up a USB ADSL modem with the AccessRunner driver (Connexant AccessRunner chipsets) under Ubuntu 6.06 (Dapper Drake).
Introduction
USB is far from the ideal medium for network access, if you can get your hands on an ethernet modem you may save yourself some trouble. If you have a modem that can connect both via USB and ethernet you should use the ethernet connection. Compatible modems : Conexant ADSL modem, HAMLET 640, Conexant ADSL modem (Hasbani project), AusLinx AL-2006, Crypto F200, ACORP Sprinter@ADSL USB, Amigo HMX-CA85UR-K8, Digicom Michelangelo Usb C, Origo ASU 8000, Atlantis Pocket USB ADSL Modem (A01-AU2), Atlantis I-Storm USB (A01-AU1), Trust Speedlink 235A Light System ADSL Module, Billion BIPAC-7000, Olitec ADSL modem version 2, Olitec ADSL modem version 3, Trust/Amigo Technology Co. AMX-CA86U, Zoom 5510, Draytek Vigor 318, ZyXEL 630-C1 aka OMNI ADSL USB (Annex A), ZyXEL 630-C3 aka OMNI ADSL USB (Annex B) , Aethra Starmodem UM1020, Netopia Cayman. (Not all of these modems have been tested, to see which ones are known to work see http://accessrunner.sourceforge.net/modems.shtml) Luckily, the drivers for the Accessrunner modems are as of Ubuntu 6.06 (Dapper) in the kernel. To use Accessrunner-based modems however, you will also have to install your modems firmware.
Installing Firmware
The firmware of a modem is like a small OS that it runs. This deals with low-level stuff that are absolutely essential to get the modem working. So, unfortunately, this step cannot be skipped. The firmware provided by Conexant is under rather restrictive terms and its redistribution is not allowed. You will therefore have to extract the firmware from the CD that came with your modem. To begin, you need the right tool to do this. This can be obtained directly from the CVS ( http://sourceforge.net/cvs/?group_id=47406) of the Accessrunner homepage (see bottom of this page) or you can use the package that Nicholas Wheeler volunteered to create. The latter can be found here : http://revu.tauware.de/details.py?upid=2426 . Unless you have a reason to, it's a good idea to install Nicholas' package. Under 6.06, it can be installed using Gdebi. Instructions from installing from CVS can be found on the Accessrunner homepage. (also at http://ubuntuforums.org/showthread.php?p=2348388) Now, to find the firmware. One way to do this quickly is to use the drivers provided by the manufacturer of your modem on their website (yes, the windows drivers). Another way is to look for them in the CD that came with the modem. In both cases, we expect the correct filename to be CnxEtU.sys. In the CD that came with my modem, the path was: /media/cdrom1/driver/Wan/CnxEtU.sys. I had a /media/cdrom1/driver/Lan/CnxEtU.sys, but the two files were identical. To extract the firmware: cp /media/cdrom1/driver/Wan/CnxEtU.sys ~/ cxacrufw-extract ~/CnxEtU.sys ~/cxacru-fw.bin sudo cp ~/cxacru-fw.bin /lib/firmware Make sure that the firmware is installed as /lib/firmware/cxacru-fw.bin or else the modem won't work. The modem itself should be working now. Plug it in and the red light on the modem should begin to blink - it should stop a few seconds after plugging the modem in. If the red light never begins to blink, you probably did something wrong related to the firmware.
Notes
The modem driver is a little bit problematic with hibernation (and maybe sleep as well). After resuming, one has to reload the driver for the modem or else the system will be very annoying to work with. To do this, after you resume do: sudo rmmod cxacru sudo modprobe cxacru There is an open bug about this here : http://launchpad.net/bugs/36353
See also
- http://accessrunner.sourceforge.net - AccessRunner driver homepage.