高分求助:ubuntu装好网卡驱动后重启又没了
请高手慢慢听我说:我的电脑是s10e,装的b43的网卡驱动,按照网上的教程一步一步走的,可是每次装完,并且也可以使用无线网络了,关机再开,驱动就又没了,得重新装,我是按照...
请高手慢慢听我说:
我的电脑是s10e,装的b43的网卡驱动,按照网上的教程一步一步走的,可是每次装完,并且也可以使用无线网络了,关机再开,驱动就又没了,得重新装,我是按照这个readme里的步骤装的:
http://www.broadcom.com/docs/linux_sta/README.txt
我不会用linux,也不知道它的命令,不过看到里面有个这个命令:
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
教程里说是防止老驱动下次在被载入,我想问题是出在这里,应为每次重启,用lsmod可以看到仍然是有ssb这个mod(没有b43),我必须 rmmod ssb 后才能正确安装驱动。 那么请问blacklist这条命令是不是没有起作用啊? 我该怎么办才能是驱动装好后下次不用再装了呢? 展开
我的电脑是s10e,装的b43的网卡驱动,按照网上的教程一步一步走的,可是每次装完,并且也可以使用无线网络了,关机再开,驱动就又没了,得重新装,我是按照这个readme里的步骤装的:
http://www.broadcom.com/docs/linux_sta/README.txt
我不会用linux,也不知道它的命令,不过看到里面有个这个命令:
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
教程里说是防止老驱动下次在被载入,我想问题是出在这里,应为每次重启,用lsmod可以看到仍然是有ssb这个mod(没有b43),我必须 rmmod ssb 后才能正确安装驱动。 那么请问blacklist这条命令是不是没有起作用啊? 我该怎么办才能是驱动装好后下次不用再装了呢? 展开
3个回答
展开全部
那你装新驱动时没有卸载旧的
那你说的这2个命令你是在哪执行的,这个命令的服务启动没有呢。
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
还有一个方法你既然知道rmmod ssb这个命令,为什么不把它写入启动脚本里。每次开机就会自动执行了。
你会用vi吧。
请修改/etc/rc.local
sudo vi /etc/rc.local
在 exit 0 的上面一行添加rmmod ssb就可以了。
那你说的这2个命令你是在哪执行的,这个命令的服务启动没有呢。
echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
还有一个方法你既然知道rmmod ssb这个命令,为什么不把它写入启动脚本里。每次开机就会自动执行了。
你会用vi吧。
请修改/etc/rc.local
sudo vi /etc/rc.local
在 exit 0 的上面一行添加rmmod ssb就可以了。
展开全部
建议装ubuntu 9.10,我装后没装什么驱动。也许是硬件配置不同。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是很明白楼主的问题,把每条语句的意思告诉你,你自己看看是哪出问题了
# mkdir hybrid_wl 创建一个名为hybrid_wl的文件夹
# cd hybrid_wl 进入hybrid_wl文件夹
# tar xzf <path>/hybrid-portsrc.tar or <path>/hybrid-portsrc-x86_64.tar.gz
解压驱动源码
# make clean (optional) 编译之前先清除目标文件
# make 编译驱动,完成后该目录下会有个wl.ko文件,即为驱动模块
# lsmod | grep "b43\|ssb\|wl" 显示当前系统中是否安装有这三个模块
# rmmod b43 卸载b43
# rmmod ssb 卸载ssb
# rmmod wl 卸载wl
防止以后自动加载ssb和b43
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
# rmmod wl 卸载wl
# mv <path-to-prev-driver>/wl.ko <path-to-prev-driver>/wl.ko.orig
将系统自带的wl.ko模块更名为wl.ko.orig
# cp wl.ko <path-to-prev-driver>/wl.ko
将新编译好的wl.ko模块复制到<path-to-prev-driver>目录下
# depmod 刷新模块依赖关系
# modprobe wl 加载wl驱动模块
实在搞不定还有个笨办法,把上面的这些语句写在开机自动执行的脚本里...
# mkdir hybrid_wl 创建一个名为hybrid_wl的文件夹
# cd hybrid_wl 进入hybrid_wl文件夹
# tar xzf <path>/hybrid-portsrc.tar or <path>/hybrid-portsrc-x86_64.tar.gz
解压驱动源码
# make clean (optional) 编译之前先清除目标文件
# make 编译驱动,完成后该目录下会有个wl.ko文件,即为驱动模块
# lsmod | grep "b43\|ssb\|wl" 显示当前系统中是否安装有这三个模块
# rmmod b43 卸载b43
# rmmod ssb 卸载ssb
# rmmod wl 卸载wl
防止以后自动加载ssb和b43
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
# echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf
# rmmod wl 卸载wl
# mv <path-to-prev-driver>/wl.ko <path-to-prev-driver>/wl.ko.orig
将系统自带的wl.ko模块更名为wl.ko.orig
# cp wl.ko <path-to-prev-driver>/wl.ko
将新编译好的wl.ko模块复制到<path-to-prev-driver>目录下
# depmod 刷新模块依赖关系
# modprobe wl 加载wl驱动模块
实在搞不定还有个笨办法,把上面的这些语句写在开机自动执行的脚本里...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询