由于测试了很多方法都无法让 FreeBSD 6.2 R使用我的Marvell Yukon网卡,于是只好自己去买了一个 Realtek 8139网卡(PCIMA卡 )可惜插上卡后 系统提示 :cbb0:no driver ...还有提示:rl0: can`t map port memory。
难道是我的主板问题?可是在XP下用的很好,那就肯定是 FreeBSD 6.2的问题。
起先是以为ACPI的问题,因为FreeBSD 6.2对我的这个 ACPI支持不是很好,于是我禁用了ACPI,结果依然不行。
于是从rl0: can`t map port memory入手分析,从字面意思分析,系统是能识别我的网卡了,只是为网卡分配的资源不正确,可能是 IRQ冲突等等。于是,开始调整系统:
#sysctl hw.cbb.start_32_io=0x6000
结果!!!!我的网卡果真能用了!注意。0x6000可以换成其他的比如0x4000。
小注:其实从FreeBSD 5.4开始,PCIMA卡可以热插拔了。
难道是我的主板问题?可是在XP下用的很好,那就肯定是 FreeBSD 6.2的问题。
起先是以为ACPI的问题,因为FreeBSD 6.2对我的这个 ACPI支持不是很好,于是我禁用了ACPI,结果依然不行。
于是从rl0: can`t map port memory入手分析,从字面意思分析,系统是能识别我的网卡了,只是为网卡分配的资源不正确,可能是 IRQ冲突等等。于是,开始调整系统:
#sysctl hw.cbb.start_32_io=0x6000
结果!!!!我的网卡果真能用了!注意。0x6000可以换成其他的比如0x4000。
小注:其实从FreeBSD 5.4开始,PCIMA卡可以热插拔了。
评论
发表评论
读过之后是不是文思泉涌了?,快快让大家拜读一下你的高见吧~~~