找不到无线网卡。。

安装的时候提示缺失固件,但是没有提示缺什么。。正好有线网卡坏了。。
之前Ubuntu跟windows无线网卡都能正常使用。。怎么破Orz

把下面指令 複製 貼進終端機 執行
0. uname -a

  1. sudo lspci -knn
    1-1. 如果無線網卡是 usb 裝置 請增加
    sudo lsusb
  2. sudo lshw -numeric -class network
  3. sudo ifconfig -a
  4. sudo route -nv
  5. sudo rfkill list all
  6. sudo nmcli dev status
    把結果直接 選取/複製 貼上來
    不要擷圖

若问题缺失无线网卡固件:

先安装 firmware-linux-nonfree
再根据无线网卡厂牌安装对应固件包可解
如:
雷凌 - firmware-ralink
瑞昱 - firmware-realtek
Atheros - firmware-atheros
博通 - firmware-brcm80211, firmware-b43-installer
英特尔 - firmware-iwlwifi, firmware-ipw2x00

packages.debian.org/search?suit … s=firmware 下载,用 dpkg -i 手动安装
或连接有线网安装

此时可将固件文件放入U盘,插入机器安装
常用固件 cdimage.debian.org/cdimage/unoff … e/current/
参考 debian.org/releases/stable/ … 04.html.en

[quote=“poloshiao”]把下面指令 複製 貼進終端機 執行
0. uname -a

  1. sudo lspci -knn
    1-1. 如果無線網卡是 usb 裝置 請增加
    sudo lsusb
  2. sudo lshw -numeric -class network
  3. sudo ifconfig -a
  4. sudo route -nv
  5. sudo rfkill list all
  6. sudo nmcli dev status
    把結果直接 選取/複製 貼上來
    不要擷圖[/quote]

atyanta@Debian:~$ uname -a
Linux Debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u2 (2016-01-02) x86_64 GNU/Linux

atyanta@Debian:~$ sudo lspci -knn
00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)
Subsystem: Acer Incorporated [ALI] Device [1025:0571]
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port [8086:0101] (rev 09)
Kernel driver in use: pcieport
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09)
Subsystem: Acer Incorporated [ALI] Device [1025:0571]
Kernel driver in use: i915
00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 [8086:1c3a] (rev 04)
Subsystem: Acer Incorporated [ALI] Device [1025:0571]
Kernel driver in use: mei_me
00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 [8086:1c2d] (rev 04)
Subsystem: Acer Incorporated [ALI] Device [1025:0571]
Kernel driver in use: ehci-pci
00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 04)
Subsystem: Acer Incorporated [ALI] Device [1025:0571]
Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b4)
Kernel driver in use: pcieport
00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b4)
Kernel driver in use: pcieport
00:1c.2 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 [8086:1c14] (rev b4)
Kernel driver in use: pcieport
00:1c.3 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 [8086:1c16] (rev b4)
Kernel driver in use: pcieport
00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 [8086:1c26] (rev 04)
Subsystem: Acer Incorporated [ALI] Device [1025:0571]
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge [0601]: Intel Corporation HM65 Express Chipset Family LPC Controller [8086:1c49] (rev 04)
Subsystem: Acer Incorporated [ALI] Device [1025:0571]
Kernel driver in use: lpc_ich
00:1f.2 SATA controller [0106]: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller [8086:1c03] (rev 04)
Subsystem: Acer Incorporated [ALI] Device [1025:0571]
Kernel driver in use: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller [8086:1c22] (rev 04)
Subsystem: Acer Incorporated [ALI] Device [1025:0571]
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108M [GeForce GT 540M] [10de:0df4] (rev a1)
Subsystem: Acer Incorporated [ALI] Device [1025:0572]
Kernel driver in use: nouveau
03:00.0 Network controller [0280]: Broadcom Corporation BCM43227 802.11b/g/n [14e4:4358]
Subsystem: Foxconn International, Inc. Device [105b:e040]
Kernel driver in use: bcma-pci-bridge
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader [10ec:5209] (rev 01)
Subsystem: Acer Incorporated [ALI] Device [1025:0571]
Kernel driver in use: rtsx_pci
05:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 04)
Subsystem: Acer Incorporated [ALI] Device [1025:0571]
Kernel driver in use: xhci_hcd

atyanta@Debian:~$ sudo lshw -numeric -class network
sudo:lshw:找不到命令
没网络没法装软件Orz

