LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1143|回复: 6

求助:redhat 9 下的无线上网

[复制链接]
发表于 2006-9-8 09:48:05 | 显示全部楼层 |阅读模式
最近新购一款无线上网卡,是实创兴公司的SRT 2000U,没有官方提供的linux驱动程序,考虑自己实验完成这个任务。
    我的本本是ACER的TravelMate 270;系统是winxp和REDHAT 9的双系统,其中完全安装了光盘所有的软件包,内核是2.4.20-8,没有进行过内核编译;无线上网卡是联通CDMA 1x (USB)的,公司提供了winxp驱动光盘。
    按照搜到的教程先后尝试了一些工作,都因为一些问题中断了,列举如下:
 楼主| 发表于 2006-9-8 11:13:28 | 显示全部楼层
文章http://www.vipcn.com/InfoView/Article_47053.html 中提到将CDMA手机通过USB与电脑连接。我考虑我的无线上网卡中也含有一块SIM卡,且上网方式也类似手机的拨号上网,不妨尝试一下。现结果如下:

1  插入无线上网卡后,lsusb结果中有关modem的信息为:
Bus 002 Device 008: ID 1165:0001  
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.01
  bDeviceClass            2 Communications
  bDeviceSubClass         2 Abstract (modem)
  bDeviceProtocol         1 AT-commands
  bMaxPacketSize0        16
  idVendor           0x1165
  idProduct          0x0001
  bcdDevice            0.00
  iManufacturer           1
  iProduct                2
  iSerial                 3
  bNumConfigurations      1
  我不知道这是不是说明系统识别出这个modem了,但因为没有驱动不能判别具体型号,恳请高人指点。

2  我发现不管是否插入无线上网卡,在/dev/input下都存在设备文件ttyACM0,而/dev下没有。
    进行ln -s /dev/input/ttyACM0 /dev/modem的连接后
    我按照教程在图形界面设置了调制解调器,一切正常,只是激活时显示:“无法激活网络设备 ppp0”“Failed to activate ppp0 with error 7”
    google以上的错误提示,发现以下文章。
    http://axion.physics.ubc.ca/ppp-linux.html      全英文,没搜到有用的内容
      http://fedora.linuxsir.cn/main/?q=node/47    版主大哥的文章,请多多指教:)

3 小结:到了这步,我开始怀疑这个无线上网卡是否可用类似modem的方法解决,而且与此同时发现了下面这篇对USB有点针对性的文章。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-8 15:51:27 | 显示全部楼层
文章http://www.linuxsir.cn/main/?q=node/194 提到CDMA 1x (USB)的无线上网。
1 安装ppp-2.4.1-10.src.rpm、wvdial-1.53-9.src.rpm,因为以前装过有冲突,选择了--force选项,正常。

2 执行wvdialconf /etc/wvdial.conf,结果如下:
ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 4800 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 4800 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 19200 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 19200 baud, next try: 115200 baud
ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Port Scan<*1>: S1   S2   S3   S4   S5   S6   S7   S8
Port Scan<*1>: S9   S10  S11  S12  S13  S14  S15  S16
Port Scan<*1>: S17  S18  S19  S20  S21  S22  S23  S24
Port Scan<*1>: S25  S26  S27  S28  S29  S30  S31  SA0
Port Scan<*1>: SA1  SA2  SC0  SC1  SC2  SC3  SI0  SI1
Port Scan<*1>: SI2  SI3  SI4  SI5  SI6  SI7  SI8  SI9
Port Scan<*1>: SI10 SI11 SI12 SI13 SI14 SI15 SR0  SR1
Port Scan<*1>: SR2  SR3  SR4  SR5  SR6  SR7  SR8  SR9
Port Scan<*1>: SR10 SR11 SR12 SR13 SR14 SR15 SR16 SR17
Port Scan<*1>: SR18 SR19 SR20 SR21 SR22 SR23 SR24 SR25
Port Scan<*1>: SR26 SR27 SR28 SR29 SR30 SR31 SR256 SR257
Port Scan<*1>: SR258 SR259 SR260 SR261 SR262 SR263 SR264 SR265
Port Scan<*1>: SR266 SR267 SR268 SR269 SR270 SR271 SR272 SR273
Port Scan<*1>: SR274 SR275 SR276 SR277 SR278 SR279 SR280 SR281
Port Scan<*1>: SR282 SR283 SR284 SR285 SR286 SR287 ACM0 USB0
Port Scan<*1>: USB1 USB2 USB3 USB4 USB5 USB6 USB7 USB8
Port Scan<*1>: USB9 USB10 USB11 USB12 USB13 USB14 USB15
    因此我分析问题还是出在/dev/ttyACM0这个设备文件。我尝试将/dev/input/ttyACM0复制、移动过来,甚至新建了一个连接,wvdialconf后都没成功。

