特殊:Badtitle/NS100:DialupModemHowto/Intel537EP:修订间差异
小 New page: {{From|https://help.ubuntu.com/community/DialupModemHowto/Intel537EP}} {{Languages|php5}} #pragma keywords smartlink modem winmodem linmodem networking scanmodem sl-modem intel linuxant co... |
小无编辑摘要 |
||
第1行: | 第1行: | ||
{{From|https://help.ubuntu.com/community/DialupModemHowto/Intel537EP}} | {{From|https://help.ubuntu.com/community/DialupModemHowto/Intel537EP}} | ||
{{Languages| | {{Languages|UbuntuHelp:DialupModemHowto/Intel537EP}} | ||
第32行: | 第31行: | ||
<pre><nowiki> | <pre><nowiki> | ||
kernel=`uname -r` | kernel=`uname -r` | ||
serial="/etc/init.d/$kernel/Intel537.ko" | serial="/etc/init.d/$kernel/Intel537.ko" |
2007年5月14日 (一) 11:55的版本
文章出处: |
{{#if: | {{{2}}} | https://help.ubuntu.com/community/DialupModemHowto/Intel537EP }} |
点击翻译: |
English {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/af | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|Afrikaans| [[::DialupModemHowto/Intel537EP/af|Afrikaans]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/ar | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|العربية| [[::DialupModemHowto/Intel537EP/ar|العربية]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/az | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|azərbaycanca| [[::DialupModemHowto/Intel537EP/az|azərbaycanca]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/bcc | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|جهلسری بلوچی| [[::DialupModemHowto/Intel537EP/bcc|جهلسری بلوچی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/bg | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|български| [[::DialupModemHowto/Intel537EP/bg|български]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/br | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|brezhoneg| [[::DialupModemHowto/Intel537EP/br|brezhoneg]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/ca | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|català| [[::DialupModemHowto/Intel537EP/ca|català]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/cs | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|čeština| [[::DialupModemHowto/Intel537EP/cs|čeština]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/de | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|Deutsch| [[::DialupModemHowto/Intel537EP/de|Deutsch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/el | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|Ελληνικά| [[::DialupModemHowto/Intel537EP/el|Ελληνικά]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/es | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|español| [[::DialupModemHowto/Intel537EP/es|español]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/fa | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|فارسی| [[::DialupModemHowto/Intel537EP/fa|فارسی]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/fi | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|suomi| [[::DialupModemHowto/Intel537EP/fi|suomi]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/fr | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|français| [[::DialupModemHowto/Intel537EP/fr|français]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/gu | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|ગુજરાતી| [[::DialupModemHowto/Intel537EP/gu|ગુજરાતી]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/he | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|עברית| [[::DialupModemHowto/Intel537EP/he|עברית]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/hu | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|magyar| [[::DialupModemHowto/Intel537EP/hu|magyar]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/id | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|Bahasa Indonesia| [[::DialupModemHowto/Intel537EP/id|Bahasa Indonesia]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/it | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|italiano| [[::DialupModemHowto/Intel537EP/it|italiano]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/ja | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|日本語| [[::DialupModemHowto/Intel537EP/ja|日本語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/ko | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|한국어| [[::DialupModemHowto/Intel537EP/ko|한국어]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/ksh | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|Ripoarisch| [[::DialupModemHowto/Intel537EP/ksh|Ripoarisch]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/mr | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|मराठी| [[::DialupModemHowto/Intel537EP/mr|मराठी]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/ms | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|Bahasa Melayu| [[::DialupModemHowto/Intel537EP/ms|Bahasa Melayu]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/nl | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|Nederlands| [[::DialupModemHowto/Intel537EP/nl|Nederlands]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/no | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|norsk| [[::DialupModemHowto/Intel537EP/no|norsk]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/oc | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|occitan| [[::DialupModemHowto/Intel537EP/oc|occitan]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/pl | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|polski| [[::DialupModemHowto/Intel537EP/pl|polski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/pt | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|português| [[::DialupModemHowto/Intel537EP/pt|português]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/ro | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|română| [[::DialupModemHowto/Intel537EP/ro|română]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/ru | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|русский| [[::DialupModemHowto/Intel537EP/ru|русский]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/si | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|සිංහල| [[::DialupModemHowto/Intel537EP/si|සිංහල]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/sq | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|shqip| [[::DialupModemHowto/Intel537EP/sq|shqip]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/sr | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|српски / srpski| [[::DialupModemHowto/Intel537EP/sr|српски / srpski]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/sv | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|svenska| [[::DialupModemHowto/Intel537EP/sv|svenska]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/th | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|ไทย| [[::DialupModemHowto/Intel537EP/th|ไทย]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/tr | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|Türkçe| [[::DialupModemHowto/Intel537EP/tr|Türkçe]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/vi | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|Tiếng Việt| [[::DialupModemHowto/Intel537EP/vi|Tiếng Việt]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/yue | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|粵語| [[::DialupModemHowto/Intel537EP/yue|粵語]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/zh | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|中文| [[::DialupModemHowto/Intel537EP/zh|中文]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/zh-hans | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|中文(简体)| [[::DialupModemHowto/Intel537EP/zh-hans|中文(简体)]]}}|}} {{#ifexist: {{#if: UbuntuHelp:DialupModemHowto/Intel537EP | UbuntuHelp:DialupModemHowto/Intel537EP | {{#if: | :}}DialupModemHowto/Intel537EP}}/zh-hant | • {{#if: UbuntuHelp:DialupModemHowto/Intel537EP|中文(繁體)| [[::DialupModemHowto/Intel537EP/zh-hant|中文(繁體)]]}}|}} |
{{#ifeq:UbuntuHelp:DialupModemHowto/Intel537EP|:DialupModemHowto/Intel537EP|请不要直接编辑翻译本页,本页将定期与来源同步。}} |
{{#ifexist: :DialupModemHowto/Intel537EP/zh | | {{#ifexist: DialupModemHowto/Intel537EP/zh | | {{#ifeq: {{#titleparts:DialupModemHowto/Intel537EP|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:DialupModemHowto/Intel537EP|1|-1|}} | zh | | }}
Modems supported by the Intel537EP driver
This section describes how to install a 537EP driver on Ubuntu. Below, you can find installation instructions for various versions of Ubuntu. After going through the "Prerequisites", please pick the version applicable to you.
Prerequisites
You will need the following:
1. A compatible Intel softmodem - supported models are 537, 537EP, 537SP, 537AA or 537EA. To find out what model you have, see the section in the parent on scanModem. 536* modems may work but they are not tested.
2. A 32-bit kernel. Most likely, you will have installed the 32-bit flavor of Ubuntu, but if you chose the 64-bit edition for amd64, you will not be able to use these drivers. For instance, if uname -r
prints to the terminal something ending in 386
, 686
, or generic
, you probably have a 32-bit kernel. amd64
kernels are 64-bit and not supported.
3. The Intel537EP driver, available at Intel's site There are other versions, this one is the latest. Depending on your system, you may have to try multiple versions.
4. GCC 3.4 (for certain releases of Ubuntu), developer tools, and the kernel headers. Developer tools and kernel headers are on the Ubuntu CD while GCC 3.4 is not. See this section for more information and instructions. What you generally need are build-essential
and linux-headers-`uname -r`
5. Some knowledge on using the terminal (also called command line). Documentation on how to use the terminal are available here
Installing on 6.06 (obsoleted by 6.06.1)
On 6.06, a complicated series of hacks are necessary. First, unpack the 537EP driver to a directory of your choice. A folder called Intel-537 should be created when you unpack. Rename that folder to whatever uname -r
prints. After that, type the following in the directory you unpacked to:
make clean make 537 sudo make install
This will create and install the driver and a set of scripts. However, the boot script provided by Intel does not work on 6.06. Therefore, we have to gksudo gedit /etc/init.d/537_boot
and replace the script with the following:
kernel=`uname -r` serial="/etc/init.d/$kernel/Intel537.ko" device="537" registry="hamregistry" group="root" mode="664" if [ -a /etc/SuSE-release ]; then { group="dialout" } fi case "$1" in start | b) if ! ( modprobe -f $serial 1>/dev/null 2>/dev/null ); then { if ! ( insmod -f $serial 1>/dev/null 2>/dev/null ); then { echo error loading $serial rmmod $serial exit 1 } fi } fi major=`cat /proc/devices | awk "\\$2==\"Intel537\" {print \\$1}"` echo major="($major)" rm -f /dev/$device mknod /dev/$device c $major 1 2> /dev/null 1> /dev/null chgrp $group /dev/$device chmod $mode /dev/$device ln -sf /dev/Intel5370 /dev/modem 1> /dev/null 2> /dev/null if ! ps -C $registry 1> /dev/null 2> /dev/null; then { if ! ( /usr/sbin/$registry 2> /dev/null 1> /dev/null & ); then { echo "Modem registry ($registry) could not start." echo "Please see international users secion in readme.txt for more info." } fi } fi exit 0 ;; stop) rmmod 537 1> /dev/null 2> /dev/null rmmod 537_core 1> /dev/null 2> /dev/null rmmod $serial 1> /dev/null 2> /dev/null ;; restart | reload) /bin/bash "$0" stop /bin/bash "$0" start exit 0 ;; status) if lsmod | grep "$serial " >/dev/null; then { lsmod | grep "$serial " > /dev/null } else { echo "$serial NOT loaded" } fi if ps -C $registry 1> /dev/null 2> /dev/null; then { ps -C $registry } else { echo "$registry NOT running" } fi exit 0 ;; *) echo unknown $serial script parameter exit 1 esac exit 0
If you get an access denied error, type sudo chmod 300 /etc/init.d/537_boot
and try again. To finish, copy the folder that you unpacked the driver to /etc/init.d with sudo cp -r (foldername) /etc/init.d
. After a restart, you should be able to dial a connection with your favorite dialer.
Installing on 6.06.1
Fortunately, the install works perfectly on 6.06.1 (you have 6.06.1 if "uname -r" prints 2.6.15-27-386 or 2.6.15-27-686). Simply unpack, then type the following:
make clean make 537 sudo make install
The boot script for this driver was designed for SUSE, so you will have to change the line in /etc/init.d/537_boot
that says "mode=664" to "mode=666" if you want to dial without root permissions.
Installing on 6.10
An edgy install is similar to the procedure for 6.06.1. However, the SUSE 9.3 drivers mentioned above return build errors when run through make. Therefore, we must use Phillipe Vouter's modified 2.60.80.1 drivers here (make sure to pick the latest one). You can build them with the same commands as those shown for 6.06.1, but make sure to type "export MODEM_TYPE=537EP" beforehand, replacing 537EP with your modem type:
export MODEM_TYPE=537EP make clean make 537 sudo make install
Installing on 7.04
As of the release candidate of Feisty Fawn, neither Phillipe Vouter's drivers nor Intel's drivers are compilable (bug #98756). If you know of a solution, please add it here.
Notes
On the Dell Dimension 8400 I tested this on, I was subject to random lockups and odd (unstable) behavior when scanning/interacting with serial ports. Your experience may differ.
Credits
Kudos to chuckman78 for his guide (available at http://ubuntuforums.org/showthread.php?t=210405), from which this guide borrows extensively.