|
小弟使用的是实达5600SB内置MODEM,其芯片上的标识是:
经查芯片为CONEXANT的,具体标识为
RS56-pci
R6793-15
E61627.1
0031 MEXICO
Build Number : 4.90.3000
对照conexant网站上的MODEM识别知识(一个PDF文件),确认该MODEM是HSF的。
然后又按该网站上的说明,查得了我的RedHat7.3的核心版本号,
以及CPU类型(赛扬300A,对应的为i386),
并以此为依据下载了对应的RPM包。
(这些信息可以在http://www.mbsi.ca/cnxtlindrv/hsf/downloads.html找到。)
安装驱动非常正常,还自动检测出了Country为CHINA,还将/dev/modem与/dev/ttySHSF0自动做了符号连接。
但是,这样子在KPPP里查询MODEM时会提示“调制解调器忙”。
所以,我根据我的MODEM在WIN下的端口号(COM3),重新设置了符号连接,
即ln -s -i dev/modem dev/ttyS2。
这样子,在minicom和KPPT中,检测MODEM都返回了OK的结果。
但是,我拨号时,无论是用AT还是用KPPP却始终提示无拨号音。
Conexant的README里唯一提到此问题是这样说的:
The modem returns "NO DIALTONE" when I try to dial
Please check your line cord and country settings (with hsfconfig --country).
If they are correct and the "NO DIALTONE" problems persist, you may try
disabling dialtone detection with the "ATX3" command.
If this still doesn't work, you should report the problem to us.
我的电话线当然没问题,在WIN下好好的,所以我在KPPP的微型终端里输入ATX3,回车后返回OK。我也查了country,确实是China没错。
但是,问题依旧。
请问,这是什么原因?是否我做错了什么?应该如何解决?谢谢!
PTW:这是我中午在家里的LINUX上写的,来了后发现坛子发子,搜索了一下前面的贴子,发现也有类似的问题。不知道有没有解决了这个问题的兄弟? |
|