marship 发表于 2003-8-5 17:08:00

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

我曾经也为我的小内猫徘彷过,也在各个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

myleader 发表于 2003-8-6 15:35:46

太棒了,加精。

BALSA 发表于 2003-8-9 13:41:20

用不了,我的是ESS2839

BALSA 发表于 2003-8-9 13:43:52

安装是安装得很顺利,但用不了

marship 发表于 2003-8-10 16:35:15

在哪 个地方出了问题?
如果是内猫,应该没问题的。
我安后第一次也是用不成,你多试试,如果给出了驱动,应该没有问题。

Lyoug 发表于 2003-8-11 18:29:07

# 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
#
------------------------------------------------
好爽!!!搞定了!!!!
页: [1]
查看完整版本: 不管你信不信,LINUX下的内猫就是这样的好配!