分享
 
 
 

Linux下ConexantADSLUSB三步走猫

王朝system·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

由于Conexant AccessRunner在中国电信及网通广泛应用,本文就此种usb adsl

modem的使用情况做一下流程说明,青岛这边使用PPPoA方式上网,所以最后一步的设置拨号使用的是此种方式,如果您使用的是PPPoE请在最后一步做相应的修改(只要做很少的改动即可)

系统需求:

Linux PC 一台(在RHAS4 及Debian sarg 上测试通过,要求内核使用Driver要求的版本以上,

如果您在其它发行版上通过的话,请发信给我)

在通讯公司申请的ADSL账号密码以及对应的电话线路一条

使用Conexant AccessRunner芯版的usb接口modem一部(芯片型号在第一步查表)

第一步:确认您的猫可以参考本文档

把猫在插在PC上并加电 使用根用户在console下运行 lsusb

显示例:

[root@boss ~]# lsusb

Bus 004 Device 001: ID 0000:0000

Bus 003 Device 001: ID 0000:0000

Bus 002 Device 002: ID 0572:cb00 Conexant Systems (Rockwell), Inc.

Bus 002 Device 001: ID 0000:0000

Bus 001 Device 001: ID 0000:0000

在您机器上可能会有所不同

记下有 Conexant…… 一行的 ID 后面的两组用:分开的数字

查表

URL http://accessrunner.sourceforge.net/modems.shtml

摘要如下:

Vendor ID (hex) Product ID (hex) Product name(s) Notes 0572 cafe

Conexant ADSL modem (Euphrates project)

0572 cb00 Conexant ADSL modem (Hasbani project)

AusLinx AL-2006

ACORP Sprinter@ADSL USB

Amigo HMX-CA85UR-K8

Origo ASU 8000

Atlantis Pocket USB ADSL Modem (A01-AU2)

0572 cb01 Conexant ADSL modem

0572 cb06 Conexant ADSL modem

Atlantis I-Storm USB (A01-AU1)

Trust Speedlink 235A

Light System ADSL Module

Billion BIPAC-7000

08e3 0100 Olitec ADSL modem version 2

08e3 0102 Olitec ADSL modem version 3

0eb0 3457 Trust/Amigo Technology Co. AMX-CA86U

1803 5510 Zoom 5510

0675 0200 Draytek Vigor 318

0586 330a ZyXEL 630-C1 aka OMNI ADSL USB (Annex A) Equivalent of

0572:cb00

0586 330b ZyXEL 630-C3 aka OMNI ADSL USB (Annex B) Equivalent of

0572:cb00

0659 0020 Aethra Starmodem UM1020 Equivalent of 0572:cb00

100d cb01 Netopia Cayman 3341 / 3351 Equivalent of 0572:cb06

100d 3342 Netopia Cayman 3342 / 3352 Equivalent of 0572:cb06

到那个网址看到你的数字被列出并有绿色的条目,那么,恭喜!

说明你的设备可以被支持!

第二步:下载驱动及使系统正常驱动设备

如果你的设备被支持了,那么我们来驱动它吧……

到网址 http://sourceforge.net/projects/accessrunner

下载Driver for linux 2.6.X (我写文档的时候是 10+ )

请确保您的内核是不低于 2.6.X 的

把补丁放入源码树中

内核config注意以下要求的内容要特别注意)

因为这种驱动方式必须要内核支持 hot-plug 和firmware 所以要特别检查这方面的设置

参考如下

关于选中新加入内核的选项源文如下

Prompt for development and/or incomplete code/drivers (EXPERIMENTAL)

...

Asynchronous Transfer Mode (ATM) (EXPERIMENTAL) (ATM)

...

Support for Host-side USB (USB)

...

USB DSL modem support (USB_ATM)

...

Conexant AccessRunner USB support (USB_CXACRU) 这里必须要选上哦

hotplug 和 firemare也必须选

[*] PCI support

PCI access mode (Any) --->[*] PCI Express support

<*> PCI Express Hotplug driver[*] Use polling mechanism for hot-pluevents (for testing purpose) │ │[*] Legacy /proc/pci interface

....

PCI Hotplug Support ---> 这里面第一个选* 其它选M吧

Generic Driver Options ---> 全选* 如果有 -- 的就不用管那条

plug&play相关的也选上吧

当然你必须在network 里面把所有有关 ppp ppp over atm ppp over ethernet的选上

确保已经配置好后就用你喜欢的方式编吧 我是很喜欢Debian的make-kgkg来编内核的 :)

用新内核来启动电脑

下一步是编制你的fireware文件,以使hotplug能在设备启用时能找到它

检查你的/etc/hotplug/firmware.agent 文件,它应该存在(如果不存在,那你的内核就有问题的)

下面是生成firemware的文件并放置于/lib/firmware下

在这里因为通常windows下面的驱动程序是完善的,所以要用一下里面的一个文件叫做CnxEtU.sys(这个文件安装modem后会有,也可以直接在windows驱动光盘上解压得到)

把这个文件搞到你的linux上面

下面要用一个叫做cxacru-fw程序文件从 CnxEtU.sys 取出信息生成linux上面用的firmware文件cxacru-fw.bin

因为在写这个文档的时候cxacru-fw只能通过cvs得到 URL:

参考http://accessrunner.sourceforge.net/firmware.shtml

在这个页面下载

http://cvs.sourceforge.net/viewcvs.p……srunner/utils/

在你使用时可能已经发布了新版,请使用新版本的

得到这个文件后把它编译成可执行文件

执行他把CnxEtU.sys生成一个叫做cxacru-fw.bin的文件

把cxacru-fw.bin 放到/lib/firmware/下

下面看一下是否能驱动了:) (重启一下吧)

当你把设备插入usb时,hotplug系统会试着加载合适的驱动,在这里驱动叫做 cxacru

于是firmware里面的驱动被加载,这时,你会发现猫的line灯在闪(如果不闪,同情你,从第一步开始检查一下),那说明驱动被加载了,这时你应该看一下/proc/net/atm/devices

和/proc/net/atm/cxacru:X X是你的设备号,通常是0

如果现在line已经被接通也就是常亮了,你的/proc/net/atm/cxacru:X里面的内容应该是"Lineup"

恭喜,喝杯茶休息一下吧,现在可以拨号了!

第三步:确保支持软件正常及拨号

首先建议你关毕iptables(我在开着它的时候设置拨号不成功)设置好后就可以打开了

建议通读http://gateway.bedroom.gen.nz/~clive……s/CnxADSL.html

(这里面有我下面说到的所有软件补丁及方法)

注意保证你的pppd 和 rp-pppoe 在新版本 ,并保证pppd 已经有了pppoa的插件 (find/usr/lib/ -name pppoatm.so 如果找不到,到网上找一下吧pppoe的用户当然不用这个插件了 :) )

如果你用pppoe就直接 adsl-setup吧

pppoa的用户还要下载个补丁

http://gateway.bedroom.gen.nz/~clive……dsl-cln.tar.gz

这个补丁的目的是使rp-pppoe程序支持pppoa

下面就可以adsl-setup了, PPPoA的用户要注意提示选择哦 :)

ifup ppp0 试试吧

用adsl-status 或 ifconfig 看状态

祝兄弟们驾猫成功!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有