也用i386平台跑OB了,若干闲话~

OpenBSD的安装、升级、更新等日常问题。

版主: chenjun天地乾坤

回复
头像
unreal
银 Ag
帖子: 1083
注册时间: 2010-06-07 18:52

也用i386平台跑OB了,若干闲话~

帖子 unreal » 2013-01-10 14:59

本菜向来不喜x86,一直用RISC平台跑OB(我的理想就是 RISC run UNIX),但现在有一台dell D420的旧笔记本可以折腾,先试装了几个Linux发行版:xubuntu、slackware,还有 debian kFreeBSD,无一例外都不能在安装阶段识别出 bcm4312 无线网卡。本菜也不太喜欢Linux,所以最终祭出OpenBSD/i386 5.2 Release

CD安装,过程中自然认出 bcm4312,并赐名 bwi0,到配置网络时也选择了bwi0(就是这里犯糊涂)但此时尚未安装 bwi_frimware,跟着安装脚本设置ip、nwid、wpakey(这里想看看脚本的固定ip怎么设置)网卡当然没有起来;继续安装,结束后发现由于hostname.bwi0没配完,没写入刚才输入的ip,也没有生成mygate。接上网线召唤出bge0,给定ip和掩码、添加网关,fw_update弄好固件(这个比linux方便很多),完成bwi0配置文件,送走bge0,netstart唤醒bwi0,随便ping个域名回包ok,俺就认为安装圆满了,而且第一次用固定ip设置wifi;天晚带着幸福微笑sleep了~

翌日,开机,准备安装一些package,弄弄Xwindow。结果网络不通,ifconfig看到 no network。把bwi0配置dhcp,nolink……sleep。仔细回想昨夜的“成功”配置,因为没有reboot,内存里还是bge0留下的网络设置,被bwi0借道了,造成假象。一旦用dhcp就真相了。仔细看看manual,硬件列表里面确实没有 bcm4312:
http://www.openbsd.org/cgi-bin/man.cgi?query=bwi
万恶的boardcom! :mad:

挫败啊,环顾四周,只有去年貌似损坏的 原龙芯伴侣rum 在书架上涅磐;拿下来接入d420,居然正确报出设备信息~立刻写好配置启用之,与在龙芯上一样,网络一切正常!现在rum转职为 dell伴侣;)

接着安装了一些package,改改 xinitrc,startx……XIO fatal error 35。按下葫芦起了瓢:eek: 这问题有空另讲。

俺此帖诸多废话,总结起来就一句:
rum -Ralink Technology USB IEEE 802.11a/b/g wireless network device 是OpenBSD最好用的无线网卡!
勤能補拙 Just do it now!

头像
leo
帖子: 2465
注册时间: 2010-01-21 3:27

回复: 也用i386平台跑OB了,若干闲话~

帖子 leo » 2013-01-11 10:15

OpenBSD对i386平台的硬件支持比其它平台要好很多。
Unreal兄又可以好好耍耍了。

头像
unreal
银 Ag
帖子: 1083
注册时间: 2010-06-07 18:52

帖子 unreal » 2013-01-11 14:46

