QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1100|回复: 3

我已经找到了Conexant USB ADSL for linux的驱程,但是…………

[复制链接]
发表于 2003-2-9 19:38:21 | 显示全部楼层 |阅读模式
我已经找到了Conexant USB ADSL for linux的驱程,下面是作者写的说明文件

安装说明(英文版)

Brief instructions (for RFC1483/2684 routed and PPP over ATM (PPPoA) protocols, but you can modify for others):
.- Download driver from http://adslinux.iespana.es/adslinux/descargas/Drivers/ADSLinux/cxacru-2003-01-24-src.tgz
.- Copy to /usr directory from Linux.
.- Change to /usr directory (cd /usr).
.- Uncompress archive (tar -zxvf cxacru-2003-01-24-src.tgz).
.- Download Linux kernel code source from (http://www.kernel.org), same version that you are running. Type uname -r to know version.
.- Copy Linux kernel code source downloaded to /usr/src and uncompress it.
.- go to /usr/src/linux directory and type: make mrproper
.- Select this options after you type: make menuconfig (or if you prefer graphic mode then make xconfig).

Code maturity level options
  • Prompt for development and/or incomplete code/drivers

    Loadable module support
  • Enable loadable module support
  • Set version information on all module symbols
  • Kernel module loader

    Networking options

    <*> Packet socket

    <*> Unix domain sockets
  • TCP/IP networking
  • Asynchronous Transfer Mode (ATM)

    USB support

    <*> Support for USB
  • Preliminary USB device filesystem

    <M> UHCI

    <M> OHCI

    If you are using RFC1483/2684 then choose:

    Networking options
  • Asynchronous Transfer Mode (ATM)
  • Classical IP over ATM

    If you are using PPP over ATM (PPPoA) then choose:

    Network Device Support

    <M > PPP (point-to-point protocol) support

    <M> PPP Deflate compression

    <M> PPP over ATM

    And unselect this option:

    Processor type and features

    [ ] Symmetric multi-processing support

    Exit and save configuration (ONLY SAVE INFORMATION, AFTER NOT COMPILE KERNEL CODE SOURCE).

    .- Go to /usr/cxacru directory and type make to compile and install the driver.
    .- Edit /etc/cxacru file
    .- Change protocol mode in file if it is necessary:
    PROTOCOL_MODE=1 # 1 = RFC1483/2684 routed, 2 = PPP over ATM (pppoa)
    .- Change VPI, VCI according your provider:
    # ATM
    VPI=8
    VCI=32
    This values are for Telefonica, in Spain.
    .- For RFC1483/2684 routed put your configuration in:
    # Specific for RFC1483/2684 routed
    IP_ADDRESS=
    NETMASK=255.255.255.0
    GATEWAY=
    .- If you are using static DNS servers as RFC1483/2684 routed then put into /etc/resolv.conf. Example:
    nameserver 10.1.10.1
    nameserver 10.1.10.2
    (This is an example, not use this values).
    .- If you are using ppp over atm then edit /etc/ppp file. Example:
    lock
    defaultroute
    noipdefault
    noauth
    sync
    noaccomp
    nopcomp
    noccp
    novj
    holdoff 4
    persist
    maxfail 25
    usepeerdns
    passive
    asyncmap 0
    lcp-echo-interval 2
    lcp-echo-failure 7
    name any
    user any
    plugin /usr/lib/pppd/plugins/pppoatm.so
    VPI.VCI
    (Change VPI and VCI (between VPI and VCI is a ".") according your provider). Also, you must edit chap-secrets and pap-secrets files according your provider.

    .- Add a new line in /etc/hotplug/blacklist file:
    usbcam

    .- Running the driver:
    Unplug the modem if it was connected.
    Plug the modem.
    To start driver type:
    cxstart.sh
    To stop driver type:
    cxstop.sh
    If your driver is running ok then you can it installs as service (go to /usr/cxacru directory and type make add_service then go to your service manager and start service cxacru or restart your computer).


    但是很失败,虽然这是for Conexant USB ADSL的,但是目前我还没能把他驱动起来,居然是:sorry,i didn‘t find ADSL
    晕啊!!

    有兄弟成功过吗???

    或者成功了的兄弟上来发个话!!!!!
  • 发表于 2003-2-9 21:11:27 | 显示全部楼层
    为了这个东东,我已经整整研究了一周,
    现在,终于搞定90%。
    MODEM的灯终于亮了,也能连接上网了,只是不太稳定,经常出现连接不上的情况。

    上面这个驱动可算是一个福音,特别是对我这种使用实达5000UB(conexant accessrunner 芯片),不过它只提供了rfc1483 route 和ppp over atm 的脚本,实际上很多用户所属的ISP是使用ATM rfc1483 brige桥接,并且采用pppoe连接ISP的。

    特别注意的地方可能有以下几点,害得我花费了好几个晚上,最后发现原来如此。
    1、2.4.18以后的内核实际上不需要重新编者按译,但是得重新make menuconfig,按上述配置。最好是make modouls,make modules_install,不然可能会出现找不到模块的情况。
    2、一定要安装linux-atm软件包。
    3、实际上对任何该类USB ADSL,驱动程序只是前面一步(cxload.sh),后面的script是针对各种连接协议配置的,需要根据自已的实际情况改变。
    4、对rfc1483 route或ppp over atm的情况,我没试成功,因为自已是用rfc1483 bridge的,但是这个脚本和驱动里面无法配置atm0 的硬件地址,将atm0 ifconfig为ether的hw时不成功。很奇怪,hw address 是 00-00-00.....,配置ADSL-setup时提示无法定位atm0的link 方式(not ethernet)。
    5、对rfc1483 brige的情况,以上步骤有好几步得需要更改。
       a、如果是2.4.18以前的内核,需要patch rfc1483/2684的补丁,使内核支持rfc1483 bridge,只需要编译MODULES。然后insmod br2684(关键),不要将br2684编入内核中,要编成MODULES。
       b、安装linux-atm后,一定要安装1483 bridge  usespace ,一般是br2684ctl.c或者br011220.c,注意这个小程序只能在2.4.19以上的内核下自动可以编译,在以前的内核下必须先补丁内核。否则可能会出现一些错误。反正我在2.4.18下编了好久没成功。
       c、编译好后,执行br2684ctl -c 0 -e 0 itf.VPI.VCI(根据当地的值填),使之出现nas0界面。然后 ifconfig nas0....注意设定hw address, 或自动配上去。
       d、route。
       e、adsl-setup中,网络界面选择nas0,DNS由sever指定。
       f、adsl-start,出现ppp0 interface ,,,,OK

    以上只是自已的经历,还望指正。
    有几个地方还没有设置好。
    一是自动加载驱动不太稳定,关机后开机,驱动好象正常,但是MODEM实际上灯并没亮,驱动硬件实际上并没成功,再次cxstop.sh然后cxstart.sh驱动OK。可能有些MODEM不一样。
    二是对rfc1483 bridge还没有完全配置好,如果不配置atmarpd/atm0,好象连上去没感觉,整了好久也没有整出一个自动驱动并且连接上ADSL的scripts.
    三是连接上后,ADSL不稳定,虽然一点不会断线,但是经常打开网站的时候提示连接被拒绝,刷新几次又OK了。
    回复

    使用道具 举报

    发表于 2003-2-9 21:14:47 | 显示全部楼层
    另外,上面这些设置可以参照的网站:
    http://home.sch.bme.hu/~cell/br2684/
    慢慢研究吧,共同探讨
    其实对LINUX,我是菜
    回复

    使用道具 举报

     楼主| 发表于 2003-2-9 21:40:50 | 显示全部楼层
    多谢兄弟的指点!!我这就去试试!
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    GMT+8, 2024-11-17 11:29 , Processed in 0.047596 second(s), 15 queries .

    © 2021 Powered by Discuz! X3.5.

    快速回复 返回顶部 返回列表