无线功能在当前的 Astra Linux - Debian 变体中不起作用。有bpo内核

无线功能在当前的 Astra Linux - Debian 变体中不起作用。有bpo内核

我早些时候在这里得到了帮助全新的 linux mint 18.1 安装 - 没有无线,尽管 live CD 运行良好但我需要在 debian 变体 Astra Linux common 中从“稳定”转向“当前”。

我尝试过做与上一篇文章中相同的事情,但情况有些不同。我的内核是4.8.0-?但后来我在此处阅读了尝试 Jessie-backport 内核的文章。所以我将其添加到源列表中并找到了4.9.0-0.bpo.2-amd64。

我重新启动,鼠标现在可以工作了!

然后我就开始修复无线网络。已经有了 dkms 和无线工具。所以我下载了博通

~$ sudo aptitude -t jessie-backports search broadcom- 
i   broadcom-sta-dkms          - dkms source for the Broadcom STA Wireless driver                                                                                   
v   broadcom-sta-modules       -                                                                                                     

sudo dpkg -i broadcom-sta-dkms_6.30.223.271-5~bpo8+1_all.deb 

但由于没有标头,安装失败...所以我寻找它们(在 jessie-backports 中),但出现故障,没有任何解决方案;

sbh@sbh:~/Downloads$ sudo aptitude -t jessie-backports install linux-headers-4.9.0-0.bpo.2-amd64
The following NEW packages will be installed:
  libssl1.0.0{a} linux-compiler-gcc-4.9-x86{ab} linux-headers-4.9.0-0.bpo.2-amd64 linux-headers-4.9.0-0.bpo.2-common{a} linux-kbuild-4.9{a} 
0 packages upgraded, 5 newly installed, 0 to remove and 15 not upgraded.
Need to get 10.3 MB of archives. After unpacking 59.3 MB will be used.
The following packages have unmet dependencies:
 linux-compiler-gcc-4.9-x86 : Depends: gcc-4.9 which is a virtual package and is not provided by any available package

The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     linux-compiler-gcc-4.9-x86 [Not Installed]         
2)     linux-headers-4.9.0-0.bpo.2-amd64 [Not Installed]  



Accept this solution? [Y/n/q/?] n

*** No more solutions available ***

The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     linux-compiler-gcc-4.9-x86 [Not Installed]         
2)     linux-headers-4.9.0-0.bpo.2-amd64 [Not Installed]  
Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
Abort.

所以我想我想安装它......但我已经有了 gcc-6、gcc-6-base,而且我想其中大部分(如果不是全部)。

我也尝试在解决方案中安装编译器,但它抱怨没有 gcc-4.9。然后我尝试安装它,但它抱怨它不可用 - 也许它位于喘息的向后移植上(我只是想......)

附言。我只是查看浏览器而不是在 CL 上搜索并注意到,https://packages.debian.org/jessie-backports/linux-headers-4.9.0-0.bpo.2-amd64linux-headers 存在依赖关系:...compiler...、...common.... 和 ...kbuild... 但我发现编译器依赖于 gcc-4.9。仍然为什么它不能在 gcc-6 下编译?

更新

我已经在packages.debian.org/jessie-backports中找到了大约90%的依赖项,并通过安装它们dpkg -i,包括按顺序安装最后一个broadcom-sta-dkms_6.30.223.271-5~bpo8+1_all.deb。但我继续接受 @GADR3 建议并运行 modprobe 命令,现在它可以工作了!

我将尝试摆脱 bpo 内核,并确保我可以按照他的评论中描述的方式选择内核。

这是我的/etc/apt/sources.list:

h@h:~/Downloads$ cat /etc/apt/sources.list
# deb cdrom:[OS Astra Linux 1.11.4 orel - amd64 DVD ]/ orel non-free main contrib  
deb ftp://mirror.yandex.ru/astra/current/orel/repository/ orel non-free contrib main  
# deb-src ftp://mirror.yandex.ru/astra/current/orel/repository/ orel non-free contrib main  
# deb ftp://mirror.yandex.ru/astra/stable/orel/1.11/repository/ orel main contrib non-free  
# deb ftp://mirror.yandex.ru/astra/stable/orel/1.11/repository-update/ orel non-free contrib main 
deb http://ftp.debian.org/debian jessie-backports main
# following from stack exchange GAD3R
deb http://httpredir.debian.org/debian/ jessie main contrib non-free

答案1

您正在使用BCM4360(问题中的信息这里

您不需要从向后移植升级您的内核版本(您拥有4.8内核版本)。

可以按照 上描述的步骤启用 wifiDebian 文档页:

编辑sources.list并添加contrib non-free组件:

deb http://httpredir.debian.org/debian/ jessie main contrib non-free

然后运行:

apt-get update
apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms
modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
modprobe wl

相关内容