LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: dragonnapalm

Conexant USB ADSL驱动的解决办法

[复制链接]
发表于 2003-2-15 18:05:08 | 显示全部楼层
不知你用的是什么协议,PPPOE的设置并不相同。

vim options可以编辑options文件。屏幕左下脚的乱码是中文,如果有装中文平台(zhcon等)那就可以可以正确显示,要不然图形界面的kate也可以。

- Add a new line in /etc/hotplug/blacklist file:
usbcam 是说打开/etc/hotplug/blacklist文件,添加一行:
usbcam
发表于 2003-2-15 18:40:35 | 显示全部楼层
谢谢老大帮助我这只刚接触linux的菜鸟
我协议是Bridged IP over ATM LICSNAP (RFC1483)
VPI=0
VCI=100
我在windows下装好驱动以后再装一个pppoe拨号程序就可以了
但是在linux下总是不成功
我运行sh cxstart.sh以后
运行到loading atmarpd-
显示
/usr/sbin/cxntup.sh;line28 ;/atmarpd;Nosuch file or directoi
(wo已经安装了atm的rpm软件包
另外
运行adsl-start
显示
/sbin/adsl-start:line 218 :2804 Terminated
$CONNECT "$@">/dev/null 2>&1
我现在只剩下options和usbcam没有加
马上到linux下修改

请老大说说我的情况应该如何设置
发表于 2003-2-15 22:15:28 | 显示全部楼层
全部修改完了
options我是在windows下写好了cp过去的
原来的还是只有一行:lock
错误依旧
运行adsl-start
显示
/sbin/adsl-start:line 218 :2804 Terminated
$CONNECT "$@">/dev/null 2>&1
运行sh cxstart.sh以后
运行到loading atmarpd-
显示
/usr/sbin/cxntup.sh;line28 ;/atmarpd;No such file or directoi
发表于 2003-2-17 11:28:54 | 显示全部楼层

求助 实达usb adsl驱动的安装以后拨号问题

我的 猫
型号是实达5800ub
芯片是 Conexant AccessRunner
上网方式是安装pppoe拨号软件拨号
协议好像是
Bridged IP over ATM LICSNAP (RFC1483)   (在windows中看到的)
系统是redhat8,内核是2.4.18

论坛上已经有驱动以及安装说明,驱动已经安装成功,但是启动时出现错误
下面是我的安装步骤(不知道哪里出错了)

1 安装ppp-2.4.0b2-2的rpm包

2安装linux-atm-2.4.0-78.i386的rpm包

3从http://www.kernel.org下载了version和我用的一样的内核,解压到/usr/src、

4进入 /usr/src/linux目录  执行  make mrproper

5我选择了以下选项,它本来就有的安装而说明里面没有的我没有删

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)
  • Classical IP over ATM


    USB support

    <*> Support for USB
  • Preliminary USB device filesystem

    <M> UHCI

    <M> OHCI

    Processor type and features

    [ ] Symmetric multi-processing support

    保存以后退出,没有编译内核

    6然后安装了驱动程序,一切正常

    7编辑/etc/下的cxacru文件:
    #
    # Config file for Conexant AccessRunner
    #

    # Driver mode
    DRIVER_MODE=1 # 1 = normal, 2 = debug

    # Protocol
    PROTOCOL_MODE=2 # 1 = RFC1483/2684 routed, 2 = PPP over ATM (pppoa)

    # Paths
    BINARY_PATH="/usr/sbin"
    ATM_PATH=""

    # ATM
    VPI=0
    VCI=100

    # Specific for RFC1483/2684 routed
    IP_ADDRESS=
    NETMASK=255.255.255.0
    GATEWAY=

    保存并退出

    8编辑/etc/ppp目录的三个文件:

    chap-secrets,
    pap-secrets,
    options。

    pap-secrets和chat-secrets的内容相同,

    # Secrets for authentication using CHAP
    # client server secret IP addresses
    "adsl@test" * "test"

    保存退出

    9编辑options

    发现只有一行
    lock

    我按照Jinux的options文件

    修改:添加成为

    lock
    defaultroute
    noipdefault
    noauth
    holdoff 4
    maxfail 25
    persist
    asyncmap 0
    lcp-echo-interval 2
    lcp-echo-failure 7
    name adsl@test  
    user adsl@test
    plugin /usr/lib/pppd/plugins/pppoatm.so

    10在/etc/hotplug/blacklist 最后添加了一行
    usbcam


    11用adsl-setup
    输入上网信息

    12运行cxstart.sh
    显示
    root@localhost cxacru]# cxstart.sh
    >>> Inits Conexant AccessRunner <<<

    >>> Loading firmware...
    Conexant AccessRunner microcode upload program
    Josep Comas <jcomas@gna.es>. 24/1/2003

    I found ADSL modem with VendorID = 0572 & ProductID = cafe
    Loading and sending /usr/sbin/cxinit.bin...
    Sending is finished!

    >>> Loading driver...
    Launching driver in normal mode...
    Using /lib/modules/2.4.18-14bigmem/kernel/drivers/usb/cxacru.o
    Warning: kernel-module version mismatch
            /lib/modules/2.4.18-14bigmem/kernel/drivers/usb/cxacru.o was compiled for kernel version 2.4.18
            while this kernel is version 2.4.18-14bigmem
    Warning: loading /lib/modules/2.4.18-14bigmem/kernel/drivers/usb/cxacru.o will taint the kernel: forced load
      See http://www.tux.org/lkml/#export-tainted for information about tainted modules
    Module cxacru loaded, with warnings

    /usr/sbin/cxload.sh successful
    Setting RFC1483/2684...
    >>> Setting RFC1483/2684 routed <<<

    >>> Loading atmarpd...
    /usr/sbin/cxnetup.sh: line 28: /atmarpd: No such file or directory
    [root@localhost cxacru]#

    此时link灯亮了
    13输入adsl-start

    [root@localhost etc]# adsl-start
    /sbin/adsl-start: line 217:  2809 Terminated              $CONNECT "$@" >/dev/null 2>&1
    此时link灯闪烁,说明正在连接

    可是不成功,别人怎么就成功了呢,郁闷!希望各位老大帮忙,小弟不胜感激
  • 发表于 2003-2-17 12:59:51 | 显示全部楼层
    我的协议是ATM rfc1483 brige桥接,并且采用pppoe连接,
    哪位兄弟能指点迷津?
    1483 bridge usespace ,一般是br2684ctl.c或者br011220.c,这个小程序哪有?
    linux-atm软件包哪有?
    发表于 2003-2-17 17:04:33 | 显示全部楼层
    pppoe协议的连接需要几个方面的支持:
    1,系统核心支持,也就是要有br2684.o模块。这个模块rh8.0已经内置了。
    2,linux-atm库。有两个软件包可以提供,一个是linux-atm-
    2.4*.tar.gz,另一个是libatm-0.78
    3,usespace ,一般是br2684ctl.c或者br011220.c。用来创建nas0界面,模拟网卡。
    4,pppd或者rp-pppoe拨号软件。对于pppd来说还得有pppoe.so共享库。
    5,linux-atm可以从http://sourceforge.net/project/showfiles.php?group_id=7812
    获得。(sourceforge.net被中国电信屏蔽了,需要代理.我有一个sock 5代理 61.57.27.223端口1813)
    6,br***.c可以从http://home.sch.bme.hu/~cell/br2 ... 10226.c下载得到
    7,有了以上东西后开始安装:
              a,USB 猫驱动安装:cd /usr/cxacru,make
            b,编译linux-atm或者libatm-0.78       
            c,编译br*.c。在终端中打入命令:cc -o br2684ctl br*.c -latm,将会生成        br2684ctl程序,拷贝到/usr/sbin
            d,如果以上都成功的话(事实上atm和br*.c的编译我一直都没有通过,我想这可能是由于系统不完整导致的。我在RH8安装的时候因为空间不足采取了自定义方式.由于没有通过编译,所以下面的步骤我就没有办法继续了),现在就可以建立nas0界面了。
                    1)cxload, 初始化modem
                    2)insmod br2684,载入br2684.o核心模块
                    3)br2684ctl -b -e 0 -c 0 -a 0.35 (注:-e 0表示封装模式为llc,-e 1表示封装模式为vcmux。-a 0.35表示vpi为0,vci为35。按照你的情况修改。)建立nas0界面。
                    4)启动nas0,ifconfig nas0 192.168.0.1 netmask 255.255.255.0 up
                    完毕后用ifconfig查看是否有nas0
            e,nas0出现后,就可以进行ppp拨号了.如果用rp-pppoe拨号的话,就要用adsl-setup设置,adsl-start启动.如果用pppd拨号,则要编辑chap-secrets,pap-secrets和options三个文件.chap-secrets,pap-secrets的内容等同于pppoa模式,options则略微修改:
    lock
    defaultroute
    noipdefault
    noauth
    holdoff 4
    maxfail 25
    persist
    asyncmap 0
    name user@domain        <--改成你的
    user user@domain        <--同上
    usepeerdns
    lcp-echo-interval 2
    lcp-echo-failure  7
    plugin /usr/lib/pppd/plugins/pppoe.so
    nas0

    然后使用pppd命令连接.

    8,下面是我自己写的自动连接脚本,不知道成不成:
    echo <<<init Conexant USB ADSL MODEM
    cxload
    echo <<<waiting for 5s
    sleep 5s
    echo <<<loading br2684 module
    insmod br2684
    echo <<<creating nas0 interface
    br2684ctl -b -e 0 -c 0 -a 0.35 #you must modify this line
    ifconfig nas0 192.168.0.1 netmask 255.255.255.0 up
    echo <<<nas0 has been built
    echo <<<creating ppp connection
    pppd


    NOTE:        1,上面的br2684ctl -b -e 0 -c 0 -a 0.35这一行要根据你的情况修改.
            2,如果使用rp-pppoe来拨号,pppd这行要改成adsl-start
            3,建立一个脚本文件(比如:myadslstart.sh),添加上面内容到文件中.

    9,linux系统确实难以配置,我花了好多时间还没有搞定pppoe.希望你能比我幸运,早日成功.Good Luck.^_^!
    发表于 2003-2-17 19:51:52 | 显示全部楼层
    我用atm的rpm软件包可以安装成功
    br2684ctl -b -e 0 -c 0 -a 0.35
    我也没有成功
    我准备升级内核看看
     楼主| 发表于 2003-2-17 20:28:55 | 显示全部楼层
    linux-atm包在这里下载:
    ftp://fr2.rpmfind.net/linux/sour ... tm-2.4.0-1.i386.rpm
    br011220.c在这里下载:
    http://home.sch.bme.hu/~cell/br2684/dist/010402/brctl-010226.c
    下载完后用这个命令编译生成br2684ctl:cc -o br2684ctl brctl-010226.c -latm
    发表于 2003-3-3 18:54:35 | 显示全部楼层
    那就是没有内核配置文件呢。不需要重新编译核心,只要以下几个步骤
    1,建立/usr/src/linux的连接到核心目录
    2,cd /usr/src/linux
    3,make menuconfig
    4,保存,退出
    5,重新到/usr/cxacru目录执行make

    上边的话请给说明一下好么?
    对内核配置真是头疼!
    关键是“1,建立/usr/src/linux的连接到核心目录 ”
    谢谢啦……
    发表于 2003-3-4 12:50:02 | 显示全部楼层
    dragonnapalm兄真是帮助弟兄们大忙了,这个猫的问题应该说两年了。哈。。。今天解决了真是令人激动!!!
    多谢dragonnapalm兄和Jinux兄的指教。

    标为精华帖,供有此猫的弟兄们查阅和参考。有问题的弟兄请在此帖后面跟帖。

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

    本版积分规则

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