LINUX.ORG.RU

Wifi + Bluetooth перестали работать в Ubuntu и Windows

 , , , ,


0

2

Здравствуйте, форумачане!

В общем у меня произошла такая проблема. После некоторых попыток заставить рабтать мой wifi (с помошью rfkill и modprobe на основе ответов в других топиках) у меня перестал работать wifi и bluetooth на обоих системах (Ubuntu,Windows). Смиренно прошу вас помочь мне разобраться и починить этот беспредел! :) Переустановка обоих систем не помогла, но при этом я не думаю что это проблема с wifi картой, потому как пробовал на двух других нормально работающих карточках и с ними такая же беда. БИОС у меня разлоченный, так что от не должен был повлиять на работоспособность других карточек что я пробовал. Спустя пару дней, как появилась проблема, я включил ноутбук и заметил, что появилась иконка Bluetooth. Решил проверить wifi - он заработал. Решил перезагрузиться, чтобы проверить заработал ли wifi в Windows - он не работал. Загрузился опять под Ubuntu и там перестало работать... :'(

  • БИОС сбрасывал до стандартных настроек;
  • sudo rfkill unblock all влияет только на soft blocked;
  • sudo ifconfig wlan0 up не помогает;
  • До переустановки пробовал вручную поставить драйвера - так же не помогло. Сейчас стоят пропиетарные из настроек Ubuntu;
  • Кнопка wifi так же не влияет.
  • Пробовал отформатировать диск с помощью dd перед переустановкой обоих систем.

$ rfkill list

0: tpacpi_bluetooth_sw: Bluetooth
	Soft blocked: yes
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
2: brcmwl-0: Wireless LAN
	Soft blocked: no
	Hard blocked: yes

$ lspci -knn | grep «Eth\|Net» -A2

02:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
   Subsystem: Broadcom Corporation Device [14e4:0608]
   Kernel driver in use: wl
--
08:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 07)
   Subsystem: Lenovo Device [17aa:5006]
   Kernel driver in use: r8169

$ ifconfig -a

eth0      Link encap:Ethernet  HWaddr 3c:97:0e:4a:97:8f  
          inet addr:192.168.0.104  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::3e97:eff:fe4a:978f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:15640 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9858 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:16339875 (16.3 MB)  TX bytes:1217455 (1.2 MB)

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:1309 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1309 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:190520 (190.5 KB)  TX bytes:190520 (190.5 KB)

wlan0     Link encap:Ethernet  HWaddr 74:e5:43:9c:ea:17  
          inet6 addr: fe80::76e5:43ff:fe9c:ea17/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:17 

$ iwconfig

lo        no wireless extensions.

wlan0     IEEE 802.11abg  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          
eth0      no wireless extensions.

$ lsmod

Module                  Size  Used by
bnep                   20480  2 
rfcomm                 69632  0 
bluetooth             512000  10 bnep,rfcomm
wl                   6365184  0 
uvcvideo               90112  0 
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_core         49152  1 uvcvideo
v4l2_common            16384  1 videobuf2_core
videodev              172032  3 uvcvideo,v4l2_common,videobuf2_core
media                  24576  2 uvcvideo,videodev
cfg80211              552960  1 wl
intel_rapl             20480  0 
x86_pkg_temp_thermal    16384  0 
intel_powerclamp       16384  0 
coretemp               16384  0 
crct10dif_pclmul       16384  0 
crc32_pclmul           16384  0 
snd_hda_codec_hdmi     49152  1 
cryptd                 20480  0 
snd_hda_codec_realtek    86016  1 
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
snd_hda_intel          36864  3 
snd_hda_codec         135168  4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
joydev                 20480  0 
snd_hda_core           65536  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_hwdep              16384  1 snd_hda_codec
input_leds             16384  0 
rtsx_pci_ms            20480  0 
serio_raw              16384  0 
memstick               20480  1 rtsx_pci_ms
lpc_ich                24576  0 
snd_pcm               106496  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
shpchp                 36864  0 
thinkpad_acpi          86016  1 
nvram                  16384  1 thinkpad_acpi
snd_seq_midi           16384  0 
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              32768  2 snd_pcm,snd_seq
i915                 1130496  4 
snd                    81920  18 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,thinkpad_acpi,snd_seq_device
drm_kms_helper        126976  1 i915
video                  40960  2 i915,thinkpad_acpi
wmi                    20480  0 
mei_me                 36864  0 
drm                   360448  6 i915,drm_kms_helper
soundcore              16384  1 snd
mei                    98304  1 mei_me
i2c_algo_bit           16384  1 i915
mac_hid                16384  0 
parport_pc             32768  0 
ppdev                  20480  0 
lp                     20480  0 
parport                49152  3 lp,ppdev,parport_pc
hid_generic            16384  0 
usbhid                 49152  0 
hid                   118784  3 hid_generic,usbhid
rtsx_pci_sdmmc         24576  0 
r8169                  81920  0 
mii                    16384  1 r8169
ahci                   36864  2 
psmouse               126976  0 
libahci                32768  1 ahci
rtsx_pci               53248  2 rtsx_pci_ms,rtsx_pci_sdmmc

