当前位置: 技术问答>linux和unix
高分急求驱程
来源: 互联网 发布时间:2014-11-21
本文导语: 谁有全向PCI HCF 的驱动for linux 谢谢了! | 驱动软猫 由于软猫的生产厂商不愿公开软猫的技术,也不愿意开发Win9x/NT以外的驱动程序。因此Linux对其的支持就十分有限。 如果你的MODEM包装...
谁有全向PCI HCF 的驱动for linux
谢谢了!
谢谢了!
|
驱动软猫
由于软猫的生产厂商不愿公开软猫的技术,也不愿意开发Win9x/NT以外的驱动程序。因此Linux对其的支持就十分有限。
如果你的MODEM包装盒上注有"HCF" , "WinMODEM" 或 "soft MODEM" 字样的话,就很可能是软猫。如果你想在Linux下使用它,那一定要去www.linmodems.org看一看。该网站中有一些软猫的驱动程序,目前已有支持Cirrus Logic(CL-MD5620DT)、 Conexant (Rockwell) HSF、ESS ES56T-PI、MODEMs (PCI)、 Lucent LT WinMODEM、 Pc Tel等芯片的软猫驱动程序。
下面我就以CL-MD5620DT为例(其他品牌类似),说明一下软猫的驱动方法,希望对软猫用户有一些指导和参照。
1. 从www.linmodems.org中下载其驱动程序clmodem-0.3.0+gg.tar;
2. 执行以下命令,解开这个tar包:
# tar - xvf CLMODEM-0.3.0+gg.tar
3. 由于该驱动程序不支持PnP(即插即用),因此需要手工配置IRQ与I/O地址,我们可以通过执行cat /proc/pci |more命令来获取其IRQ与I/O资源占用情况。从该命令的输出中你可以看到类似下面的一段信息:
Bus 0, device 13, function 0:
Communication controller: Cirrus Logic Unknown device (rev 1).
Vendor id=1013. Device id=4000.
Medium devsel. IRQ 10.
Non-prefetchable 32 bit memory at 0xebffe000 [0xebffe000].
I/O at 0xe 000 [0xe001].
从中,我们可以得知,其资源占用情况:IRQ=10;I/O地址=0xe0000。
4. 然后我们修改驱动程序中的clm_config.h文件,将其前两行根据其输出修改:
#define CLM_BASE_IO_ADDRESS 0xe000
#define CLM_IRQ 10
5. 然后在驱动程序目录中执行make命令,编译驱动程序;
6. 接着使用insmod命令将该模块装载入内核:
/sbin/insmod clm.o
若要每次启动Linux时自动加载该模块,可将该句加入/etc/rc.d/rc.modules文件。
7. 使用mknod命令创建设备:
mknod /dev/clm c 121 0
8. 最后,将/dev/modem链接为/dev/clm:
ln /dev/modem /dev/clm
好了,Linux已经可以识别你的软猫了,你就可以前面的方法拔号上网了。
由于软猫的生产厂商不愿公开软猫的技术,也不愿意开发Win9x/NT以外的驱动程序。因此Linux对其的支持就十分有限。
如果你的MODEM包装盒上注有"HCF" , "WinMODEM" 或 "soft MODEM" 字样的话,就很可能是软猫。如果你想在Linux下使用它,那一定要去www.linmodems.org看一看。该网站中有一些软猫的驱动程序,目前已有支持Cirrus Logic(CL-MD5620DT)、 Conexant (Rockwell) HSF、ESS ES56T-PI、MODEMs (PCI)、 Lucent LT WinMODEM、 Pc Tel等芯片的软猫驱动程序。
下面我就以CL-MD5620DT为例(其他品牌类似),说明一下软猫的驱动方法,希望对软猫用户有一些指导和参照。
1. 从www.linmodems.org中下载其驱动程序clmodem-0.3.0+gg.tar;
2. 执行以下命令,解开这个tar包:
# tar - xvf CLMODEM-0.3.0+gg.tar
3. 由于该驱动程序不支持PnP(即插即用),因此需要手工配置IRQ与I/O地址,我们可以通过执行cat /proc/pci |more命令来获取其IRQ与I/O资源占用情况。从该命令的输出中你可以看到类似下面的一段信息:
Bus 0, device 13, function 0:
Communication controller: Cirrus Logic Unknown device (rev 1).
Vendor id=1013. Device id=4000.
Medium devsel. IRQ 10.
Non-prefetchable 32 bit memory at 0xebffe000 [0xebffe000].
I/O at 0xe 000 [0xe001].
从中,我们可以得知,其资源占用情况:IRQ=10;I/O地址=0xe0000。
4. 然后我们修改驱动程序中的clm_config.h文件,将其前两行根据其输出修改:
#define CLM_BASE_IO_ADDRESS 0xe000
#define CLM_IRQ 10
5. 然后在驱动程序目录中执行make命令,编译驱动程序;
6. 接着使用insmod命令将该模块装载入内核:
/sbin/insmod clm.o
若要每次启动Linux时自动加载该模块,可将该句加入/etc/rc.d/rc.modules文件。
7. 使用mknod命令创建设备:
mknod /dev/clm c 121 0
8. 最后,将/dev/modem链接为/dev/clm:
ln /dev/modem /dev/clm
好了,Linux已经可以识别你的软猫了,你就可以前面的方法拔号上网了。
|
http://members.lycos.co.uk/extop/recommend/modem01.html
http://members.lycos.co.uk/extop/recommend/modem02.html
http://members.lycos.co.uk/extop/recommend/modem02.html
|
http://www.linuxbyte.net/masoft.php?ID=14
|
说一下具体的型号。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。