Автор Тема: Broadcom BCM43228  (Прочитано 2629 раз)

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Broadcom BCM43228
« : 28.03.2017 05:33:59 »
Очередная карта не работает. Этот модуль ядра, который сейчас есть wl абсолютно бесполезен. Работает только так:
http://solvpro.ru/247-linux-%d0%b8-wifi-broadcom-bcm43xx
при этом необходимо удалить модуль ядра wl, который в альте.
Как это починить?
Получается что это не решено:
https://forum.altlinux.org/index.php?topic=35181.0
https://bugzilla.altlinux.org/show_bug.cgi?id=30807

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Broadcom BCM43228
« Ответ #1 : 28.03.2017 06:18:25 »
Ну как, бесполезен, у меня пркрасно работает. Хотя конечно, всё от конкретного железа зависит и от имеющихся прошивок .


Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Broadcom BCM43228
« Ответ #2 : 28.03.2017 06:19:12 »
при этом необходимо удалить модуль ядра wl, который в альте.
Удалять не надо, достаточно поместить в чёрный список.
« Последнее редактирование: 28.03.2017 08:48:41 от ruslandh »

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 549
Re: Broadcom BCM43228
« Ответ #3 : 28.03.2017 08:37:01 »
$lspci -v
.....
03:00.0 Network controller: Broadcom Limited BCM43228 802.11a/b/g/n
Subsystem: Foxconn International, Inc. Device e04b
Flags: bus master, fast devsel, latency 0, IRQ 19
Memory at c4000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: wl
.....

$ uname -r
4.4.56-std-def-alt0.M80P.2

На 43228 должно все ИМХО работать. Были проблемы на 4.8.х и 4.9.х но их тоже недавно пофиксили.

Т.е. у Вас скорее всего какая-то другая ошибка. Для которой нужно искать свой patch.
 
« Последнее редактирование: 28.03.2017 08:39:41 от ASte »

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 549
Re: Broadcom BCM43228
« Ответ #4 : 28.03.2017 10:07:55 »
Если работает под etcnet (как Вы написали в  bugzill-е), то это точно не в bcmwl проблема.
Проверьте наличие в /etc/NetworkManager/NetworkManager.conf
таких строчек, если нет то добавьте и рестартуйте NetworkManager:
[device]
wifi.scan-rand-mac-address=no

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Broadcom BCM43228
« Ответ #5 : 28.03.2017 11:44:50 »
при этом необходимо удалить модуль ядра wl, который в альте.
Удалять не надо, достаточно поместить в чёрный список.
А как?
На самом деле чего я только не перепробовал. Через меня прошло около десятка ноутбуков с такими картами. Некоторые модели работают. Но вот, например, эта (Broadcom BCM43228) ни в какую. Симптомы такие:
сама карта видна, но не подсоединяется ни к одной сети. Если пробовать очень долго и упорно, то может подсоединиться к какой-то сети до первого разрыва или перезагрузки и потом надо снова долго и упорно пробовать.
$ uname -r
4.4.56-std-def-alt0.M80P.2
Строчек
[device]
wifi.scan-rand-mac-address=no
нет, но, если мне не изменяет память, на этот совет я когда-то натыкался, когда парился с этими картами и он не помог... Сегодня попробую ещё раз.
После установки
#!/bin/sh
FIRMWARE_INSTALL_DIR="/lib/firmware"
wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2
tar xjf broadcom-wl-5.100.138.tar.bz2
b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-5.100.138/linux/wl_apsta.o
заработало везде и без проблем.
$lspci -v
01:00.0 Network controller: Broadcom Limited BCM43228 802.11a/b/g/n
        Subsystem: AzureWave Device 2111
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at fea00000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [58] Vendor Specific Information: Len=78 <?>
        Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [d0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [13c] Virtual Channel
        Capabilities: [160] Device Serial Number 00-00-d9-ff-ff-78-6c-71
        Capabilities: [16c] Power Budgeting <?>
        Kernel driver in use: bcma-pci-bridge

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 549
Re: Broadcom BCM43228
« Ответ #6 : 28.03.2017 11:56:59 »
Похоже под общим именем BCM43228 скрываются различные модификации :
03:00.0 Network controller: Broadcom Limited BCM43228 802.11a/b/g/n
Subsystem: Foxconn International, Inc. Device e04b

01:00.0 Network controller: Broadcom Limited BCM43228 802.11a/b/g/n
        Subsystem: AzureWave Device 2111

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 246
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: Broadcom BCM43228
« Ответ #7 : 28.03.2017 13:16:57 »
А как?
apt-get remove kernel-modules-bcmwl-std-def
echo "blacklist wl" >  /etc/modprobe.d/wl.conf

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
    • Email
Re: Broadcom BCM43228
« Ответ #8 : 29.03.2017 09:12:26 »
Если работает под etcnet (как Вы написали в  bugzill-е), то это точно не в bcmwl проблема.
Проверьте наличие в /etc/NetworkManager/NetworkManager.conf
таких строчек, если нет то добавьте и рестартуйте NetworkManager:
[device]
wifi.scan-rand-mac-address=no
В этот раз это помогло! Спасибо большое!  :-)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Broadcom BCM43228
« Ответ #9 : 29.03.2017 14:38:16 »
Если работает под etcnet (как Вы написали в  bugzill-е), то это точно не в bcmwl проблема.
Проверьте наличие в /etc/NetworkManager/NetworkManager.conf
таких строчек, если нет то добавьте и рестартуйте NetworkManager:
[device]
wifi.scan-rand-mac-address=no
В этот раз это помогло! Спасибо большое!  :-)

Подключайтесь:
https://bugzilla.altlinux.org/show_bug.cgi?id=32467