Leo兄,我觉得x86PC只要是比较开放的硬件都会有较好的支持,但封闭硬件也不少;另外x86的硬件类别太多了,鱼龙混杂,很难做全。其他平台的机器,只要资料可获得、硬件种类比较单一,支持会比较容易;但封闭的也不少。龙芯机器的硬件资料都是开放的,除了CPU手册没有英文版,我又没能力翻译…
unreal 写了: 接着安装了一些package,改改 xinitrc,startx……XIO fatal error 35。按下葫芦起了瓢:eek: 这问题有空另讲。
这问题用最笨的排查法,终于确定是 xinitrc 里面添加的 wmclock 没有放到后台,导致它占据前台,在它后面启动的软件就找不到 display:0,X就一直等待。wmcolck & 就解决了,但是我抄的龙芯机器的配置阿,不加 & 也正常阿。或者是5.2release与5.2current的Xorg有不同?我对Xwindow一直没有很深入的学习,没找到权威又全面的中文资料。比如怎么通过网络使用X就没学到,属于我木有实现的理想之一:(
勤能補拙 Just do it now!

头像
unreal
银 Ag
帖子: 1083
注册时间: 2010-06-07 18:52

帖子 unreal » 2013-01-12 23:50

rum确实有故障,有时能探测到,有时不能。现在要上网必须用网线。刚才安装了DosBox、SEGA MD模拟器dgen、超级任天堂模拟器zsnes,x86平台就是用来玩的阿 ^^
勤能補拙 Just do it now!

头像
unreal
银 Ag
帖子: 1083
注册时间: 2010-06-07 18:52

帖子 unreal » 2013-01-15 22:34

决定把 bcm4312 换成 Ralink 网卡。拆开后盖发现真实型号是 bcm4311、接口是PCIE mini card。
经过仔细阅读 rum 和 ral 的man手册,确定还是rum,手册里说能支持 RT2571W,taobao搜罗一番,只有Ralink RT2571WF,没找到 w与wf有何区别,冒个险先拍下,预计大后天可见分晓~
勤能補拙 Just do it now!

hyaska
铜 Cu
帖子: 311
注册时间: 2010-12-10 16:11

回复: 也用i386平台跑OB了,若干闲话~

帖子 hyaska » 2013-01-17 12:41

RALINK的卡是不错,但是我已经坏了第2块了,可能是在LINUX下开关无线引起的,ATHEROS的就耐操,所以我以后会选ATHEROS的卡

头像
unreal
银 Ag
帖子: 1083
注册时间: 2010-06-07 18:52

帖子 unreal » 2013-01-17 17:56

ralink 的卡用的就是 atheros芯片阿。RT3090 是OB首个支持802.11n的网卡;原本想换这块的,但考虑到家里还是54M的wifi,就算啦。
勤能補拙 Just do it now!

hyaska
铜 Cu
帖子: 311
注册时间: 2010-12-10 16:11

回复: 也用i386平台跑OB了,若干闲话~

帖子 hyaska » 2013-01-19 20:36

RALINK不是ATHEROS啊,ATHEROS已经被高通收购了,改名了。RALINK就是RALINK啊,不过可能也要改名了。

头像
unreal
银 Ag
帖子: 1083
注册时间: 2010-06-07 18:52

帖子 unreal » 2013-01-19 21:22

噢噢,我把设备商和芯片商搞混了。高通收购atheros,那今后 ath 设备的驱动也难了!

奇葩的韵达快递居然15号好今天都没有送达,只好找点事干干,拆开 Dlink G122,赫然发现是 RT2571WF ,那我买的 mini pcie 的 rt2571wf 肯定能用了。只是等待快递更加焦急了……
图片
勤能補拙 Just do it now!

头像
unreal
银 Ag
帖子: 1083
注册时间: 2010-06-07 18:52

帖子 unreal » 2013-01-20 20:29

无线网卡总算收到了。打开D420后盖(dell这个方便更换网卡的设计要赞一下),把bcm4311请出来,把RT2571请进去,关上后盖,开机,OB认为是RT2573,赐名rum0,配置文件用原USB G122的,获取IP连上水星路由器,换卡工程圆满了。下次把逸珑的网卡也换了。
图片
勤能補拙 Just do it now!

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: 也用i386平台跑OB了,若干闲话~

帖子 f5b » 2013-01-21 11:33

unreal 写了:无线网卡总算收到了。打开D420后盖(dell这个方便更换网卡的设计要赞一下),把bcm4311请出来,把RT2571请进去,关上后盖,开机,OB认为是RT2573,赐名rum0,配置文件用原USB G122的,获取IP连上水星路由器,换卡工程圆满了。下次把逸珑的网卡也换了。
我在D420上安装过openbsd,支持无线网卡,忘记什么芯片的了,有时可以有时不行。当时干脆用usb wifi网卡代替。

最新的snapshot对无线网卡的dhcp获取能力估计增强了很多。

头像
unreal
银 Ag
帖子: 1083
注册时间: 2010-06-07 18:52

帖子 unreal » 2013-01-21 13:44

能用静态IP我就不用动态IP。RT2571支持静态。
勤能補拙 Just do it now!

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 4 访客