$ cat /sys/class/rfkill/rfkill0/hard

0

$ dmesg | egrep 'radio|kill|switch'

[    0.000000] x86/fpu: Using 'eager' FPU context switches.
[    0.710684] Console: switching to colour frame buffer device 170x48
[   10.891922] fb: switching to inteldrmfb from VESA VGA
[   10.891950] Console: switching to colour dummy device 80x25
[   10.928641] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is blocked
[   10.937570] Console: switching to colour frame buffer device 170x48
[   15.002651] init: failsafe main process (630) killed by TERM signal

# lshw -C network

PCI (sysfs)  
  *-network DISABLED      
       description: Wireless interface
       product: BCM4313 802.11bgn Wireless Network Adapter
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlan0
       version: 01
       serial: 74:e5:43:9c:ea:17
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl0 driverversion=6.30.223.248 (r487574) latency=0 multicast=yes wireless=IEEE 802.11abg
       resources: irq:17 memory:f1500000-f1503fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: eth0
       version: 07
       serial: 3c:97:0e:4a:97:8f
       size: 1Gbit/s
       capacity: 1Gbit/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 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168e-3_0.0.4 03/27/12 ip=192.168.0.100 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
       resources: irq:25 ioport:2000(size=256) memory:f0c04000-f0c04fff memory:f0c00000-f0c03fff

P.S. Заранее прошу прощения, если сообщение окажется длинным. Просто в предварительном просмотре по какой то причине у меня не работал спойлер.



Последнее исправление: besaint (всего исправлений: 2)

Проблема с Broadcom у тебя не первая и не последняя, и будет их еще много (например, при загрузке торрентов на ~4mb весь остальной интернет у тебя просто отвалится как при ддос атаке, категорический отказ работать на некоторых дистрах и категорический отказ работать с родными драйверами на винде), скорейший и лучший способ решения всех этих проблем - пойти в ближайший магазин и купить свисток от TP-Link за 400-500 рублей или если еще какой-то приличный известен и не вспоминать про этот хлам от Broadcom больше никогда в своей жизни; 400-500 рублей - это меньше, чем платят на любой работе за 1 рабочий день, а таких дней при попытке решить проблемы бродкома ты потратишь зря не один и не два. В саппорт им бесполезно писать, они не отвечают, либо пишут полную чушь, не говоря уж о том, что для тикета нужно отправить килотонну данных. Просто не использую это дерьмо никогда в жизни и проблемы обойдут тебя стороной.

SjZ ★★★★★
()
Ответ на: комментарий от SjZ

Я уже как пару дней готовлю себя к такому решению, хоть это и не очень удобно. Но тут проблема не в broadcom скорее, потому как я описал ввыше, я пробовал поменять плату на Atheros (две разные перепробовал) и они у меня тоже не захотели работать(вернее как, они то работали, но как и broadcom говорили что «wifi is hard blocked»). И если так смотреть то, что в windows, что в ubuntu, у меня wifi всегда заводился из коробки. А сейчас он просто перестал работать одновременно на двух системах(вполне вероятно что из-за каких-то моих действий), поэтому я и думаю что проблема тут не в самой карточке, а в чем то другом. И если бы мне помогли найти причину сего бедлама, я был бы счастлив. А если же нет - то usb-адаптер мой выход.

besaint
() автор топика

Поищи в биосе на предмет включения/выключения периферии. Обычно где-то в security запихивают эти вещи. Там нужно указать, чтоб wifi был unblocked.

Общее описание: у тебя управление hard-block'ом делается через ACPI, а за это ответственен BIOS, то есть рыть нужно в этом направлении. Тут возможны два варианта, либо в самом бивисе что-то слетело или не реализованы все функции ACPI. Последнее маловероятно, т.к. проблема у тебя встречается и под виндой, а там хоть и костылями всё, но как правило, реализовано.

nickleiten ★★★
()
Ответ на: комментарий от nickleiten

Спасибо, за ответ. Вы оказались правы, стоило копать в эту сторону. Залез в BIOS во вкладку Security в пункт I/O Port Access. В полях Wireless LAN и Wireless WAN стояло enabled. Я решил отключить их оба. Загрузился ничего не работало - хорошо. После я включил их обратно, загрузился и все стало работать. Видимо в BIOS что то багануло.

besaint
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.