atyanta@Debian:~$ sudo ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:41 errors:0 dropped:0 overruns:0 frame:0
TX packets:41 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3861 (3.7 KiB) TX bytes:3861 (3.7 KiB)

atyanta@Debian:~$ sudo route -nv
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface

atyanta@Debian:~$ sudo rfkill list all
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: acer-wireless: Wireless LAN
Soft blocked: no
Hard blocked: no
2: acer-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no

atyanta@Debian:~$ sudo nmcli dev status
设备 类型 状态 CONNECTION
lo loopback 未管理 –

[quote=“vickycq”]若问题缺失无线网卡固件:

先安装 firmware-linux-nonfree
再根据无线网卡厂牌安装对应固件包可解
如:
雷凌 - firmware-ralink
瑞昱 - firmware-realtek
Atheros - firmware-atheros
博通 - firmware-brcm80211, firmware-b43-installer
英特尔 - firmware-iwlwifi, firmware-ipw2x00

packages.debian.org/search?suit … s=firmware 下载,用 dpkg -i 手动安装
或连接有线网安装

此时可将固件文件放入U盘,插入机器安装
常用固件 cdimage.debian.org/cdimage/unoff … e/current/
参考 debian.org/releases/stable/ … 04.html.en[/quote]

在上面下了firmware-brcm80211 (0.43)安装但是还是不行。。

BCM43227 驱动为 b43,Linux 3.17+ 添加支持
也可使用私有驱动 broadcom-sta-dkms

若要使用 b43:
Debian Jessie 内核为 3.16。可从 jessie-backport 安装 4.3 内核 例如 linux-image-4.3.0-0.bpo.1-amd64

用上新内核后,用有线网安装 firmware-b43-installer。这样会自动安装固件
此包不能用另一台机器下载包复制过来安装。无网络安装 b43 固件 参考 help.ubuntu.com/community/WifiD … net_access

参考 wireless.wiki.kernel.org/en/users/drivers/b43

可用有线网安装 或用另一台机器下载包复制过来安装

[quote]uname -a
Linux Debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u2 (2016-01-02) x86_64 GNU/Linux[/quote]

  1. packages.debian.org/search?suit … image-3.16
    猜測 是 jessie (stable)
    1-1. 建議 以後提問 先說明 debian 版本 及 登入桌面

[quote]sudo lshw -numeric -class network
sudo:lshw:找不到命令
没网络没法装软件Orz[/quote]

  1. lshw 是解決硬件/驅動/固件 重要的工具 建議你安裝 lshw 套件
    2-0. packages.debian.org/jessie/lshw
    packages.debian.org/jessie/amd64/lshw/download
    lshw_02.17-1.1_amd64.deb
    packages.debian.org/jessie/i386/lshw/download
    lshw_02.17-1.1_i386.deb
    2-1. 找一台能連上網路的電腦 下載 lshw_02.17-1.1_amd64.deb 或 lshw_02.17-1.1_i386.deb 存進 U 盤
    再把 U 盤 插進 你目前的 電腦 使用
    sudo dpkg -i /path/lshw_02.17-1.1_amd64.deb
    sudo dpkg -i /path/lshw_02.17-1.1_i386.deb
    安裝 # 根據你的作業系統是 64 bit 或 32 bit 選一個安裝 即可
    2-1-1. /path/ 指合適路徑取代
  1. 沒有 啟動無線網卡界面
    猜測 沒有合適驅動
    3-1. 要先解決沒有驅動問題
    3-2. 再解決沒有固件問題

[quote=“vickycq”]

BCM43227 驱动为 b43,Linux 3.17+ 添加支持
也可使用私有驱动 broadcom-sta-dkms

若要使用 b43:
Debian Jessie 内核为 3.16。可从 jessie-backport 安装 4.3 内核 例如 linux-image-4.3.0-0.bpo.1-amd64

用上新内核后,用有线网安装 firmware-b43-installer。这样会自动安装固件
此包不能用另一台机器下载包复制过来安装。无网络安装 b43 固件 参考 help.ubuntu.com/community/WifiD … net_access

参考 wireless.wiki.kernel.org/en/users/drivers/b43

可用有线网安装 或用另一台机器下载包复制过来安装[/quote]

嗯,确实是内核问题,升级内核之后再安装firmware-b43-installer就解决了
不过安装firmware-b43-installer的时候会要求联网,用手机拖着装完的 :mrgreen:

