18.04后无线网卡(Broadcom BCM4312)驱动有问题了

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 18.04后无线网卡(Broadcom BCM4312)驱动有问题了

#31

帖子 poloshiao » 2018-10-19 21:22

系统是PureOS
http://forum.ubuntu.org.cn/viewtopic.ph ... 6#p3210766
PureOS is designed to support only devices which do not require non-free/proprietary binary drivers or firmware, meaning it does not have such drivers/firmware. Check if your computer have such devices (AMD or nVidia graphics, Intel or newer Broadcom wireless lan cards, etc).
是不是没有希望解决此无线驱动(BCM4352)问题?
0. 參考這一篇文章 如果有必要 可以增加 non-free 套件庫 就可以
https://tracker.pureos.net/w/faq/
Do I need to install drivers after I install PureOS?
so if some part of your computer requires such drivers/firmware, you will likely have to install it manually.

1. 這一篇文章 建議 你要安裝 套件 firmware-linux-nonfree
https://forums.puri.sm/t/wifi-not-working/1249/14
WiFi not working
1-0. 先檢查 你已經安裝了沒 ?
sudo dpkg -l | grep firmware-linux-nonfree
1-1. https://packages.debian.org/search?keyw ... ux-nonfree
Package firmware-linux-nonfree
1-1-1. # 穩定版
stretch (stable) (metapackages): Binary firmware for various drivers in the Linux kernel (meta-package) [non-free]
20161130-3: all
1-1-2. # 測試用 非穩定版
stretch-backports (metapackages): Binary firmware for various drivers in the Linux kernel (meta-package) [non-free]
20180825+dfsg-1~bpo9+1: all
1-2. https://www.debian.org/releases/stable/ ... 04.html.en
6.4. Loading Missing Firmware
1-3. https://wiki.debian.org/Firmware#List_o ... nux_kernel
Firmware

2. 額外參考 # 新手 不建議
如果你有必要 要在 PureOS 建立自己的套件或編譯 先參閱
https://tracker.pureos.net/w/development/
skswujian
帖子: 175
注册时间: 2006-09-07 15:31

Re: 18.04后无线网卡(Broadcom BCM4312)驱动有问题了

#32

帖子 skswujian » 2018-10-19 22:56

我看了下这个已安装的
broadcom-sta-source 已经是最新版 (6.30.223.271-5)
broadcom-sta-6.30.223.271源代码的README.txt列出的:
SUPPORTED DEVICES
-----------------
The cards with the following PCI Device IDs are supported with this driver.
Both Broadcom and and Dell product names are described. Cards not listed
here may also work.

BRCM PCI PCI Dell
Product Name Vendor ID Device ID Product ID
------------- ---------- --------- -----------
4311 2.4 Ghz 0x14e4 0x4311 Dell 1390
4311 Dualband 0x14e4 0x4312 Dell 1490
4311 5 Ghz 0x14e4 0x4313
4312 2.4 Ghz 0x14e4 0x4315 Dell 1395
4313 2.4 Ghz 0x14e4 0x4727 Dell 1501/1504
4321 Dualband 0x14e4 0x4328 Dell 1505
4321 Dualband 0x14e4 0x4328 Dell 1500
4321 2.4 Ghz 0x14e4 0x4329
4321 5 Ghz 0x14e4 0x432a
4322 Dualband 0x14e4 0x432b Dell 1510
4322 2.4 Ghz 0x14e4 0x432c
4322 5 Ghz 0x14e4 0x432d
43142 2.4 Ghz 0x14e4 0x4365
43224 Dualband 0x14e4 0x4353 Dell 1520
43225 2.4 Ghz 0x14e4 0x4357
43227 2.4 Ghz 0x14e4 0x4358
43228 Dualband 0x14e4 0x4359 Dell 1530/1540
4331 Dualband 0x14e4 0x4331
4360 Dualband 0x14e4 0x43a0
4352 Dualband 0x14e4 0x43a0
我的是
one@one:~$ lspci -n | grep 14e4
02:00.0 0280: 14e4:43b1 (rev 03)
应该是不支持14e4:43b1 ,只支持0x14e4 0x43a0也就是14e4:43a0
linux新人,不停的尝鲜,请多多指教.
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 18.04后无线网卡(Broadcom BCM4312)驱动有问题了

