debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Broadcom BCM43142 (bluetooth + wi-fi) и Debian Wheezy  (Прочитано 4180 раз)

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

Оффлайн khakermp

  • Новичок форума
  • Topic Author
  • Сообщений: 3
Broadcom BCM43142 (bluetooth + wi-fi) и Debian Wheezy
« : 17 Декабрь 2014, 22:21:04 »
Добрый вечер, господа дебианщики.
Являюсь пользователем пингвиноподобных ОСей уже около 2 лет. Все, обычно, решалось с помощью гугла и здравого смысла (читайте мозгов), но в данном случае он меня подвел.
Ситуация такова:
Есть ноутбук Lenovo B590. Поставил Debian Wheezy.
 root@debian:/home/khakermp# uname -a
Linux debian 3.2.0-4-686-pae #1 SMP Debian 3.2.63-2+deb7u1 i686 GNU/Linux
С бубном и матами удалось настроить Wi-Fi.
Но с синим зубом так и не удалось решить проблему.
Вот что выводит dmesg:
root@debian:/home/khakermp# dmesg|grep -i bluetooth
[    7.728554] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[   19.122687] Bluetooth: Core ver 2.16
[   19.122704] Bluetooth: HCI device and connection manager initialized
[   19.122707] Bluetooth: HCI socket layer initialized
[   19.122709] Bluetooth: L2CAP socket layer initialized
[   19.122713] Bluetooth: SCO socket layer initialized
[   19.145801] Bluetooth: RFCOMM TTY layer initialized
[   19.145806] Bluetooth: RFCOMM socket layer initialized
[   19.145808] Bluetooth: RFCOMM ver 1.11
[   19.272753] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   19.272756] Bluetooth: BNEP filters: protocol multicast
Судя по этому тексту, модуль инициируется нормально, но:
root@debian:/home/khakermp# hciconfig
root@debian:/home/khakermp#
Выхлоп hciconfig пустой.
Гуглил долго, но кроме проблемы с firmware ничего поиск не дал.
Ставил гномовский блютуз манагер, ставил полнотью оболочку гнома, переустанавливал bluez, blueman, obex* и тд.
Реультата ноль. Не могу поднять hci.
Далее будут выводы lspci, lsusb, lsmod
root@debian:/home/khakermp# lspci|grep -i bluetooth
root@debian:/home/khakermp# lspci|grep -i broadcom
02:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
root@debian:/home/khakermp# lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09)
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0156] (rev 09)
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4)
00:1c.3 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 [8086:1e16] (rev c4)
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
00:1f.0 ISA bridge [0601]: Intel Corporation 7 Series Chipset Family LPC Controller [8086:1e5e] (rev 04)
00:1f.2 IDE interface [0101]: Intel Corporation 7 Series Chipset Family 4-port SATA Controller [IDE mode] [8086:1e01] (rev 04)
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04)
00:1f.5 IDE interface [0101]: Intel Corporation 7 Series Chipset Family 2-port SATA Controller [IDE mode] [8086:1e09] (rev 04)
02:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 07)
root@debian:/home/khakermp#

root@debian:/home/khakermp# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 003: ID 0c45:6459 Microdia
Bus 003 Device 004: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader
Bus 003 Device 005: ID 105b:e065 
Bus 003 Device 006: ID 8564:1000 
root@debian:/home/khakermp#

root@debian:/home/khakermp# lsmod|grep -i bluet
bluetooth             103791  10 rfcomm,bnep
rfkill                 18516  6 cfg80211,acer_wmi,thinkpad_acpi,bluetooth
crc16                  12327  2 ext4,bluetooth
root@debian:/home/khakermp#

Очень смутила строка в lsusb, так как ID этого чудо гибрида:
Bus 003 Device 005: ID 105b:e065 
Пробовал в кучу к гномовскому аплету делать modprobe btusb
Толку, естественно, никакого.

