我很抱歉再次提起这个问题,但突然我的 WIFI 适配器 (Broadcom BCM4352) 在我的 Debian Bookworm 安装中停止工作。
我认为更新后它就停止了,但我不确定。
根据Debian 文档该软件包broadcom-sta-dkms
必须安装并且已安装。但是我从 DKMS 收到了一个与包相关的奇怪错误firmware-iwlwifi.
user@Bookworm$ sudo apt install broadcom-sta-dkms
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
broadcom-sta-dkms is already the newest version (6.30.223.271-23).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up iwlwifi-3.16.2-dkms (1.0) ...
chmod: cannot access '/usr/src/iwlwifi-3.16.2-1.0/kconf/lxdialog/check-lxdialog.sh': No such file or directory
dpkg: error processing package iwlwifi-3.16.2-dkms (--configure):
installed iwlwifi-3.16.2-dkms package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
iwlwifi-3.16.2-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)
我尝试清除并重新安装该软件包firmware-iwlwifi
,但错误仍然存在。
我的问题是:
- 我怎样才能摆脱有关 dpkg 的错误
firmware-iwlwifi
? - 如何让我的 WIFI 适配器再次工作?
答案1
我不确定你从哪里得到你的包裹,但丢失的文件属于swupdate
.
因此,我会安装/升级swupdate
,确保它属于同一版本(书虫)。您可能需要先清除电流firmware-iwlwifi
。
$ sudo apt-get update
$ sudo apt-get install swupdate
$ sudo apt-get install firmware-iwlwifi
答案2
firmware-iwlwifi
我在您的输出片段中没有看到任何引用,但是iwlwifi-3.16.2-dkms
.这听起来像是一个非常旧版本的 Intel WiFi 卡驱动程序,根本不适用于 Broadcom 卡,而且不太可能适用于 Debian Bookworm 的内核。
我会推荐apt purge iwlwifi-3.16.2-dkms
。
您是否可能在发现之前尝试过各种事情broadcom-sta-dkms
,并且可能忘记完全撤消那些失败的尝试?