Сайт | Скачать | Видео | Wiki

Автор Тема: WiFi на Broadcom BCM43142  (Прочитано 30009 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nik152

  • Ветеран
  • *****
  • Сообщений: 456
  • Репутация: +22/-0
Re:WiFi на Broadcom BCM43142
« Ответ #45 : 06 Август 2015, 18:58:15 »
В PKGBUILD что-то не так с переменными каталога ядра
live@pra:~$ packer -G broadcom-wl
live@pra:~$ cd ~/broadcom-wl
live@pra:~/broadcom-wl$ makepkg -d
предупреждение: database file for 'core' does not exist
предупреждение: database file for 'extra' does not exist
предупреждение: database file for 'community' does not exist
предупреждение: database file for 'pra-extra' does not exist
предупреждение: database file for 'pra02-extra' does not exist
предупреждение: database file for 'pra03-extra' does not exist
ошибка: повторяющаяся запись в базе данных 'openssl'
ошибка: пакет 'linux' не найден
cat: /usr/lib/modules/extramodules--ARCH/version: Нет такого файла или каталога
==> Сборка пакета: broadcom-wl 6.30.223.248-6 (Чт авг  6 17:40:25 MSK 2015)
==> ВНИМАНИЕ: Пропуск проверки зависимостей.
==> Получение исходных файлов...
  -> Загрузка hybrid-v35-nodebug-pcoem-6_30_223_248.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 2758k  100 2758k    0     0   401k      0  0:00:06  0:00:06 --:--:--  554k
  -> Найден modprobe.d
  -> Найден license.patch
  -> Найден linux-recent.patch
  -> Найден gcc.patch
==> Проверка исходных файлов с помощью sha256sums...
    hybrid-v35-nodebug-pcoem-6_30_223_248.tar.gz ... Готово
    modprobe.d ... Готово
    license.patch ... Готово
    linux-recent.patch ... Готово
    gcc.patch ... Готово
==> Распаковка исходных файлов...
  -> Извлечение hybrid-v35-nodebug-pcoem-6_30_223_248.tar.gz с помощью bsdtar
==> Запускается prepare()...
patching file src/wl/sys/wl_cfg80211_hybrid.c
patching file src/wl/sys/wl_dbg.h
patching file src/wl/sys/wl_linux.c
patching file src/wl/sys/wl_linux.c
patching file Makefile
==> Запускается build()...
make: *** /usr/lib/modules//build: Нет такого файла или каталога.  Останов.
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
Подставил реальное имя каталогов, драйвер wl.ko.gz собрался. Распаковал, подключил вручную - работает! Пакет буду собирать завтра, надеюсь, получится. А сейчас пора спать... Спасибо Вам большое!
Ноутбуки: Lenovo B590 - Intel Core i3-3110M, 2.4 GHz, RAM-4GB, Video - Intel HD Graphics 4000
Acer Extensa 5200 - Intel Celeron M440, 1.86GHz, RAM-1GB, Video - Intel 945GM
Нетбук Asus EeePC 901 - Intel Atom N270, 1.6GHz, RAM-1GB

Оффлайн Liss

  • Ветеран
  • *****
  • Сообщений: 632
  • Репутация: +23/-0
Re:WiFi на Broadcom BCM43142
« Ответ #46 : 06 Август 2015, 20:51:55 »
Цитата
Маленький нюанс пользователям  Broadcom BCM43142 как оказалось, данное ус-во в себе содержит кроме wifi  еще и встроенный блютуз
Не так давно попадался такой бук. Так оказался еще и WiMax модем встроен. Уж не в этом ли устройстве?
Терпение, труд и какая-то мать, все перетрут.

Оффлайн nik152

  • Ветеран
  • *****
  • Сообщений: 456
  • Репутация: +22/-0
Re:WiFi на Broadcom BCM43142
« Ответ #47 : 07 Август 2015, 06:39:41 »
Уж не в этом ли устройстве?
У меня такого модема нет, значит не в нём.

Модуль broadcom802.11abg_3.19.2-pf2.pfs готов и проверен в работе. sfs, ещё раз благодарю Вас за науку и терпение! +
Ноутбуки: Lenovo B590 - Intel Core i3-3110M, 2.4 GHz, RAM-4GB, Video - Intel HD Graphics 4000
Acer Extensa 5200 - Intel Celeron M440, 1.86GHz, RAM-1GB, Video - Intel 945GM
Нетбук Asus EeePC 901 - Intel Atom N270, 1.6GHz, RAM-1GB

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:WiFi на Broadcom BCM43142
« Ответ #48 : 07 Август 2015, 10:31:56 »
Переделал зазрузку на systemd + insmod
Так работает?
Если нет -
1. попробуйте загрузить insmod-oм не делая depmod
2. Или заменить в systemd insmod на depmod
Иначе с проп. дровами видяхи и пр. модулями ядра будут проблемы

Оффлайн nik152

  • Ветеран
  • *****
  • Сообщений: 456
  • Репутация: +22/-0
Re:WiFi на Broadcom BCM43142
« Ответ #49 : 07 Август 2015, 16:36:38 »
Переделал зазрузку на systemd + insmod
Так работает?
Нет
1. А как правильно дать команду? sudo insmod /full_path/wl.ko ->  could not insert module wl.ko:  Unknown symbol in module.
Иначе - No such file or directory
2. ExecStart=/usr/bin/sudo /usr/bin/depmod ... - не отабатывает. Но если бы и отаботала, надо ещё как-то подгружать wl
Ноутбуки: Lenovo B590 - Intel Core i3-3110M, 2.4 GHz, RAM-4GB, Video - Intel HD Graphics 4000
Acer Extensa 5200 - Intel Celeron M440, 1.86GHz, RAM-1GB, Video - Intel 945GM
Нетбук Asus EeePC 901 - Intel Atom N270, 1.6GHz, RAM-1GB

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:WiFi на Broadcom BCM43142
« Ответ #50 : 07 Август 2015, 16:51:46 »
1. почему-то не всегда срабатывает  :'(
2. тогда :
ExecStart=/путь/к/скрипту
Код
/usr/bin/sudo /usr/bin/depmod && /usr/bin/sudo /usr/bin/modprobe wl

Оффлайн nik152

  • Ветеран
  • *****
  • Сообщений: 456
  • Репутация: +22/-0
Re:WiFi на Broadcom BCM43142
« Ответ #51 : 07 Август 2015, 17:59:33 »
Нет, depmod не отрабатывает.
Иначе с проп. дровами видяхи и пр. модулями ядра будут проблемы
пр. модулями ядра - например? Этот экзотический broadcom - редкость, на бюджетных ноутах с встроенной графикой от Интел... Могут потребоваться проп. дрова?  Не очень понимаю суть проблемы.
Ноутбуки: Lenovo B590 - Intel Core i3-3110M, 2.4 GHz, RAM-4GB, Video - Intel HD Graphics 4000
Acer Extensa 5200 - Intel Celeron M440, 1.86GHz, RAM-1GB, Video - Intel 945GM
Нетбук Asus EeePC 901 - Intel Atom N270, 1.6GHz, RAM-1GB

Оффлайн nik152

  • Ветеран
  • *****
  • Сообщений: 456
  • Репутация: +22/-0
Re:WiFi на Broadcom BCM43142
« Ответ #52 : 08 Август 2015, 08:24:42 »
При загрузке, именно с исправленным модулем, очень коротко проскакивает красная строка [FAILED...] Где бы посмотреть лог загрузки? В /var не увидел.
Ноутбуки: Lenovo B590 - Intel Core i3-3110M, 2.4 GHz, RAM-4GB, Video - Intel HD Graphics 4000
Acer Extensa 5200 - Intel Celeron M440, 1.86GHz, RAM-1GB, Video - Intel 945GM
Нетбук Asus EeePC 901 - Intel Atom N270, 1.6GHz, RAM-1GB

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:WiFi на Broadcom BCM43142
« Ответ #53 : 10 Август 2015, 11:43:04 »
Суть проблемы
Она шире этой сетевухи
Сделал так http://www.puppyrus.org/~melvik/puppyrus/ftp/puppyrus/puppyrus-a/pra03/pfs-test/broadcom802.11abg_3.19.2-pf2-s02.pfs:
В systemd ExecStart=/usr/bin/br.sh
Код
cat /usr/bin/br.sh
/usr/bin/insmod "/usr/lib/modules/`/usr/bin/uname -r`/kernel/drivers/net/wireless/wl.ko" || (/usr/bin/depmod  && /usr/bin/modprobe wl)
Работает?

Посмотреть логи - debug в параметры ядра и journalctl (без debug логи отключены)
или dmesg или systemctl status rc-broadcom802.11drv.service
« Последнее редактирование: 10 Август 2015, 14:36:15 от sfs »

Оффлайн nik152

  • Ветеран
  • *****
  • Сообщений: 456
  • Репутация: +22/-0
Re:WiFi на Broadcom BCM43142
« Ответ #54 : 10 Август 2015, 14:18:51 »
Сделал так ...
Хорошо сделали :) Всё отработало как надо. Посмотрю что и как...
Ноутбуки: Lenovo B590 - Intel Core i3-3110M, 2.4 GHz, RAM-4GB, Video - Intel HD Graphics 4000
Acer Extensa 5200 - Intel Celeron M440, 1.86GHz, RAM-1GB, Video - Intel 945GM
Нетбук Asus EeePC 901 - Intel Atom N270, 1.6GHz, RAM-1GB

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:WiFi на Broadcom BCM43142
« Ответ #55 : 10 Август 2015, 14:39:14 »
Предлагаю перейти сюда