[quote=“内褲超人”]

BCM43227 驱动为 b43,Linux 3.17+ 添加支持
也可使用私有驱动 broadcom-sta-dkms

若要使用 b43:
Debian Jessie 内核为 3.16。可从 jessie-backport 安装 4.3 内核 例如 linux-image-4.3.0-0.bpo.1-amd64

用上新内核后,用有线网安装 firmware-b43-installer。这样会自动安装固件
此包不能用另一台机器下载包复制过来安装。无网络安装 b43 固件 参考 help.ubuntu.com/community/WifiD … net_access

参考 wireless.wiki.kernel.org/en/users/drivers/b43

可用有线网安装 或用另一台机器下载包复制过来安装
嗯,确实是内核问题,升级内核之后再安装firmware-b43-installer就解决了
不过安装firmware-b43-installer的时候会要求联网,用手机拖着装完的 :mrgreen:[/quote]

有同样的问题,请给出升级内核和安装firmware-b43-installer的具体命令
在一台T60上安装Debian和Centos都找不到无线网卡,当然无线网卡没有问题
希望能在此得到具体的指点,谢谢!

[quote=“1465125722”]
有同样的问题,请给出升级内核和安装firmware-b43-installer的具体命令
在一台T60上安装Debian和Centos都找不到无线网卡,当然无线网卡没有问题
希望能在此得到具体的指点,谢谢![/quote]

先收集信息
运行以下命令将结果全部复制贴上来

uname -a
lspci -knn | grep -iA2 net
sudo lshw -C net

USB网卡 tp-link的w725n Realtek的照上面的找到包已经解决了
笔记本自带的BCM43142 broadcom-sta-dkms 请问怎么安装啊
再问一下 rfkill命令是哪个包提供的

