QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1089|回复: 5

不管你信不信,LINUX下的内猫就是这样的好配!

[复制链接]
发表于 2003-8-5 17:08:00 | 显示全部楼层 |阅读模式
我曾经也为我的小内猫徘彷过,也在各个LINUX论坛上看数不尽的帖子,但没有一个真正解决了我的问题,小猫就是跑不起来,叫不出来,而小红帽也从来不说我们家养猫的事,我终于给逼急了,自己找,于是在网上展开了大搜捕,终于,让我找到了这个宝贝。scanModem,这个软件可以准确地识别出你机器上的AMR/CNR/PCI modem(通用内猫)和usb猫,其它的也许能,我也没有太仔细看,都是E文。
在这里下载:http://linmodems.technion.ac.il/packages/scanModem.gz
只有几十K,很快就下好了。
解压后运行./scanModem
产生两个文件,ModemData.txt和ModemData.txt.2其中第二个文件中有这样的话:
(省略若干)

==================== AC'97/MC97 summary ==========================
Any of the Controllers in the left most column could support
a variety of subSystem soft modems.
Hence the current ambiguity in possible support by drivers under Linux

(此处省略很多,看了也没用)
p   http://pctelcompdb.sourceforge.net/
  c   Conexant - http://www.linuxant.com
  +   SmartLink HAMR5600 compatible AMR/CNR/MDC soft modems
  ++  SmartLink PCI slot modems
       For drivers:    ftp://ftp.smlink.com/linux/unsupported/  ,
       EXCEPT for non-SmartLink modems. INSTEAD use version slmdm-2.7.10 also available at
         http://linmodems.technion.ac.il/packages/smartlink/
看见没有推荐使用的驱动slmdm-2.7.10可以在ftp://ftp.smlink.com/linux/unsupported/和http://linmodems.technion.ac.il/packages/smartlink/两个地方下载,到那里,下好了驱动。就可以安装了。
     
    先修改Makefile,把linxu内核源文件目录改一下,里面是/usr/src/linux/include,把linux改为你的。我的是/usr/src/linux-2.4/include,(REDHAT9.0),
然后make,编译后,如果你是内猫就用make install-amr安装,如果是USB猫就用make install-usb安装,这样就安上了,编辑/etc/modules.conf,在最后添加
     options slmdm country=CHINA
有用没用先不说,反正别人要求的。然后就用KPPP用设备/dev/modem,就可以上网了,中间有检测调制解调器一项,自己测试一下,如果不行就把modules.conf中关于MODEM的行全部删了,再make install-amr一下,再不行?对不起,我就不知道了,可能是你的驱动没有下对,或者根本就不支持,那你再等等吧@_@

有空大家可以聊一下我的QQ:15455014
发表于 2003-8-6 15:35:46 | 显示全部楼层
太棒了,加精。
回复

使用道具 举报

发表于 2003-8-9 13:41:20 | 显示全部楼层
用不了,我的是ESS2839
回复

使用道具 举报

发表于 2003-8-9 13:43:52 | 显示全部楼层
安装是安装得很顺利,但用不了
回复

使用道具 举报

 楼主| 发表于 2003-8-10 16:35:15 | 显示全部楼层
在哪 个地方出了问题?
如果是内猫,应该没问题的。
我安后第一次也是用不成,你多试试,如果给出了驱动,应该没有问题。
回复

使用道具 举报

发表于 2003-8-11 18:29:07 | 显示全部楼层
[root@localhost slmdm-2.7.10]# make install-amr
install -D -m 644 slmdm.o //lib/modules/2.4.20-8/misc/slmdm.o
install -D -m 644 slfax.o //lib/modules/2.4.20-8/misc/slfax.o
install -D -m 644 slamrmo.o //lib/modules/2.4.20-8/misc/slamrmo.o
install -D -m 644 slusb.o //lib/modules/2.4.20-8/misc/slusb.o
install -D -m 755 country.dat /etc/country.dat
install -d /dev
rm -f /dev/ttySL0
mknod -m 666  /dev/ttySL0 c 212 0
ln -sf ./ttySL0  /dev/modem
/sbin/modprobe -r slusb
/sbin/modprobe -r slamrmo
/sbin/modprobe -r slfax
/sbin/modprobe -r slmdm
cp /etc/modules.conf /etc/modules.conf.slmdm && \
  grep -v 'slmodem' /etc/modules.conf.slmdm > /etc/modules.conf
/sbin/depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/drivers/char/ham.o
depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/drivers/char/hamcore.o
cp /etc/modules.conf /etc/modules.conf.slmdm
echo 'alias char-major-212 slmodem' >> /etc/modules.conf
echo 'alias slmodem off' >> /etc/modules.conf
cp /etc/modules.conf /etc/modules.conf\.slmdm && \
  sed -e 's/^alias slmodem .*$/alias slmodem slamrmo/' /etc/modules.conf.slmdm > /etc/modules.conf
/sbin/depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/drivers/char/ham.o
depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/drivers/char/hamcore.o
[root@localhost slmdm-2.7.10]#
------------------------------------------------
好爽!!!搞定了!!!!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-18 16:47 , Processed in 0.034421 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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