当前位置:Linux教程 - Linux - 用windriver来解决isa型驱动烦恼

用windriver来解决isa型驱动烦恼

etude 写到 ""www.windriver.com有下载驱动程序快速生成软件,有for win和for linux的,且每个平台都有windriver和kerneldriver两中版本(区别么看名字就知道了) 以下是针对isapnp(有点老的结构)设备怎样在linux下正确安装驱动做个简单说明首先弄到pnptools这套工具(套装linux都有带),先在/etc下建立配置文件(关于pnptools的用法可看man) , 这个配置文件记录了你机器上所有isa设备的可利用资源信息,不过每个设备只有一组资源可用,其余的不能用.接下来就是确定你的设备到底占用了哪些资源,并根据具体情况更改配置.有很多文章都推荐进入windows的系统管理来观察资源(假定你的设备在win下可以工作),并根据win的数据更改linux下的.但是,win和linux分配硬件资源的代码并不一样,根据win只会导致失败(在我的机器上就是如此,win中mouse为com2,linux里为cua0,真是奇了怪了!)你可以去www.windriver.com下载windriver for linux,然后运行里面的工具pnpscan(注意了没注册的windriver模块只能运行10分钟,所以要快点执行pnpscan),这样它会把linux下所有isapnp设备的正确资源都找出来,开始改配置吧(我的modem就这样搞定的).
由于有isapnp(pnptools的一个程序)的帮助,linux可以正确安装isa设备了,那么pci设备怎么办呢?在此提供一个设想:
下载windriver for win 和 for linux,用wd for win的驱动程序生成向导对你所指定的设备快速生成驱动源代码(无须自己写),然后在linux下的wd中编译,加载wd模块后,编译的驱动应该可以顺利执行.但是linux下没注册的wd模块只能运行10分钟,管不管用我没试过.
btw,linux下显卡是最麻烦的设备了,当初为了linux的x,特地去弄了块可以用的,以前那块pci的显卡在linux下根本就是废物了.(当时没有看到windriver,本来倒可以试试win下生成的驱动在linux下是不是可以用)""