Bos*_*osh 5 wireless broadcom drivers b43
如果我使用以下内容重新启动计算机/etc/modprobe.d/blacklist.conf:
blacklist b43
blacklist ssb
blacklist wl
Run Code Online (Sandbox Code Playgroud)
然后,我可以要么 modprobe wl(博通STA,效果很好)或modprobe b43(在我的B4331 rev02高度不稳定)。
但是,如果我加载b43模块的任何一点,我可以(弄清楚如何)做的任何事情都不会让我在wl不重新启动机器的情况下加载。
例如,如果我:
modprobe b43 # --> working network access
rmmod b43 brcmsmac ssb bcma wl
modprobe wl
iwlist scan
Run Code Online (Sandbox Code Playgroud)
这产生
eth1 No scan results
Run Code Online (Sandbox Code Playgroud)
我试图弄清楚正在改变什么状态,这样会产生modproble b43 && rmmod b43一些有害的净效应。关于如何在b43不重新启动的情况下从加载中“恢复”的任何想法?
谢谢!
您是否尝试过制作并运行这样的脚本:
#/bin/sh
Case (wl) in
networkname = (ip adrs of wl)
gksu networkname
nmcli -Cl networkname
resolv (the ip adr of wl) >>
endl
Case (b43) in
networkname = (ip adrs of b43)
gksu networkname
nmcli -Cl networkname
resolv (the ip adrs of b43)
endl
Run Code Online (Sandbox Code Playgroud)
这样可能会工作得很好,
如果您还没有这样做,您应该验证在加载模块时是否确实卸载了所有需要卸载的模块b43。
要验证启动系统,然后执行以下命令:
lsmod > before_loading_b43.txt
然后b43像平常一样加载模块。
然后运行这个:
lsmod > after_loading_b43.txt
然后比较这些文件以查看加载b43模块后添加了哪些模块。
您可以使用diff工具进行比较,例如:
diff before_loading_b43.txt after_loading_b43.txt
或者可以使用图形文件比较工具。
| 归档时间: |
|
| 查看次数: |
1869 次 |
| 最近记录: |