#33

帖子 poloshiao » 2018-10-20 0:31

broadcom-sta-6.30.223.271源代码的README.txt列出的:
...
Cards not listed here may also work.
意思是 也可能 支援

不過 除非必要 不然 就不要花太多時間了
skswujian
帖子: 175
注册时间: 2006-09-07 15:31

Re: 18.04后无线网卡(Broadcom BCM4312)驱动有问题了

#34

帖子 skswujian » 2018-10-20 0:53

1-0. 先檢查 你已經安裝了沒 ?
sudo dpkg -l | grep firmware-linux-nonfree
$ sudo dpkg -l | grep firmware-linux-nonfree
[sudo] one 的密码:
ii firmware-linux-nonfree 20161130-3 all Binary firmware for various drivers in the Linux kernel (meta-package)


谢谢您的帮助,真心地感谢!

英文是个门槛,不太愿意学习英文,靠微软翻译才能理解文章内容,中文已博大精深了,再加上优美的繁体中文,够我学习一辈子了。

通过不停地浏览和搜索,学到了不少没接触到的linux命令,有用命令都记录下来了,使用linuxmint习惯了,很少接触到linux命令,正好找到了
Debian参考手册 2.73中文版.pdf
对于习惯于用微软win系统,再去接触,不太适应吧,出问题了,解决问题也就没那么容易了。

需要不停地去学习和适应,linux桌面版相比以前进步很多了,以前刚接触的linux桌面系统是简称ml2.0,记得那时首要问题就是linux安装和各种崩溃,我的天了,真是一个痛苦又记忆深刻的年代。后面有了ubuntu才慢慢解放了,linux桌面不停地在进步和长大。
上次由 skswujian 在 2018-10-20 1:03,总共编辑 1 次。
linux新人,不停的尝鲜,请多多指教.
skswujian
帖子: 175
注册时间: 2006-09-07 15:31

Re: 18.04后无线网卡(Broadcom BCM4312)驱动有问题了

#35

帖子 skswujian » 2018-10-20 1:01

不過 除非必要 不然 就不要花太多時間了
这xps13 只有两个USB接口,只有BCM4352无线网卡,我现在上网都是手机USB共享热点上网的

除非我把BCM4352无线网卡换成支援linux开源的无线网卡,或者用USB无线网卡,通过wifi连接上网。

虽然拆过笔记本,这个xps13我还没拆过,真要拆得买个专用的起子和相匹配的网卡,还得看别人的折机视频,避免乱拆和破坏了,
linux新人,不停的尝鲜,请多多指教.
skswujian
帖子: 175
注册时间: 2006-09-07 15:31

Re: 18.04后无线网卡(Broadcom BCM4312)驱动有问题了

#36

帖子 skswujian » 2018-10-20 1:13

能不能通过linuxmint的附加驱动,成功驱动后,怎么分析其驱动?
主要是看BCM4352驱动安装过程和驱动版本,以及驱动配置
分析成功了,然后再应用到pureos,可行么?
linux新人,不停的尝鲜,请多多指教.
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 18.04后无线网卡(Broadcom BCM4312)驱动有问题了

#37

帖子 poloshiao » 2018-10-20 7:45

