LinuxSir.cn,穿越时空的Linuxsir!

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

Conexant USB ADSL驱动的解决办法

[复制链接]
发表于 2003-5-16 09:53:49 | 显示全部楼层

救命啊 dragonnapalm

有没有兄弟成功的拨通过pci的adsl猫啊?
我看了
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=23549
并且按照作了
可是有几个问题
第一,rh8的内核是不是已经支持atm了?
第二,我加了驱动。并且猫也通了

可是我拨不了号,用的是pppoe bridge的协议
dragonnapalm 大哥略微指点指点
发表于 2003-5-17 09:52:55 | 显示全部楼层
我又用netstat -r 和ifconfig显示了一下,数据如下,请第位兄弟一定要帮帮我啊~~~~
[root@localhost root]# netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.2.3.0        *               255.255.255.0   U        40 0          0 atm0
127.0.0.0       *               255.0.0.0       U        40 0          0 lo
default         10.2.3.1        0.0.0.0         UG       40 0          0 atm0
[root@localhost root]# ifconfig
atm0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:10.2.3.13  Mask:255.255.255.0
          UP RUNNING  MTU:9180  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:0 (0.0 b)  TX bytes:150 (150.0 b)
lo        Link encapocal Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:72 errors:0 dropped:0 overruns:0 frame:0
          TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4682 (4.5 Kb)  TX bytes:4682 (4.5 Kb)
 楼主| 发表于 2003-5-17 17:32:40 | 显示全部楼层
不知道兄弟是不是brigded ip?如果是的话还要使系统支持brigded ip…我发的连续几个帖里面都有相关内容,兄弟参考一下,只要能成功创建nas0就应该OK了
发表于 2003-5-18 07:34:21 | 显示全部楼层
楼上的兄弟啊~~~你的贴子我是看了很多遍了,可是我用的是固定IP啊~~~ISP给了我IP,网关,DNS,但是我的封装协议是ATM LLCSNAP 上的桥接IP (RFC1483)。
发表于 2003-5-20 01:34:19 | 显示全部楼层
楼上的兄弟啊~~~你的贴子我是看了很多遍了,可是我用的是固定IP啊~~~ISP给了我IP,网关,DNS,但是我的封装协议是ATM LLCSNAP 上的桥接IP (RFC1483)。


兄弟,感觉还是没有把帖子看好。仔细看一下这里,是不是支持ATM的???


http://sourceforge.net/project/s ... p;release_id=156998
发表于 2003-5-22 00:27:27 | 显示全部楼层

我的USB接口的全向QL8410(Conexant芯片)终于驱动起来了!!!

我现在正在Linux下上网!!!我真得是太激动了,我已经为了这个忙了半年了.今天可以睡个好觉了,明天我要把我得体会写出来.
发表于 2003-5-22 09:04:25 | 显示全部楼层
我的USB接口的全向QL8410(Conexant芯片)终于驱动起来了!!!

我现在正在Linux下上网!!!我真得是太激动了,我已经为了这个忙了半年了.今天可以睡个好觉了,明天我要把我得体会写出来.


祝贺@@@@@@@@@

期待台兄更为系统的教程辛苦了。。。。
发表于 2003-5-22 10:52:01 | 显示全部楼层
北南老大你真得是太客气了,我不过是个linux新手,还有很多东西要向大家学习,由其是向北南老大学习。我会努力把我的体会写出来的,教程是真得不敢当啊,我写出来大家一起来研究研究吧。
发表于 2003-5-22 12:54:17 | 显示全部楼层
我从今年年初就开始找我的USB接口全向QL8410(Conexant芯片)的驱动方法了,也从年初就开始发现了linuxsir,发现了这个驱动贴,关注这个贴了,我也把dragonnapalm兄的贴子反复看了n遍,收获真得是不小,也谢谢dragonnapalm兄找到了Conexant芯片的驱动!!!
(我已经看到烂菜,臭鸡蛋在向我飞了`~`~~~)
言归正转,首先在安驱动前一定要先了解一些内容:

1、先要了解清楚你的ISP商给你的一些参数情况,比如你的ISP商给你的封装方式是PPPOE,PPPOA,是ATM LLCSNAP 上的路由IP (RFC1483),还是向我一样是ATM LLCSNAP 上的桥接IP (RFC1483),还有就是你的IP,子网掩码,网关,DNS(当然PPPOE,PPPOA是没有这些参数的,这两种方式应该有用户名和密码,不过我不是用得这两种方式所以这方面我了解的不多,而ATM LLCSNAP 上的路由IP (RFC1483),ATM LLCSNAP 上的桥接IP(RFC1483)才有这些参数),再有就是你的VCI,VPI,这两个参数在这个驱动里是很重要的,以上这些参数我是在我的win下的驱动里找到的,我想大家应该也能在win下的驱动里找到,找不到就问问IPS商应该能得到满意的回答的;

2、是选择linux系统,我用的是RedHat9(内核版本为2.4.20-8),在这个系统下,用我这种封装协议是不用设置内核的(我的是ATM LLCSNAP 上的桥接IP (RFC1483))别得系统可能需要设置内核;

