Автор Тема: Помогите завести wi-fi на карточке BCM94311MCG [решено]  (Прочитано 3995 раз)

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Попал в руки старенький ноут Aspire 5315 (~2007 г.) , Simply 7.0.5 не видит wi-fi модуль. Согласно этой странице поддержка чипа есть. По инструкции
Цитировать
After installing b43-fwcutter, download version 5.10.56.27.3 of Broadcom's proprietary driver and extract the firmware from it:

Toggle line numbers

   1 export FIRMWARE_INSTALL_DIR="/lib/firmware"
   2 wget http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2
   3 tar xjf broadcom-wl-5.100.138.tar.bz2
   4 sudo b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" broadcom-wl-5.100.138/linux/wl_apsta.o

Note that you must adjust the FIRMWARE_INSTALL_DIR path to your distribution. The standard place where firmware is installed to is /lib/firmware. However some distributions put firmware in a different place.
Подобное приемлемо в ALT? Возможно, сейчас есть другой способ?
« Последнее редактирование: 25.11.2015 14:51:59 от sb »

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Не удержался и попробовал). Без изменений.
Цитировать
$ dmesg | grep wl
[   13.655979] wl: module license 'unspecified' taints kernel.
[   13.725246] wl driver 6.30.223.248 (r487574) failed with code 21
[   13.725421] Modules linked in: wl(PO+) joydev iTCO_wdt iTCO_vendor_support acer_wmi sparse_keymap snd_hda_codec_realtek sr_mod tg3 snd_hda_codec_generic cfg80211 cdrom pcspkr psmouse i2c_i801 lpc_ich snd_hda_intel uhci_hcd ptp ehci_pci rfkill snd_hda_codec ehci_hcd pps_core ene_ir hwmon usbcore snd_hwdep snd_pcm rc_core wmi usb_common battery ac thermal processor snd_seq_midi snd_seq_midi_event snd_seq snd_rawmidi snd_seq_device snd_timer snd soundcore dm_mod ext4 crc16 mbcache jbd2 sd_mod crc_t10dif crct10dif_common ata_generic pata_acpi ata_piix serio_raw evdev libata scsi_mod i915 i2c_algo_bit drm_kms_helper drm intel_agp intel_gtt agpgart video button autofs4
[   13.728004] EIP is at wdev_priv.part.9+0x3/0x5 [wl]
[   13.728004]  [<f98823b7>] wl_cfg80211_detach+0xf7/0x100 [wl]
[   13.728004]  [<f987a0ce>] wl_free_if.isra.7+0x1e/0xa0 [wl]
[   13.728004]  [<f987b21c>] wl_free+0x3c/0x1e0 [wl]
[   13.728004]  [<f9cf660f>] wl_pci_probe+0x59a/0x5c3 [wl]
[   13.728004]  [<f9cf6073>] wl_module_init+0x73/0x75 [wl]
[   13.728004] EIP: [<f9882a94>] wdev_priv.part.9+0x3/0x5 [wl] SS:ESP 0068:f5b25bcc

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Ищите по форуму.
Андрей Черепанов (cas@)

Инфлэйм

  • Гость
Попал в руки старенький ноут Aspire 5315 (~2007 г.) , Simply 7.0.5 не видит wi-fi модуль. Согласно этой странице поддержка чипа есть. По инструкции
Возможно, вам нужно пробовать запускать в среде р5 или. на крайний случай р6. А если смотреть на год по выпуска... то вам прямая дорога на клубный дистрибутив собранный kostyalamer и другими из клуба. Если не ошибаюсь, у них есть сборка и на р4 - это как раз 2007 год, возможно на антике вай-фай взлетит. https://forum.altlinux.org/index.php?topic=35307.msg263776#msg263776

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
Попал в руки старенький ноут Aspire 5315 (~2007 г.) , Simply 7.0.5 не видит wi-fi модуль. Согласно этой странице поддержка чипа есть. По инструкции
Возможно, вам нужно пробовать запускать в среде р5 или. на крайний случай р6.

если там проприетарный драйвер, то его нет и в p5...

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
Не удержался и попробовал). Без изменений.

Что говорят
uname -a
lspci -vvn|grep 43 -A7
dmesg

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Что говорят
uname -a
lspci -vvn|grep 43 -A7
dmesg

Ядро 3.14.57 (которое последнее сейчас), lspci -м-vvn показывает карточку, но по dmesg
Цитировать
$ dmesg | grep wl
[   13.655979] wl: module license 'unspecified' taints kernel.
[   13.725246] wl driver 6.30.223.248 (r487574) failed with code 21
[   13.725421] Modules linked in: wl(PO+) joydev iTCO_wdt iTCO_vendor_support acer_wmi sparse_keymap snd_hda_codec_realtek sr_mod tg3 snd_hda_codec_generic cfg80211 cdrom pcspkr psmouse i2c_i801 lpc_ich snd_hda_intel uhci_hcd ptp ehci_pci rfkill snd_hda_codec ehci_hcd pps_core ene_ir hwmon usbcore snd_hwdep snd_pcm rc_core wmi usb_common battery ac thermal processor snd_seq_midi snd_seq_midi_event snd_seq snd_rawmidi snd_seq_device snd_timer snd soundcore dm_mod ext4 crc16 mbcache jbd2 sd_mod crc_t10dif crct10dif_common ata_generic pata_acpi ata_piix serio_raw evdev libata scsi_mod i915 i2c_algo_bit drm_kms_helper drm intel_agp intel_gtt agpgart video button autofs4
драйвер так и не загружается. Увы, доступа к ноуту уже нет - ушел на выходные. Упорным поиском таки нашел несколько тем похожих, про 4313. По памяти, ошибка в dmesg была и до дополнительных проприетарных установок, и свободные прошивки уже были в системе, т.е. не изменилось вообще ничего. С modprobe попробовать вариант хотел, но информацию нашел слишком поздно.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 5 972
там надо пожонглировать модулями и найти рабочий, а лишние в черный список - чтоб не загружались.