Не могу понять, почему он не стартует, ибо фирмвари не просит, значит изначально она есть в ядре..
Пока писал этот пост, пришла идея принудительно в /lib/firmware запихнуть фирмварь, что для юбунты нужна.
Буду рад Вашим советам, ибо измаялся уже с этой махиной.. И с дебиана с XFCE не уйду, ибо работает нормально, а отличии от той же бубунты. Ноут ооочень слабенький. Спасибо


Сообщение объединено: 18 Декабрь 2014, 01:54:10
бедааа..
По идее нужно собирать патченный btusb.ko
А патчи есть только на ядро  3.10.12
Уважаемые, а что будет, если выкачать исходники ядра 3.10, пропатчить его, собрать из патченных исходников модуль, и запихать его в мое ядро?
Исходники с гита уже вытаскиваю, т.к. данная тема в тырнете не поднималась, а поэксперементировать шибко охота, т.к. синезуб нужен. И если слетит система - хай с ней. Буду искать на старом ядре.

Чего-то молчаливл у вас тут =/
« Последнее редактирование: 18 Декабрь 2014, 01:54:10 от khakermp »
 

Оффлайн Malaheenee

  • Ветеран
  • *****
  • Сообщений: 2565
  • Учтите, мы можем дать и вредный совет.
Re: Broadcom BCM43142 (bluetooth + wi-fi) и Debian Wheezy
« Ответ #1 : 18 Декабрь 2014, 05:41:46 »
Ночь у многих потому что. Для начала стандартный совет - ядро и прошивки из бэкпортов установите.
Debian Sid: XFCE x 1, openbox x 2.
Все мы где-то, когда-то и в чем-то были новичками.
 

Оффлайн khakermp

  • Новичок форума
  • Topic Author
  • Сообщений: 3
Re: Broadcom BCM43142 (bluetooth + wi-fi) и Debian Wheezy
« Ответ #2 : 24 Декабрь 2014, 19:41:53 »
Поставил из бекпортов ядро 3.16.7, т.к. 13го не было доступно.
Вылезли новые проблемы. Первое - перестал работать wi-fi. Патчил также, как и для своего старого ядра, ибо инструкция была 3.0+
При установке патченого wl.ko выдает что-то по типу "Invalid argument can not execute"
При патче самого btusb ошибок не вываливалось. Кроме того модуль успешно установился. Но на этом ядре он не стартует автоматом. Запускал его и вручную, и в /etc/init.d/bluetooth добавлял.
Стартует, но устройства моего не видит. hciconfig по прежнему ничего не выдает
При hciconfig up hci0 (hci0 и up не помню в какой последовальности - пробовал и так и так) выдает "No such device"

Чего-то аж депрессия по этому поводу наступает. Ось уже отлично под себя настроил, програмки поставил необходимые - а беда с вафлей и бт не решается =/
Планирую центос испытать, но чую, что там тоже будут танцы с этим проклятым BCM43142

Дайте направление хоть, что читать, где курить. Ибо не хочу я сдаваться. Замучился уже.
 

Оффлайн ChubaDuba

  • Местный житель
  • ***
  • Сообщений: 489
  • Debian 9 + Xmonad
  • Jabber: achubakov@jabber.ru
Re: Broadcom BCM43142 (bluetooth + wi-fi) и Debian Wheezy
« Ответ #3 : 24 Декабрь 2014, 22:59:00 »
Пока писал этот пост, пришла идея принудительно в /lib/firmware запихнуть фирмварь, что для юбунты нужна.
можно попробовать...
 

Оффлайн khakermp

  • Новичок форума
  • Topic Author
  • Сообщений: 3