英文是个门槛,不太愿意学习英文
1. 學習科學及工具 因為英文文章很多 翻譯 會走味
好在 門檻不高 約初中/高中英文程度文法 就可以應付
建議 還是花個幾個月 每天看一些 日積月累 自然就能勝任
剩下的 就是 專業名詞了
能不能通过linuxmint的附加驱动,成功驱动后,怎么分析其驱动?
2. https://en.wikipedia.org/wiki/Linux_Mint
Linux Mint is a community-driven Linux distribution based on Debian and Ubuntu
2-1. Linux Mint 分為基於 Debian 及 Ubuntu 兩種
2-2. Ubuntu 雖然 也是來自 Debian
但是 其 Linux Kernel 都是自行編譯 有別於 Debian 的 Linux Kernel
不要混用
3. 如果你將來目標是熟練 PureOS 建議你直攻 Debian 不要混雜學習
USB 无线网卡
4. 以下來自 Ubuntu 應該也適用於 基於 Ubuntu 的 Linux Mint
應該大部分也適用於 Debian 應該也適用於 基於 Debian 的 Linux Mint
4-1. https://ubuntuforums.org/showthread.php?t=2353455
How to find the right usb wifi adapter
4-2. https://help.ubuntu.com/community/WifiD ... nufacturer
WirelessCardsSupported
By Manufacturer
最右欄位註明 USB 者
能不能通过linuxmint的附加驱动,然后再应用到pureos,可行么?
5. 可能會碰到問題
安裝 無線網卡驅動 安裝過程通常會隨著 Linux Kernel 版本進行
skswujian
帖子: 175
注册时间: 2006-09-07 15:31

Re: 18.04后无线网卡(Broadcom BCM4312)驱动有问题了

#38

帖子 skswujian » 2018-10-21 1:02

3. 如果你將來目標是熟練 PureOS 建議你直攻 Debian 不要混雜學習
再次感谢您的帮助,刚刚解决了这个wl驱动问题了!

写一下解决问题的过程
BCM4352无线驱动安装参考。看wiki文档要看最新发布的内容,老旧的wiki文档是个坑,特别是那个xps13 BCM4352的wiki!!!
https://wiki.debian.org/wl?highlight=%28BCM4352%29
1添加源
sudo nano /etc/apt/sources.list
# Debian 9 "Stretch"
deb http://ftp.hk.debian.org/debian/ stretch main contrib non-free

2更新和安装
sudo apt-get update
sudo apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
我安装这个broadcom-sta-dkms有报错,dpkg/apt-get error : 子进程 post-installation script 返回了错误号 1,这个内容我没复制下来,差不多就是这意思!
解决办法我参考了这个链接的方法3 重新生成info列表
解决dpkg/apt-get error : 子进程 post-installation script 返回了错误号 1
https://blog.csdn.net/gatieme/article/details/52839814
3卸载冲突
modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
4加载wl驱动
modprobe wl
反馈结果是无此驱动

我直接去下载buster (testing) 源里面的最新驱动软件包:
broadcom-sta-dkms_6.30.223.271-8_all.deb
https://packages.debian.org/buster/broadcom-sta-dkms
终端CD到broadcom-sta-dkms_6.30.223.271-8_all.deb目录
sudo dpkg -i broadcom-sta-dkms_6.30.223.271-8_all.deb
modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
modprobe wl
reboot

电脑重启后,wifi终于重见天日了,不再使用手机USB网络共享的功能了。
上次由 skswujian 在 2018-10-21 1:27,总共编辑 3 次。
linux新人,不停的尝鲜,请多多指教.
skswujian
帖子: 175
注册时间: 2006-09-07 15:31

Re: 18.04后无线网卡(Broadcom BCM4312)驱动有问题了

#39

帖子 skswujian » 2018-10-21 1:11

若还有问题的话,估计是broadcom-sta-source有冲突吧,我解决此驱动问题之前,broadcom-sta-source是已缷载的状态。
linux新人,不停的尝鲜,请多多指教.
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 18.04后无线网卡(Broadcom BCM4312)驱动有问题了

#40

帖子 poloshiao » 2018-10-21 7:25

恭喜

參考網路文章 通常需要額外參閱適用版本 特別是 Linux Kernel 版本
因為 Linux Kernel 版本 的研發者 很努力 研究解決 新裝置的驅動及功能
所以 幾乎 每個版本的 Linux Kernel 都有一些改進
回复