Три шарика :)

modprobe b43
modprobe brcmsmac
modprobe wl

Один (wl) проверен, осталось два...
перед проверкой неверный выгружать
modprobe -r wl
« Последнее редактирование: 23.11.2015 05:11:02 от YYY »

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Цитировать
$ uname -a
Linux comp-celeron-cpu-530c8b.localdomain 3.14.57-std-def-alt0.M70P.1 #1 SMP Tue Nov 10 09:52:51 UTC 2015 i686 GNU/Linux
Цитировать
$ lspci -vnn | grep 43 -A7
00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03) (prog-if 00 [Normal decode])
   Flags: bus master, fast devsel, latency 0
   Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
   I/O behind bridge: 00002000-00002fff
   Memory behind bridge: 55200000-562fffff
   Prefetchable memory behind bridge: 0000000052000000-0000000052ffffff
   Capabilities: <access denied>
   Kernel driver in use: pcieport
--
06:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)
   Subsystem: AMBIT Microsystem Corp. Device [1468:0422]
   Flags: bus master, fast devsel, latency 0, IRQ 19
   Memory at 54100000 (32-bit, non-prefetchable) [size=16K]
   Capabilities: <access denied>
   Kernel driver in use: wl
Цитировать
$ dmesg | grep wl
[   12.771435] wl: module license 'unspecified' taints kernel.
[   12.840485] wl driver 6.30.223.248 (r487574) failed with code 21
[   12.840659] Modules linked in: wl(PO+) snd_hda_codec_realtek joydev iTCO_wdt iTCO_vendor_support snd_hda_codec_generic acer_wmi sparse_keymap snd_hda_intel psmouse pcspkr snd_hda_codec snd_hwdep cfg80211 i2c_i801 sr_mod snd_pcm cdrom rfkill lpc_ich tg3 ptp pps_core hwmon thermal ac ehci_pci uhci_hcd ehci_hcd usbcore usb_common battery ene_ir rc_core wmi processor snd_seq_midi snd_seq_midi_event snd_seq snd_rawmidi snd_seq_device snd_timer snd soundcore dm_mod ext4 crc16 mbcache jbd2 sd_mod crc_t10dif crct10dif_common ata_generic pata_acpi ata_piix serio_raw libata scsi_mod i915 i2c_algo_bit drm_kms_helper drm intel_agp intel_gtt agpgart evdev video button autofs4
[   12.844007] EIP is at wdev_priv.part.9+0x3/0x5 [wl]
[   12.844007]  [<f964d3b7>] wl_cfg80211_detach+0xf7/0x100 [wl]
[   12.844007]  [<f96450ce>] wl_free_if.isra.7+0x1e/0xa0 [wl]
[   12.844007]  [<f964621c>] wl_free+0x3c/0x1e0 [wl]
[   12.844007]  [<f9ac160f>] wl_pci_probe+0x59a/0x5c3 [wl]
[   12.844007]  [<f9ac1073>] wl_module_init+0x73/0x75 [wl]
[   12.844007] EIP: [<f964da94>] wdev_priv.part.9+0x3/0x5 [wl] SS:ESP 0068:f3c5fbcc
# modprobe -r wl
modprobe: FATAL: Module wl is in use.
# modprobe brcmsmac
вывода не дает, но завершается.
# modprobe b43
зависает, не завершается.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Засуньте ненужный модуль в блеклист - он мешает другим загрузиться.

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Цитировать
# cat /etc/modprobe.d/blacklist-bcm.conf
blacklist bcm43xx
blacklist ssb
blacklist b43
Цитировать
# cat /etc/modprobe.d/blacklist-bcm2.conf
blacklist b44
blacklist b43legacy
blacklist bcma
blacklist brcmsmac
blacklist bcma-pci-bridge
:-o в какой лист записывать wl?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
в какой лист записывать wl?
Не важно, лучше свой завести. И убрать ненужное из файлов
blacklist b44
blacklist b43legacy
и т.д и т.п. ....
А лучше, удалить пакеты, в которые входят:
/etc/modprobe.d/blacklist-bcm.conf
/etc/modprobe.d/blacklist-bcm2.conf

« Последнее редактирование: 25.11.2015 09:15:31 от ruslandh »

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Цитировать
# dmesg | grep b43
[  294.338995] b43-phy0: Broadcom 4311 WLAN found (core revision 10)
[  294.380055] b43-phy0: Found PHY: Analog 4, Type 2 (G), Revision 8
[  294.724065] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
Получилось найти карточку с 1 раза). Создал третий блэклист, записал туда "wl", в первом закоментировал "b43", перезагрузился - ничего. Выполнил modprobe b43 - сразу появилась карточка). Встречал отзывы, что со свободными прошивками есть проблемы, буду сам тестировать. Всем спасибо.

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
После перезагрузки модуль не загружается сам. Как это исправить?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 147
    • Email
После перезагрузки модуль не загружается сам. Как это исправить?
/etc/modules ?
Сноси Винду, переходи на Линукс ! :)