运维开发网

Fedora18解决无线上网和屏幕亮度调节问题

运维开发网 https://www.qedev.com 2020-04-07 11:58 出处:网络 作者:运维开发网整理
先看网卡型号: [root@localhost sunjunior]# lspci | grep -i broadcom 06:00.0 Network controller: Broadcom Corporation 
先看网卡型号:
[root@localhost sunjunior]# lspci | grep -i broadcom 06:00.0 Network controller: Broadcom Corporation  BCM4312 802.11b/g LP-PHY (rev 01)
安装Fedora18之后,安装无线上网驱动:yum install broadcom-wl -y (默认安装kmod-wl开源无线驱动,先yum search kmod-wl选择与内核相匹配的版本,不然有时会发现无线驱动不管用),一般情况下,安装Linux自带的开源网卡驱动能正常工作,但如果升级了内核之后,重启电脑,就不能正常工作了,还得重新再次安装新版本的驱动,很麻烦,网上收集了许多解决方法,但是都不太好用,其中有种办法恰好是针对本人网卡型号,安装官方驱动版本,发现能在升级内核之后仍然能正常使用  (还是博通官方的版本好用啊^_^)

  安装必要的工具

1.首先安装 b43-fwcutter, yum install b43-fwcutter

2.下载broadcom-wl驱动包,wget  http://downloads.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2

3.解压,将firmware 解压到 /lib/firmware 目录中 tar -xjvf broadcom-wl-4.150.10.5.tar.bz2  cd broadcom-wl-4.150.10.5/driver  b43-fwcutter -w /lib/firmware/ wl_apsta_mimo.o

4.重新加载b43内核模块 modprobe -r b43  modprobe b43

5.重启电脑后,开启无线上网按钮,就可以发现无线上网指示灯亮了

另外一个问题 发现每次重启电脑后,屏幕亮度最暗,手工调整亮度后也没法保存,下次开机照样还是很暗,本人 显卡型号: [root@localhost sunjunior]# lspci | grep VGA 01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS780M/RS780MN [ Mobility Radeon HD 3200 Graphics]

这个没法保存,网上说可以在root模式下输入: echo 200 >/sys/class/backlight/radeon_bl0/brightness (亮度大小0-500,数值越大越亮),这样就可以调整亮度了,问题是,每次开机后,都得输入这个指令,很麻烦,能不能开机自动执行这个指令呢?

Fedora18不对rc.local支持,其实也就是删除了rc.local文件,如果想在开机时候能运行自己写的脚本,只要新建rc.local文件就可以了,具体如下:

1. 在/etc/rc.d/目录下新建文件rc.local文件,输入

#!/bin/bash

 echo 200 >/sys/class/backlight/radeon_bl0/brightness

2.保存该脚本后,更改默认权限, chmod +x  /etc/rc.d/rc.local

3.查看rc-local.service启动状态,systemctl status rc-local.service,如果服务程序没有启动可以先启动一下rc-local.service: systemctl start rc-local.serive,这里有可能服务启动不起来,解决方法如下:编辑文件 /lib/systemd/system/rc-local.service 或者  /usr/lib/systemd/system/rc-local.service  [Unit] Description=/etc/rc.d/rc.local Compatibility #ConditionFileIsExecutable=/etc/rc.d/rc.local After=network.target

[Service] Type=forking ExecStart=/etc/rc.d/rc.local start TimeoutSec=0 RemainAfterExit=yes SysVStartPriority=99

[Install] WantedBy=graphical.target

注释掉  ConditionFileIsExecutable=/etc/rc.d/rc.local,加入 [Install]  WantedBy=graphical.target, 重新使能服务程序, 这里加入运行级别multi-user.target / graphical.target,其中 graphical.target模式为图形用户模式

systemctl enable rc-local.service

 

systemd 有内置的预读功能(默认升级时未启用),它可以提高开机速度,但具体提升幅度视个人硬件而定。  要使用它,使用命令:   

 systemctl enable systemd-readahead-collect.service  systemctl enable systemd-readahead-replay.service

4.重启机器就OK了 

0

精彩评论

暂无评论...
验证码 换一张
取 消