Re: Broadcom BCM43142 (bluetooth + wi-fi) и Debian Wheezy
« Ответ #4 : 25 Декабрь 2014, 00:05:14 »
Пока писал этот пост, пришла идея принудительно в /lib/firmware запихнуть фирмварь, что для юбунты нужна.
можно попробовать...
Спасибо за ответ, но это я попробовал сразу же. Просто когда на этот ноут ставил линь - поставил сначала бубунту, чтобы посмотреть с какими девайсами могут быть косяки.
Проблема в том, что дебиан даже не пытается подтянуть фирмварь. Есть он в папке или нет - ошибок типа "Firmware not loaded" не сыпется в дмесг, хотя в бубунте писало такое =/
Вобщем, седнэсс и меланхолия с этой моей махиной чужеземной =)
 

Оффлайн viktor6

  • Пользователь
  • *
  • Сообщений: 37
Re: Broadcom BCM43142 (bluetooth + wi-fi) и Debian Wheezy
« Ответ #5 : 30 Ноябрь 2015, 00:29:16 »
Чем все закончилось? проблема аналогичная
 

Оффлайн Nathan

  • Пользователь
  • *
  • Сообщений: 24
  • Eureka !!!
Re: Broadcom BCM43142 (bluetooth + wi-fi) и Debian Wheezy
« Ответ #6 : 21 Ноябрь 2018, 06:10:03 »
На дворе 2019 (почти) год, а проблема актуальна. С этим же устройством проблема, можно сказать все симптомы слово в слово из первого поста, и что то гугление не помогает найти ответа.
Linux LiDev 4.15.0-29deepin-generic #31 SMP Fri Jul 27 07:12:08 UTC 2018 x86_64 GNU/Linux
nathan@LiDev:~$ dmesg|grep -i bluetooth
[    6.449074] Bluetooth: Core ver 2.22
[    6.449116] Bluetooth: HCI device and connection manager initialized
[    6.449122] Bluetooth: HCI socket layer initialized
[    6.449127] Bluetooth: L2CAP socket layer initialized
[    6.449143] Bluetooth: SCO socket layer initialized
[   14.703879] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   14.703882] Bluetooth: BNEP filters: protocol multicast
[   14.703887] Bluetooth: BNEP socket layer initialized

nathan@LiDev:~$ hciconfig

nathan@LiDev:~$ lspci|grep -i bluetooth
nathan@LiDev:~$ lspci|grep -i broadcom
03:00.0 Network controller: Broadcom Limited BCM43142 802.11b/g/n (rev 01)

nathan@LiDev:~$ lsusb
Bus 001 Device 002: ID 8087:8000 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 003: ID 04f2:b520 Chicony Electronics Co., Ltd
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

nathan@LiDev:~$ lsmod|grep -i bluet
bluetooth             544768  11 btrtl,btintel,bnep,btbcm,btusb
ecdh_generic           24576  1 bluetooth

WiFi  Завелся из коробки без проблем, блюпуп не в какую не хочет.
 

Русскоязычное сообщество Debian GNU/Linux

Re: Broadcom BCM43142 (bluetooth + wi-fi) и Debian Wheezy
« Ответ #6 : 21 Ноябрь 2018, 06:10:03 »


Теги:
 

Broadcom 4313 и squeeze

Автор Обедающий философ

Ответов: 3
Просмотров: 2032
Последний ответ 04 Июнь 2012, 19:47:39
от Обедающий философ
Драйвер для broadcom 4313.

Автор biotin

Ответов: 2
Просмотров: 1073
Последний ответ 09 Апрель 2013, 18:22:12
от biotin
Драйверы для Broadcom bcm5720

Автор kennynotdead

Ответов: 1
Просмотров: 1636
Последний ответ 23 Март 2013, 10:12:59
от ferum
[Решено] Broadcom NetXtreme 10/100/1000 Mbps PCI/PCI-X/PCI Express

Автор yurakir20

Ответов: 2
Просмотров: 1297
Последний ответ 13 Декабрь 2013, 11:42:58
от yurakir20
[Решено] Не могу настроить Wi-Fi Broadcom BCM4313

Автор Hafu

Ответов: 11
Просмотров: 16151
Последний ответ 16 Октябрь 2015, 22:15:10
от Moonlight0x0