|
发表于 2008-10-30 12:23:04
|
显示全部楼层
Post by shannon_fang;1901268
不对啊。还请大师不吝赐教。固件外置的原因暂且不谈,但究竟这个是个什么玩意要问清楚。因为我那台机器装ubuntu或者archlinux都没有问题,唯独opensuse出问题。我不知道究竟少的什么文件?比如我现在要装opensuse了,我用另一台机器去下载这个“固件”。是什么url(厂商?suse?)什么文件?下载下来放在哪里?设置什么配置文件?请指教。谢谢! xd言重,有问题大家一起探讨。固件内容可以涵盖基本输入输出系统、基本参数以及优化参数等。简单说,驱动是设备与操作系统间的接口,固件则是驱动与设备间的接口。固件就是软件,一样会出现bug和兼容性问题。linux驱动出于某种原因,不调用某些设备的内嵌固件。因此外置固件,可将其简单的理解为对设备内嵌固件的升级。
内核支持的设备的固件,通常在安装驱动时一起装入。当然前提是安装源得有这个包。opensuse11的安装源没有纳入ralink固件的rpm包,应此才出现问题。倘若安装源没有,可以去"packages.opensuse-community.org/"搜索。还没有的话,就上厂商网站找。现下像网卡之类的设备,同质化现象严重。一般只要芯片相同,不同牌子的设备和固件混用也没问题,找自己喜欢的牌子上吧。
固件的放置位置,不同发行版本可能略有差异。以opensuse为例,位置是/lib/firmware。 |
|