Для конкретно Вашего случая - 1 модуль с модулями ядра (особенно если юзаете copy2ram) , быстрее и менее ресурсозатратно юзать Ваш вариант с результатами depmod в самом модуле

Оффлайн nik152

  • Ветеран
  • *****
  • Сообщений: 456
  • Репутация: +22/-0
Re:WiFi на Broadcom BCM43142
« Ответ #56 : 10 Август 2015, 15:05:02 »
broadcom-s02
live@pra:~$ systemctl status rc-broadcom802.11drv.service
● rc-broadcom802.11drv.service - Load broadcom802.11 drv
   Loaded: loaded (/etc/systemd/system/multi-user.target.wants/rc-broadcom802.11drv.service)
   Active: active (exited) since Пн 2015-08-10 19:06:02 MSK; 4h 32min left
  Process: 550 ExecStart=/usr/bin/br.sh (code=exited, status=0/SUCCESS)
 Main PID: 550 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/rc-broadcom802.11drv.service

broadcom-s01
live@pra:~$ systemctl status rc-broadcom802.11drv.service
Showing one /org/freedesktop/systemd1/unit/rc_2dbroadcom802_2e11drv_2eservice
Sent message type=method_call sender=n/a destination=org.freedesktop.DBus object=/org/freedesktop/DBus interface=org.freedesktop.DBus member=Hello cookie=1 reply_cookie=0 error=n/a
Got message type=method_return sender=org.freedesktop.DBus destination=:1.5 object=n/a interface=n/a member=n/a cookie=1 reply_cookie=1 error=n/a
Sent message type=method_call sender=n/a destination=org.freedesktop.systemd1 object=/org/freedesktop/systemd1/unit/rc_2dbroadcom802_2e11drv_2eservice interface=org.freedesktop.DBus.Properties member=GetAll cookie=2 reply_cookie=0 error=n/a
● rc-broadcom802.11drv.service - Load broadcom802.11 drv
   Loaded: loaded (/etc/systemd/system/multi-user.target.wants/rc-broadcom802.11drv.service)
   Active: failed (Result: exit-code) since Пн 2015-08-10 19:40:48 MSK; 2min 12s ago
  Process: 557 ExecStart=/usr/bin/sudo /usr/bin/depmod /usr/lib/modules/`/usr/bin/uname -r`/kernel/drivers/net/wireless/wl.ko (code=exited, status=1/FAILURE)
 Main PID: 557 (code=exited, status=1/FAILURE)