3 执行vi /etc/wvdial.conf,结果如下:
[Modem2]
Modem = /dev/modem
Baud = 460800
SetVolume = 0
Dial Command = ATDT
Init1 = ATZ
FlowControl = NOFLOW
[Dialer uni]
Username = CARD
Password = CARD
Phone = #777
Stupid Mode = 1
Inherits = Modem0
发现这些内容就是上一步在图形界面设置的结果

4 小结:综合这两篇文章介绍的方法,有一种殊途同归的感觉。我认为最后问题是还出在设备文件ttyACM0上,不知道谁有没有类似的经历,或者能帮我提供一些指导,感激不尽:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-8 16:14:53 | 显示全部楼层
文章http://www.linuxfans.org/nuke/mo ... wtopic&t=102553中提到NdisWrapper这个东东,我也尝试了一番。

1 因为要求内核至少是 2.6.6 或 2.4.26,而我又没精力去重新编译内核,所以选择了ndiswrapper-0.8-rc2这个较低的版本。虽没经过证实,但我猜测它可能会对内核的要求降低一些,毕竟是几年前的产物呢,那时估计还没2.4.26吧——最后的问题不是出在这里。

2 编译安装没有问题

3 ndiswrapper -i filename.inf
.sys和.inf是从C盘拷贝过来的,分别是td_cbus.sys、td_ccmnt.sys、td_cmdfl.sys、td_cmdm.sys、td_cserd.sys、td_cwhnt.sys、td_modem.inf、td_port.inf、td_usb.inf。
我估计应该是td_modem.inf,并在失败后尝试过td_port.inf、td_cmdm.sys,始终没有见到 *** hardware present 的字样。
因此,我想请问对这个软件有经验的各位兄弟,是否需要ndiswrapper -i filename.sys?或者还需要.inf和.sys对应上才可以?谢谢:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-11 08:52:02 | 显示全部楼层
没人回贴顶一下,小弟第一次发贴,可能提的问题不够准确,不好意思了:)我实验了这些只为实现连网,即使只有一种方法能够成功也就足够了,希望各位大大不吝赐教,提出您宝贵的建议,感激不尽:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-12 14:43:49 | 显示全部楼层
自问自答
http://www.linuxquestions.org 经人指点,考虑可能Redhat9太落伍,内核支持度不够,不能识别上网卡。
刚刚装好FC4,最小化安装的,按照3楼的方法,相当顺利就成功了,得到的系统提示和jackey大哥提到的完全相同。
可惜最小化安装没有图形界面,在字符界面我又不会连google,不过明显已经进了一大步了。
现在正在完全安装FC5,相信不久就可以看到结果了,万分期待中。。。
最后,如果哪位大大能告诉我如何在字符界面上网,体验一下连接FTP或者某个网站的简单命令,感激不尽:)
回复 支持 反对

使用道具 举报

发表于 2006-9-13 01:22:56 | 显示全部楼层
我说,RH9是不是该下台了?
回复 支持 反对

使用道具 举报

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

本版积分规则

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