建议2.0增加常用调制解调器驱动 上不了网

华为SmartAX MT810(电信安装宽带时提供的),ADSL 用的USB接口
下载了驱动不会安装。有错误的提示。
一篇有关的文章:(我输入make就不正常)(集成驱动可以设置VPI、VCI、封装类型吧)

原作者someblue
必须的条件:
kernel-source:内核源码包
gcc:确保与内核所用的一致。比较:cat /proc/version ;gcc -v
必须有的:bash,gawk,make,lsusb
可能需要的:bc,automake,autoconf

这一款usb adsl用的是Analog公司的Eagle-usb II 的芯片,在

http://faq.eagle-usb.org/wakka.php?wiki=ModemSupport可以下载驱动

首先下载EagleUsb230驱动程序,我把它放在/home/username下(也可以放在其它的
地方)。

打开控制台,进入驱动程序所在目录,运行命令:

$tar -xvf eagle-usb-2.3.0.tar.tar

这时生成了目录eagle-usb-2.3.0.

进入该目录:

cd eagle-usb-2.3.0

运行如下命令进行编译:

./configure
make uninstall(如果已经装了驱动程序,先卸载;如果是第一次安装,跳过)
make
make install

在设置之前,你必须要知道ISP的一些参数,如下:

atm Channel:
VPI
VCI
封装类型:
PPPoA LLC
PPPoA VCMUX
PPPoe LLC
PPPoe VCMUX

这些可以从windows里获得,我的参数是:

VPI:0
VCI:67(十进制)
PPPoe LLC

接下来运行命令(这个命令用来配置文件/etc/eagle-usb/eagle-usb.conf):
eagleconfig
这时会询问你的ISP是什么.

需要特别注意的是在windows里获得的VPI和VCI参数是十进制的,
但在列表里显示的VPI和VCI参数都是十六进制的,你必须把十进制转换成十六进制.
例如我的VCI参数是67,转换成十六进制的43.

根据你的实际情况,查找相应的选项,然后键入.

这里会有一点小问题,虽然列表里有几个中国电信的参数列表,但是并没有我所需要的.
如果随便选择一个ISP,我的情况是接下来没有用户名和密码的提示,我又手工修改
/etc/eagle-usb/eagle-usb.conf文件,但还是无法进行拨号.(应该有其它办法,我还不知道).

因此,如果列表里没有你所需要的参数设置,需要另想办法.

用文本编辑器打开/usr/sbin/eagleconfig_front.bash,可以看到里面有刚才eagleconfig里
显示的列表,你可以随便找一个,譬如我找到CN20,然后手工修改VPI的数字为0,VCI的数字为43,
encapsulation(封装类型)为1(pppoe llc).保存退出.

再运行eagleconfig,选择CN20(刚才修改过的),
接下来就会询问你的用户名和密码,依次填入.

最后运行
startadsl好了.

要关闭运行命令
stopadsl

还有两个命令
eaglestat:查看adsl状态
eaglediag:查询诊断adsl