root@debian:/home/shu# uname -a
Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u4 (2016-02-29) x86_64 GNU/Linux
root@debian:/home/shu# lshw -numeric -class network
*-usb:1
description: Wireless interface
product: 802.11n NIC [BDA:8179]
vendor: Realtek [BDA]
physical id: 3
bus info: usb@3:3
logical name: wlan0
version: 0.00
serial: 00E04C0001
capabilities: usb-2.00 ethernet physical wireless
configuration: broadcast=yes driver=r8188eu ip=192.168.1.103 maxpower=500mA multicast=yes speed=480Mbit/s wireless=IEEE 802.11bgn
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10EC:8136]
vendor: Realtek Semiconductor Co., Ltd. [10EC]
physical id: 0
bus info: pci@0000:08:00.0
logical name: eth0
version: 07
serial: 28:d2:44:4b:16:54
size: 100Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8106e-1_0.0.1 06/29/12 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
resources: irq:44 ioport:3000(size=256) memory:b5600000-b5600fff memory:b5400000-b5403fff
*-network
description: Network controller
product: BCM43142 802.11b/g/n [14E4:4365]
vendor: Broadcom Corporation [14E4]
physical id: 0
bus info: pci@0000:09:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: driver=bcma-pci-bridge latency=0
resources: irq:16 memory:b5500000-b5507fff
root@debian:/home/shu# ifconfig -a
eth0 Link encap:Ethernet HWaddr 28:d2:44:4b:16:54
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:942 errors:0 dropped:0 overruns:0 frame:0
TX packets:1110 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:381063 (372.1 KiB) TX bytes:129416 (126.3 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:185 errors:0 dropped:0 overruns:0 frame:0
TX packets:185 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:18509 (18.0 KiB) TX bytes:18509 (18.0 KiB)

wlan0 Link encap:Ethernet HWaddr 3c:46:d8:b3:59:f2
inet addr:192.168.1.103 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::3e46:d8ff:feb3:59f2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2393 errors:0 dropped:12 overruns:0 frame:0
TX packets:2906 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1940292 (1.8 MiB) TX bytes:445462 (435.0 KiB)

root@debian:/home/shu# route -nv
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 1024 0 0 wlan0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
root@debian:/home/shu# rfkill list all
bash: rfkill: 未找到命令
root@debian:/home/shu# nmcli dev status
设备 类型 状态 CONNECTION
wlan0 wifi 连接的 SRun3K
eth0 ethernet 已断开 –
lo loopback 未管理 –
root@debian:/home/shu#

[quote=“ocian”]USB网卡 tp-link的w725n Realtek的照上面的找到包已经解决了
笔记本自带的BCM43142 broadcom-sta-dkms 请问怎么安装啊
再问一下 rfkill命令是哪个包提供的
[/quote]

直接安装即可

安装过程中注意观察模块是否成功构建

查询文件包含在哪个包里,可用 apt-file 搜索,或到 packages.debian.org/ 搜索

sudo apt install apt-file
sudo apt-file update
apt-file search rfkill | grep bin

packages.debian.org/ 搜索:
packages.debian.org/search?suite=jessie&arch=any&searchon=contents&keywords=rfkill

==============

顺便提醒一下 你的有线网卡 RTL8101E/RTL8102E j将来如果出现问题,参考以下内容
现在倒是不必折腾。将来万一出了问题留作参考:
forum.ubuntu.org.cn/viewtopic.php?f=116&t=475356

其他网友也有发现 r8169 驱动对 RTL8101/2/6E 的支持不理想:
bugs.launchpad.net/ubuntu/+source/linux/+bug/1132156

该网卡没有内置 EEPROM 可能导致无法固定 MAC 地址,造成问题。参考
ubuntuforums.org/showthread.php?t=1964200
bugs.launchpad.net/ubuntu/+source/linux/+bug/1132156/comments/7
realtek.info/pdf/rtl8101e_datasheet_1.2.pdf

或尝试使用 Realtek 官方的 r8101 驱动:(2015-12-08 更新)
realtek.com.tw/Downloads/downloadsView.aspx?Langid=1&PFid=7&Level=5&Conn=4&DownTypeID=3#2
安装 linux-headers-uname -r, build-essential 等必备工具,自行编译

谢谢,问题解决了, :mrgreen:

[quote=“vickycq”]

[quote=“1465125722”]
有同样的问题,请给出升级内核和安装firmware-b43-installer的具体命令[/quote]

在一台T60上安装Debian和Centos都找不到无线网卡,当然无线网卡没有问题
希望能在此得到具体的指点,谢谢!
先收集信息
运行以下命令将结果全部复制贴上来

uname -a lspci -knn | grep -iA2 net sudo lshw -C net [/quote]

刚刚搞定,还新安装了 lshw,请指点
root@debianT60:/home/txn1# uname -a
Linux debianT60 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u2 (2016-01-02) x86_64 GNU/Linux

root@debianT60:/home/txn1# lspci -knn | grep -iA2 net
02:00.0 Ethernet controller [0200]: Intel Corporation 82573L Gigabit Ethernet Controller [8086:109a]
Subsystem: Lenovo ThinkPad T60 [17aa:2001]
Kernel driver in use: e1000e
03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4227] (rev 02)
Subsystem: Intel Corporation Device [8086:1010]
Kernel driver in use: iwl3945

root@debianT60:/home/txn1# sudo lshw -C net
*-network
description: Ethernet interface
product: 82573L Gigabit Ethernet Controller
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 00
serial: 00:1a:6b:68:79:d2
size: 100Mbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.3.2-k duplex=full firmware=0.5-1 ip=192.168.0.105 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:47 memory:ee000000-ee01ffff ioport:3000(size=32)
*-network DISABLED
description: Wireless interface
product: PRO/Wireless 3945ABG [Golan] Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: wlan0
version: 02
serial: 00:1b:77:2e:0c:53
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwl3945 driverversion=3.16.0-4-amd64 firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11abg
resources: irq:48 memory:ebf00000-ebf00fff
root@debianT60:/home/txn1#

[quote=“1465125722”]
刚刚搞定,还新安装了 lshw,请指点
root@debianT60:/home/txn1# uname -a
Linux debianT60 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u2 (2016-01-02) x86_64 GNU/Linux

root@debianT60:/home/txn1# lspci -knn | grep -iA2 net
03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection 8086:4227] (rev 02)
Kernel driver in use: iwl3945

root@debianT60:/home/txn1# sudo lshw -C net
firmware=N/A
root@debianT60:/home/txn1#[/quote]

网卡为 Intel® PRO/Wireless 3945ABG,Linux 2.6.24 添加支持
因此驱动方面是没有问题的。问题应该出在固件上。
如果你执行 dmesg | grep iwl,应该会看到 iwl3945 模块在抱怨找不到固件的错误信息
先尝试安装 firmware-iwlwifi

重新启动计算机