Root directory /var/log/journal added.
Considering /var/log/journal/2a325fce836611e4a5e000219be076e2.
Directory /var/log/journal/2a325fce836611e4a5e000219be076e2 added.
Journal filter: (((OBJECT_SYSTEMD_UNIT=rc-broadcom802.11drv.service AND _UID=0) OR (UNIT=rc-broadcom802.11drv.service AND _PID=1) OR (COREDUMP_UNIT=rc-broadcom802.11drv.service AND _UID=0 AND MESSAGE_ID=fc2e22bc6ee647b6b90729ab34a250b1) OR _SYSTEMD_UNIT=rc-broadcom802.11drv.service) AND _BOOT_ID=a39a6f2f9e094c3c94c82be8775445ea)
Root directory /var/log/journal removed.
Directory /var/log/journal/2a325fce836611e4a5e000219be076e2 removed.
mmap cache statistics: 0 hit, 0 miss

Для конкретно Вашего случая - (особенно если юзаете copy2ram) , быстрее и менее ресурсозатратно
Хорошо, понял, спасибо!
« Последнее редактирование: 10 Август 2015, 15:11:14 от nik152 »
Ноутбуки: Lenovo B590 - Intel Core i3-3110M, 2.4 GHz, RAM-4GB, Video - Intel HD Graphics 4000
Acer Extensa 5200 - Intel Celeron M440, 1.86GHz, RAM-1GB, Video - Intel 945GM
Нетбук Asus EeePC 901 - Intel Atom N270, 1.6GHz, RAM-1GB

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:WiFi на Broadcom BCM43142
« Ответ #57 : 10 Август 2015, 15:09:08 »
 Process: 550 ExecStart=/usr/bin/br.sh (code=exited, status=0/SUCCESS)
т.е. все ок ,но
  Process: 557 ExecStart=/usr/bin/sudo /usr/bin/depmod /usr/lib/modules/`/usr/bin/uname -r`/kernel/drivers/net/wireless/wl.ko (code=exited, status=1/FAILURE)
только с depmod
insmod не загрузил

Оффлайн nik152

  • Ветеран
  • *****
  • Сообщений: 456
  • Репутация: +22/-0
Re:WiFi на Broadcom BCM43142
« Ответ #58 : 10 Август 2015, 15:18:00 »
Вы не там посмотрели! Там логи от s02 и после пробела от нерабочего s01
« Последнее редактирование: 10 Август 2015, 15:20:33 от nik152 »
Ноутбуки: Lenovo B590 - Intel Core i3-3110M, 2.4 GHz, RAM-4GB, Video - Intel HD Graphics 4000
Acer Extensa 5200 - Intel Celeron M440, 1.86GHz, RAM-1GB, Video - Intel 945GM
Нетбук Asus EeePC 901 - Intel Atom N270, 1.6GHz, RAM-1GB

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
    • PuppyRus-A
Re:WiFi на Broadcom BCM43142
« Ответ #59 : 10 Август 2015, 15:27:30 »
/usr/bin/sudo /usr/bin/depmod /usr/lib/modules/`/usr/bin/uname -r`/kernel/drivers/net/wireless/wl.ko так в s01 не работает? просто из ком. строки? Если бы работало - лучший вариант