3、是要在win下下载一个RPM包,linux-atm-2.4.1-1.i386.rpm(在这里可以找到http://unc.dl.sourceforge.net/so ... 查的方法是rpm -q libusb-0.1.6-3,上面的linux-atm-2.4.1-1.i386.rpm包也可以查你的系统是否已经安装了);

4、如果你的linux没有安装这三个包,在X下你直接双击就可以安装了,或在终端下用rpm -Uvh 文件名,来安装;

5、就是要设置linux下的内核了,(如果和我一样用的是ATM LLCSNAP 上的桥接IP (RFC1483)封装协议就不用设置内核了直接跳到第7步就行了),内核设置先进入/usr/src下,建立一个名为linux文件夹,然后把这个文件夹与内核文件夹(在RedHat9下名为linux-2.4.20-8)联接起来,也可以在RedHat的GNOME下直接建立文件夹联接(点右键就能看到了^0^)内核设置先在终端下进入到/usr/src/linux下,执行make xconfig(或make menuconfig),设置内容如下:
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

    如果使用的是RFC1483/2684 路由协议还要加上以下项目

    Networking options

       
  • Asynchronous Transfer Mode (ATM)

       
  • Classical IP over ATM

    如果是PPPOE协议要加上以下项目

    Networking options

       [M] RFC1483/2684 Bridged protocols

    Network Device Support

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

       <M> PPP Deflate compression

       <M> PPP over Ethernet (EXPERIMENTAL)

    如果是PPPEA协议要加上以下项目

    Network Device Support

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

       <M> PPP Deflate compression

       <M> PPP over ATM

    设置这一项

    Processor type and features

       [ ] Symmetric multi-processing support


    如果可以你可以把上面这些都设置上不用分什么PPPOE、PPPOA

    6、设置完之后就要在终端上执行make dep命令了,不用编绎内核!!!我可是在这里搞了很长时间,最后才发现不用编绎内核,只用make dep建立文件联接就行了

    7、然后进入/usr/src/linux/configs目录复制kernel-2.4.20-i686.config文件到/usr/src/linux下并改名为config(这一步很关键!我以前一直不能安装驱动成功就是因为这个文件没有复制到linux目录下。)

    8、现在就可以把已经下好的驱动解压到/usr目录下了解压后的文件夹名为cxacru,进入到/usr/cxacru目录执行make就可以安装了,

    9、安装完后要进入/etc目录打开cxacru文件设置参数了,内容如下:

    # Config file for Conexant AccessRunner

    # Driver mode   (这一项可以不用改)
    DRIVER_MODE=1 # 1 = normal, 2 = debug, 3 = normal+max speed (without ask adsl status), 4 = debug+max speed (without ask adsl status)
                   
    # Protocol      (这一项可以选择你使用的协议类型,跟我一样的协议用3)
    PROTOCOL_MODE=1 # 1 = RFC1483/2684 routed, 2 = PPP over ATM (pppoa), 3 = RFC1483/2684 bridged, 4 = PPP over Ethernet (pppoe)

    # Paths      (这一项不用改)
    BINARY_PATH="/usr/sbin"
    ATM_PATH=""

    # ATM    (这里改成你的VPI,VCI)
    VPI=8
    VCI=32

    (下面这一项如果你用的是RFC1483/1684 routed/bridged 加上你的参数就行了)
    # Specific for RFC1483/2684 routed/bridged
    IP_ADDRESS=         
    NETMASK=255.255.255.0
    GATEWAY=

    10、如果你用有DNS那就进入/etc/resolv.conf 加入如下参数

    nameserver 194.224.52.37  (地址改成你的就行了,如果是多地址就再加上一行nameserver 地址)

    11、到这一步要是跟我一样用桥接,有IP,子网掩码,网关,DNS的就可以在终端下用cxstart.sh命令驱动猫了。

    (以下的内容是我的一些联想,我因为不是使用这些协议,所以我没有做过试验,驱动上的西文说明写着这些)
    12、如果是用PPPOE、PPPOA协议的就还要在第10步的基础上再设置一些东西,
    使用PPPOE的进入/etc/ppp/options 设置内容如下:
    lock
    defaultroute
    noipdefault
    noauth
    holdoff 4
    maxfail 25
    persist
    usepeerdns
    asyncmap 0
    name adslppp@telefonicanetpa  
    user adslppp@telefonicanetpa
    lcp-echo-interval 2
    lcp-echo-failure 7
    plugin /usr/lib/pppd/plugins/pppoe.so
    nas0
    进入/etc/ppp/chap-secrets加入如下内容:
    adslppp@telefonicanetpa * adslppp
    进入/etc/ppp/pap-secrets加入如下内容:
    adslppp@telefonicanetpa * adslppp

    使用PPPOA的兄弟可以看看第一页那位兄弟的贴子

    都设好后就可以用cxstart.sh来启动了,用cxstop.sh来关闭驱动。

    上面就是我的安装过程,望各位兄弟指证,如果跟我用的系统、协议和猫一样的兄弟应该可以在第11步就成功了,使用其它猫,和协议的兄弟当做参考吧,希望这篇心得能够对广大使用USB接口的ADSL猫的兄弟们起到作用,我在这里也祝大家能成功,我想只要坚持,成功总会到来的!!!
  • 发表于 2003-5-29 22:20:27 | 显示全部楼层
    我的是RH8.0,内核是2.4.18-14,  ATM LLCSNAP 上的路由IP (RFC1483)自动拔号,
    我已经下载了linux-atm-2.4.1-1.i386.rpm和驱动cxacru-2003-02-12-src.tgz,我想请教一下还要从http://www.kernel.org下载了version,我应该下载哪一个包呢,
    linux-2.4.18.tar.bz2              25-Feb-2002 11:40  23.0M  
    linux-2.4.18.tar.bz2.sign         25-Feb-2002 11:40     1k  
    linux-2.4.18.tar.gz               25-Feb-2002 11:40  28.7M  
    而且我搞不懂为什么还要下它,我的系统不是有它吗?
    请高手指点
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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