- 论坛徽章:
- 0
|
好久没折腾Unix/Linux了,前2周被Vista的驱动升级折腾了一下,不得已重装系统。顺便装了一下一直想用的FreeBSD,花了些时间,终于把7.1 Beta2的AMD64搞定。GNome和SCIM中文也没有问题了。
安装的过程让我感觉回到了10年前第一次安装RedHat 5.1的经历,简单的字符界面和X配置,几乎和当时的RH很相似。不过用FreeBSD来做桌面系统确实很有难度,连FireFox的很多插件功能都不支持,在使用上确实有很多的不便。
另外,在安装我的Atheros无线驱动的时候遇到了比较奇怪的问题,大家帮忙给看看。虽然Unix用了好几种,但对FreeBSD来说还是新手。我是按照http://forums.pcbsd.org/viewtopic.php?f=27&t=11827这个指导一步步做下来,编译没有任何问题很顺利。在我把ath_hal.ko文件copy到/boot/kernel目录下替换掉原来的文件之后。重启系统,但是内核显示加载的依然是
0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
而不是我新下载、编译的0.11.1.3版本,我在/boot/loader.conf文件中加入了if_ath_load="YES",但是系统启动的时候加载永远是0.9.20.3版本。难道是0.9.20.3的驱动编译到内核中,不能通过模块方式加载,或者说还有其他的技巧。
下面是 dmesg | grep ath得到的信息:
ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
ath0: <Atheros 5424/2424> irq 16 at device 0.0 on pci2
ath0: 0x10000 bytes of rid 0x10 res 3 failed (0, 0xffffffffffffffff).
ath0: cannot map register space
device_attach: ath0 attach returned 6
希望知道这方面问题的朋友给点信息或者指导。
谢谢! |
|