-
Notifications
You must be signed in to change notification settings - Fork 1
add fix script for bcm4313 #2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
amazingfate
wants to merge
9
commits into
x-deepin:master
Choose a base branch
from
amazingfate:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
9 commits
Select commit
Hold shift + click to select a range
e69a941
add fix script for bcm4313
amazingfate ea31632
bcm4313:change directory
amazingfate 010f8e3
fix when brcmsmac is not in use
amazingfate 7f5c477
change function directory
amazingfate ba204bd
change if condition
2d84593
change check condition
ae58c04
bcm4313: update documents
amazingfate 1a02d76
update Readme
amazingfate e75eb43
update Readme
amazingfate File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| # Check wrong kernel module blacklist for bcm4313 | ||
|
|
||
| Check wrong kernel module blacklist for bcm4313 | ||
|
|
||
| # How to check? | ||
|
|
||
| 1, check pci of bcm4313 | ||
|
|
||
| 2, check whether brcmsmac is in use | ||
|
|
||
| ``` | ||
| check () | ||
| { | ||
| local pci_info="$(lspci -d "14e4:4727" 2>/dev/null)"; | ||
| if [ "${pci_info}" ]; then | ||
| if ! lsmod | grep brcmsmac; then | ||
| return 1; | ||
| fi; | ||
| fi | ||
| } | ||
| ``` | ||
|
|
||
| # How to fix? | ||
|
|
||
| 1, blacklist kernel module b43 and wl | ||
|
|
||
| 2, remove package bcmwl-kernel-source | ||
|
|
||
| ``` | ||
| fix () | ||
| { | ||
| echo "fix bcm4313 --------------------------------"; | ||
| echo "blacklist b43" | sudo tee -a /etc/modprobe.d/bcm.conf; | ||
| echo "blacklist wl" | sudo tee -a /etc/modprobe.d/bcm.conf; | ||
| echo "brcmsmac" | sudo tee -a /etc/modules; | ||
| sudo apt-get remove -y bcmwl-kernel-source; | ||
| exit 0 | ||
| } | ||
| ``` | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,39 @@ | ||
| # bcm4313网卡中内核模块被错误屏蔽 | ||
|
|
||
| bcm4313网卡中内核模块被错误屏蔽 | ||
|
|
||
| # 如何检查? | ||
|
|
||
| 1, 通过pci检查是否有bcm4313网卡 | ||
|
|
||
| 2, 检查brcmsmac模块是否在使用 | ||
|
|
||
| ``` | ||
| check () | ||
| { | ||
| local pci_info="$(lspci -d "14e4:4727" 2>/dev/null)"; | ||
| if [ "${pci_info}" ]; then | ||
| if ! lsmod | grep brcmsmac; then | ||
| return 1; | ||
| fi; | ||
| fi | ||
| } | ||
| ``` | ||
|
|
||
| # 如何修复? | ||
|
|
||
| 1, 屏蔽掉b43和wl模块 | ||
|
|
||
| 2, 删除软件包bcmwl-kernel-source | ||
|
|
||
| ``` | ||
| fix () | ||
| { | ||
| echo "fix bcm4313 --------------------------------"; | ||
| echo "blacklist b43" | sudo tee -a /etc/modprobe.d/bcm.conf; | ||
| echo "blacklist wl" | sudo tee -a /etc/modprobe.d/bcm.conf; | ||
| echo "brcmsmac" | sudo tee -a /etc/modules; | ||
| sudo apt-get remove -y bcmwl-kernel-source; | ||
| exit 0 | ||
| } | ||
| ``` |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,55 @@ | ||
| #!/bin/bash | ||
| source ../../../functions | ||
|
|
||
| META[AUTHOR]="Jianfeng Liu<liujianfeng@deepin.com>" | ||
| META[AUTO_CHECK]=false | ||
| META[AUTO_FIX]=false | ||
| META[VALIDATE_UNTIL]="2016-11-2" | ||
|
|
||
| COMMENT description <<EOF | ||
| Check wrong kernel module blacklist for bcm4313 | ||
| EOF | ||
| COMMENT zh description <<EOF | ||
| bcm4313网卡中内核模块被错误屏蔽 | ||
| EOF | ||
| COMMENT check <<EOF | ||
| 1, check pci of bcm4313 | ||
|
|
||
| 2, check whether brcmsmac is in use | ||
| EOF | ||
| COMMENT zh check <<EOF | ||
| 1, 通过pci检查是否有bcm4313网卡 | ||
|
|
||
| 2, 检查brcmsmac模块是否在使用 | ||
| EOF | ||
| function check() | ||
| { | ||
| local pci_info="$(lspci -d "14e4:4727" 2>/dev/null)" | ||
| if [ "${pci_info}" ]; then | ||
| if ! lsmod|grep brcmsmac ; then | ||
| return 1 | ||
| fi | ||
| fi | ||
| } | ||
|
|
||
| COMMENT fix <<EOF | ||
| 1, blacklist kernel module b43 and wl | ||
|
|
||
| 2, remove package bcmwl-kernel-source | ||
| EOF | ||
| COMMENT zh fix <<EOF | ||
| 1, 屏蔽掉b43和wl模块 | ||
|
|
||
| 2, 删除软件包bcmwl-kernel-source | ||
| EOF | ||
| function fix() | ||
| { | ||
| echo "fix bcm4313 --------------------------------" | ||
| echo "blacklist b43" | sudo tee -a /etc/modprobe.d/bcm.conf | ||
| echo "blacklist wl" | sudo tee -a /etc/modprobe.d/bcm.conf | ||
| echo "brcmsmac" | sudo tee -a /etc/modules | ||
| sudo apt-get remove -y bcmwl-kernel-source | ||
| exit 0 | ||
| } | ||
|
|
||
| base_main $* |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.