参考 wireless.wiki.kernel.org/en/users/drivers/iwlegacy

[quote=“vickycq”]

[quote=“1465125722”]
刚刚搞定,还新安装了 lshw,请指点
root@debianT60:/home/txn1# uname -a
Linux debianT60 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u2 (2016-01-02) x86_64 GNU/Linux

root@debianT60:/home/txn1# lspci -knn | grep -iA2 net
03:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG[/quote]

[Golan] Network Connection 8086:4227] (rev 02)
Kernel driver in use: iwl3945

root@debianT60:/home/txn1# sudo lshw -C net
firmware=N/A
root@debianT60:/home/txn1#
网卡为 Intel® PRO/Wireless 3945ABG,Linux 2.6.24 添加支持
因此驱动方面是没有问题的。问题应该出在固件上。
如果你执行 dmesg | grep iwl,应该会看到 iwl3945 模块在抱怨找不到固件的错误信息
先尝试安装 firmware-iwlwifi

重新启动计算机

参考 wireless.wiki.kernel.org/en/users/drivers/iwlegacy[/quote]

还是没有搞定,看到上面链接里的3945Firmware,但不知如何安装,求指点。
root@debianT60:/home/txn1# dmesg|grep iwl
5.105613] iwl3945: Intel® PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s
5.105618] iwl3945: Copyright© 2003-2011 Intel Corporation
5.105685] iwl3945 0000:03:00.0: can’t disable ASPM; OS doesn’t have ASPM control
5.159477] iwl3945 0000:03:00.0: Tunable channels: 11 802.11bg, 13 802.11a channels
5.159482] iwl3945 0000:03:00.0: Detected Intel Wireless WiFi Link 3945ABG
5.159554] iwl3945 0000:03:00.0: irq 48 for MSI/MSI-X
5.182710] ieee80211 phy0: Selected rate control algorithm 'iwl-3945-rs’
14.842370] iwl3945 0000:03:00.0: firmware: failed to load iwlwifi-3945-2.ucode (-2)
14.842377] iwl3945 0000:03:00.0: Direct firmware load failed with error -2
14.842380] iwl3945 0000:03:00.0: Falling back to user helper
14.843104] iwl3945 0000:03:00.0: Could not read microcode: -12

root@debianT60:/home/txn1# apt install firmware-iwlwifi
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
Package firmware-iwlwifi is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package ‘firmware-iwlwifi’ has no installation candidate

无法找到 firmware-iwlwifi 可能是因为你没有正确启用软件源的 non-free 部分
编辑 /etc/apt/sources.list 在每一行末尾的 ‘main’ 后面添加 ‘contrib non-free’
看起来像这样:

[code]deb Index of /debian jessie main non-free contrib
deb-src Index of /debian jessie main non-free contrib

deb Index of /debian-security jessie/updates main contrib non-free
deb-src Index of /debian-security jessie/updates main contrib non-free

deb Index of /debian jessie-updates main contrib non-free
deb-src Index of /debian jessie-updates main contrib non-free
[/code]
然后执行:

apt update
apt install firmware-iwlwifi 

重新启动计算机

[quote=“vickycq”]

无法找到 firmware-iwlwifi 可能是因为你没有正确启用软件源的 non-free 部分
编辑 /etc/apt/sources.list 在每一行末尾的 ‘main’ 后面添加 ‘contrib non-free’
看起来像这样:

[code]deb Index of /debian jessie main non-free contrib
deb-src Index of /debian jessie main non-free contrib

deb Index of /debian-security jessie/updates main contrib non-free
deb-src Index of /debian-security jessie/updates main contrib non-free

deb Index of /debian jessie-updates main contrib non-free
deb-src Index of /debian jessie-updates main contrib non-free
[/code]
然后执行:

apt update
apt install firmware-iwlwifi 

重新启动计算机[/quote]

成功了,万分感谢!
步骤是

  1. 修改 /etc/apt/**sources.list **在每一行末尾的 ‘main’ 后面添加 ‘contrib non-free’,一共4行
  2. 执行 apt update
  3. 执行 apt install firmware-iwlwifi
    没有启动计算机就已经好了。
    再次谢谢大师!!

[quote=“1465125722”]
没有启动计算机就已经好了。[/quote]

其实重新加载 iwl3945 即可

# modprobe -r iwl3945
# modprobe iwl3945

不过看起来 iwl3945 一直在寻找属于它的固件 :wink: