为什么 Wifi 12.04.1 不再工作?

为什么 Wifi 12.04.1 不再工作?

今天早上在 CLEVO W253HU 上通过 wifi(Realtek RTL8188CE)开始。可能是因为昨天之前进行了更新,更多的飞行员管理,但不知何故昨天它工作正常。如果有人知道问题所在。

返回命令行:

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.1 LTS"

lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 006: ID 192f:0416 Avago Technologies, Pte. 
Bus 002 Device 004: ID 5986:0315 Acer, Inc

lspci
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
03:00.0 Ethernet controller: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller (rev 05)
03:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 90)
03:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 90)
03:00.3 System peripheral: JMicron Technology Corp. MS Host Controller (rev 90)

lspci -nn | grep -i net
02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter [10ec:8176] (rev 01)
03:00.0 Ethernet controller [0200]: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller [197b:0250] (rev 05)

lspci -k
00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
    Subsystem: CLEVO/KAPOK Computer Device 4140
    Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
    Subsystem: CLEVO/KAPOK Computer Device 4140
    Kernel driver in use: i915
    Kernel modules: i915
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
    Subsystem: CLEVO/KAPOK Computer Device 4140
    Kernel driver in use: mei
    Kernel modules: mei
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device 4140
    Kernel driver in use: ehci_hcd
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device 4140
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd-hda-intel
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
    Kernel driver in use: pcieport
    Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device 4140
    Kernel driver in use: ehci_hcd
00:1f.0 ISA bridge: Intel Corporation HM65 Express Chipset Family LPC Controller (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device 4140
    Kernel modules: iTCO_wdt
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device 4140
    Kernel driver in use: ahci
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device 4140
    Kernel modules: i2c-i801
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
    Subsystem: Realtek Semiconductor Co., Ltd. Device 9196
    Kernel modules: rtl8192ce
03:00.0 Ethernet controller: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller (rev 05)
    Subsystem: CLEVO/KAPOK Computer Device 4140
    Kernel driver in use: jme
    Kernel modules: jme
03:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host Controller (rev 90)
    Subsystem: CLEVO/KAPOK Computer Device 4140
    Kernel driver in use: sdhci-pci
    Kernel modules: sdhci-pci
03:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host Controller (rev 90)
    Subsystem: CLEVO/KAPOK Computer Device 4140
    Kernel modules: sdhci-pci
03:00.3 System peripheral: JMicron Technology Corp. MS Host Controller (rev 90)
    Subsystem: CLEVO/KAPOK Computer Device 4140
    Kernel driver in use: jmb38x_ms
    Kernel modules: jmb38x_ms

sudo lshw -C network
  *-network NON-RÉCLAMÉ   
       description: Network controller
       produit: RTL8188CE 802.11b/g/n WiFi Adapter
       fabriquant: Realtek Semiconductor Co., Ltd.
       identifiant matériel: 0
       information bus: pci@0000:02:00.0
       version: 01
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress cap_list
       configuration: latency=0
       ressources: portE/S:e000(taille=256) mémoire:f7d00000-f7d03fff
  *-network
       description: Ethernet interface
       produit: JMC250 PCI Express Gigabit Ethernet Controller
       fabriquant: JMicron Technology Corp.
       identifiant matériel: 0
       information bus: pci@0000:03:00.0
       nom logique: eth0
       version: 05
       numéro de série: 00:90:f5:c1:c6:45
       taille: 100Mbit/s
       capacité: 1Gbit/s
       bits: 32 bits
       horloge: 33MHz
       fonctionnalités: pm pciexpress msix msi bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=jme driverversion=1.0.8 duplex=full ip=192.168.1.54 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       ressources: irq:44 mémoire:f7c20000-f7c23fff portE/S:d100(taille=128) portE/S:d000(taille=256) mémoire:f7c10000-f7c1ffff mémoire:f7c00000-f7c0ffff

lsmod
Module                  Size  Used by
btusb                  18288  0 
rfcomm                 47604  0 
bnep                   18281  2 
bluetooth             180104  11 btusb,rfcomm,bnep
parport_pc             32866  0 
ppdev                  17113  0 
binfmt_misc            17540  1 
snd_hda_codec_realtek   224173  0 
dm_crypt               23125  0 
snd_hda_codec_hdmi     32474  0 
uvcvideo               72627  0 
videodev               98259  1 uvcvideo
v4l2_compat_ioctl32    17128  1 videodev
snd_hda_intel          33773  2 
snd_hda_codec         127706  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              13668  1 snd_hda_codec
snd_pcm                97188  3 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
snd_seq_midi           13324  0 
snd_rawmidi            30748  1 snd_seq_midi
jmb38x_ms              17646  0 
psmouse                87692  0 
serio_raw              13211  0 
memstick               16569  1 jmb38x_ms
snd_seq_midi_event     14899  1 snd_seq_midi
rtl8192ce              84826  0 
rtl8192c_common        75767  1 rtl8192ce
rtlwifi               111202  1 rtl8192ce
snd_seq                61896  2 snd_seq_midi,snd_seq_midi_event
snd_timer              29990  2 snd_pcm,snd_seq
snd_seq_device         14540  3 snd_seq_midi,snd_rawmidi,snd_seq
mac80211              506816  3 rtl8192ce,rtl8192c_common,rtlwifi
mac_hid                13253  0 
snd                    78855  14 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
cfg80211              205544  2 rtlwifi,mac80211
soundcore              15091  1 snd
snd_page_alloc         18529  2 snd_hda_intel,snd_pcm
mei                    41616  0 
lp                     17799  0 
parport                46562  3 parport_pc,ppdev,lp
usbhid                 47199  0 
hid                    99559  1 usbhid
i915                  473035  3 
drm_kms_helper         46978  1 i915
drm                   242038  4 i915,drm_kms_helper
jme                    41259  0 
i2c_algo_bit           13423  1 i915
sdhci_pci              18826  0 
sdhci                  33205  1 sdhci_pci
wmi                    19256  0 
video                  19596  1 i915

iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

ifconfig
eth0      Link encap:Ethernet  HWaddr 00:90:f5:c1:c6:45  
          inet adr:192.168.1.54  Bcast:192.168.1.255  Masque:255.255.255.0
          adr inet6: fe80::290:f5ff:fec1:c645/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:4513 erreurs:0 :0 overruns:0 frame:0
          TX packets:4359 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:3471675 (3.4 MB) Octets transmis:712722 (712.7 KB)
          Interruption:44 

lo        Link encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          Packets reçus:686 erreurs:0 :0 overruns:0 frame:0
          TX packets:686 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          Octets reçus:64556 (64.5 KB) Octets transmis:64556 (64.5 KB)

sudo iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

uname -r -m
3.2.0-30-generic x86_64

cat  /etc/network/interfaces
auto lo
iface lo inet loopback

nm-tool

NetworkManager Tool

State: connected (global)

- Device: eth0  [Connexion filaire 1] ------------------------------------------
  Type:              Wired
  Driver:            jme
  State:             connected
  Default:           yes
  HW Address:        00:90:F5:C1:C6:45

  Capabilities:
    Carrier Detect:  yes
    Speed:           100 Mb/s

  Wired Properties
    Carrier:         on

  IPv4 Settings:
    Address:         192.168.1.54
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.1.1

    DNS:             192.168.1.1

sudo rfkill listrfkill list
1: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

The absence of line "Kernel driver in use:" the return of lspci-k made ​​me think that it is not loaded yet but he seems to be.
lsmod | grep rtl8192ce
rtl8192ce             137478  0 
rtlwifi               118749  1 rtl8192ce
mac80211              506816  2 rtl8192ce,rtlwifi

I found something disturbing in / var / log / syslog
Sep 14 11:40:11 pcroger kernel: [   64.048783] rtl8192ce-0:rtl92c_init_sw_vars():<0-0> Failed to request firmware!
Sep 14 11:40:11 pcroger kernel: [   64.048795] rtlwifi-0:rtl_pci_probe():<0-0> Can't init_sw_vars.
Sep 14 11:40:11 pcroger kernel: [   64.048835] rtl8192ce 0000:02:00.0: PCI INT A disabled
Sep 14 11:40:11 pcroger kernel: [   64.943345] ata1.00: exception Emask 0x0 SAct 0x7fffffff SErr 0x0 action 0x6 frozen
Sep 14 11:40:11 pcroger kernel: [   64.943358] ata1.00: failed command: READ FPDMA QUEUED
Sep 14 11:40:11 pcroger kernel: [   64.943371] ata1.00: cmd 60/00:00:00:68:6a/04:00:0b:00:00/40 tag 0 ncq 524288 in
Sep 14 11:40:11 pcroger kernel: [   64.943374]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
Sep 14 11:40:11 pcroger kernel: [   64.943381] ata1.00: status: { DRDY }

Ubuntu 需要很长时间才能启动(2 分钟)。

答案1

不知何故,您的内核模块无法找到所需的固件文件。引用您的日志:Failed to request firmware!

如果之前可以正常工作,则可能有某些原因导致软件包linux-firmwarelinux-firmware-nonfree删除,甚至multiverseUbuntu 存储库的整个部分都可能被清除。

因此,请尝试再次安装这些软件包(然后重新启动 - 或重新加载内核模块):

$ sudo apt-get install linux-firmware linux-firmware-nonfree

如果这没有帮助,也可以尝试Debian 论坛帖子中通过移动固件文件的位置解决了同样的问题。

相关内容