Wi-Fi Broadcom на Lenovo IdeaPad B560

Привет сообществу. Вчера инстальнул на Lenovo IdeaPad B560 - OpenSUSE 11.4 x64.

Всё нормально встало. Подключил репозитарии. Но очень неудобно без Wi-Fi. А вот тут, начались проблемы…

Гуглил. Потом в репах наустанавливал всякого для broadcom и b43. Потом, где-то прочитал, что мой тип broadcom не поддерживает b43 - удалил пакет. В общем, хотелось бы решить вопрос с Wi-Fi. Если нужен вывод каких-то команд - говорите, выложу.

Гуглил. Потом в репах наустанавливал всякого для broadcom и b43.

Надо установить broadcom-wl и broadcom-wl-kmp-desktop из репозитория packman.

Установлены:
broadcom-wl-kmp-default
broadcom-wl-kmp-desktop
broadcom-wl

Может, что-то нужно удалить?

Может, что-то нужно удалить?

Удалить broadcom-wl-kmp-default и nvidia-gfxG02-kmp-default, должно заработать.

А вообще странно, почему спокойно устанавливаются сразу 2 модуля ядра. Вроде раньше они не позволяли устанавливать себя вместе.

Дык, а какая разница? Могут же быть установлены несколько вариантов ядра, а модули нужны под каждое. Одно ядро о модулях другого не в курсе и ревновать не будет :slight_smile:
Давайте лучше глянем в вывод lsmod|grep wl после загрузки системы. Если вывод пустой, то modprobe wl вам поможет.

Удалил те два пакета - ничего не изменилось после перезагрузки.

lsmod|grep wl

wl                   2564771  0

Честно говоря, даже не догадываюсь, что всё это значит:)

так, модуль загружен. Тогда давайте посмотрим в dmesg|grep wl (журнал сообщений ядра) и iwconfig (проверка наличия беспроводных интерфейсов)

Спасибо, не знал.

Хорошо.

dmesg|grep wl

    9.123598] brcm80211: wl_pci_probe: wl_attach failed!
    9.569066] wl 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
    9.569078] wl 0000:04:00.0: setting latency timer to 64

iwconfig - как я понял, надо из под рута делать, иначе ругался.

lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Bit Rate:72 Mb/s   Tx-Power:24 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Power Managementmode:All packets received
          Link Quality=5/5  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Ваш интерфейс eth1. его надо настроить

Для уверенности взглянем на iwlist eth1 scan (тоже от рута; если находит какие-нибудь сети, то всё работает)

Во второй системе Винда 7 - там ещё горит индикатор, что беспроводные сети включены и рычажёк есть снаружи, которым можно включать и выключать беспроводную сеть. Дак вот, тут индикатор ни разу не загорался. Рычажёк включен конечно же. Настраиваю сеть в KNetworkManager - настройки прописал правильные, даже MAC адрес маршрутизатора. Не понимаю, как ещё настраивать его.

При выполнении команды iwlist eth1 scan:

eth1 Failed to read scan data : Invalid argument

Установите пакет rfkill и приведите вывод rfkill list

Ок. Вот что пишет:

0: ideapad_wlan: Wireless LAN
        Soft blocked: yes
        Hard blocked: no
1: ideapad_bluetooth: Bluetooth
        Soft blocked: yes
        Hard blocked: no
2: ideapad_killsw: Wireless LAN
        Soft blocked: yes
        Hard blocked: no
3: acer-wireless: Wireless LAN
        Soft blocked: yes
        Hard blocked: no

У вас вайфай отключён с помощью функциональных клавиш (где как, на моём ноуте это Fn+F3, на своём посмотрите сами). Нажмите нужное сочетание клавиш и посмотрите в вывод rfkill ещё раз, везде должно быть no - тогда и сеть найдётся при сканировании.
На всякий случай проверьте, что не загружен модуль b43 - lsmod|grep b43

В Вин7 - работает как Fn+F5. Тут же, данная комбинация не срабатывает. Зато другие работают, например Fn+F1 - спящий режим, всё ок.

В той же винде, принажатии Fn+F5 - появляестя небольшое окно, где можно управлять синим зубом и Wi-fi, точнее вкл или выкл.

Может, есть какой-то вариант провернуть это программно?

rfkill unblock wifi

Индикатор загорелся. Теперь так:

0: ideapad_wlan: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: ideapad_bluetooth: Bluetooth
        Soft blocked: yes
        Hard blocked: no
2: ideapad_killsw: Wireless LAN
        Soft blocked: yes
        Hard blocked: no
3: acer-wireless: Wireless LAN
        Soft blocked: yes
        Hard blocked: no

Но что-то все равно не ищет сети.

смущает acer-wireless, он нужен на Lenovo?

У меня тоже бродком, после rfkill unblock all попробуй iwlist eth1 scan у меня лично нашелся мой вайфай но про попытке подключится (iw dev eth1 ESSID) - nl80211 не найден. Может у вас получится))