如果我在/etc/modprobe.d/blacklist.conf中使用以下内容重新启动计算机:
blacklist b43
blacklist ssb
blacklist wl然后我可以选择modprobe wl (broadcom,运行良好)或modprobe b43 (在我的B4331 rev02上高度不稳定)。
但是,如果我加载b43模块的任何一点,我做不到的任何事情(想出办法)都不允许我在不重新启动机器的情况下加载wl。
例如,如果我:
modprobe b43 # --> working network access
rmmod b43 brcmsmac ssb bcma wl
modprobe wl
iwlist scan这会产生
eth1 No scan results我试图弄清楚什么状态正在被改变,这样modproble b43 && rmmod b43就会产生一些有害的网络效应。对于如何在不重新启动的情况下从加载b43中“恢复”有什么想法吗?
谢谢!
发布于 2015-02-16 08:32:02
您是否尝试过制作和运行这样的脚本:
#/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这样可能会很好,
发布于 2015-02-22 10:44:05
如果您还没有这样做,您应该验证是否在加载b43模块时卸载所有需要卸载的模块。
要验证启动系统,然后执行以下操作:
lsmod > before_loading_b43.txt
然后像往常一样加载b43模块。
然后运行以下命令:
lsmod > after_loading_b43.txt
然后比较这些文件,看看在加载b43模块之后添加了哪些模块。
您可以使用diff工具进行比较,例如:
diff before_loading_b43.txt after_loading_b43.txt
或者可以使用图形文件比较工具。
https://askubuntu.com/questions/580223
复制相似问题