Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: WiFi/Bluetooth чип BCM43142: Ubuntu не находит устройств по Bluetooth  (Прочитано 13441 раз)

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

Оффлайн dm999

  • Автор темы
  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля
Lubuntu 13.10. Установка broadcom-sta-dkms и wireless-драйвера завершаются с ошибкой:
Распаковывается пакет broadcom-sta-dkms (из файла …/broadcom-sta-dkms_5.100.82.112-11_all.deb) …
Настраивается пакет broadcom-sta-dkms (5.100.82.112-11) …
Loading new broadcom-sta-5.100.82.112 DKMS files...
First Installation: checking all kernels...
Building only for 3.11.0-12-generic
Building initial module for 3.11.0-12-generic
Error! Bad return status for module build on kernel: 3.11.0-12-generic (x86_64)
Consult /var/lib/dkms/broadcom-sta/5.100.82.112/build/make.log for more information.
Устанавливаю bcmwl-kernel-wireless работает WiFi, но Bluetooth так и не обнаруживает никаких устройств.
При запуске мелькает "hci0 command 0x1003 tx timeout"
WiFi работает хорошо. Ноутбук Dell Inspirom 3520
В чём может быть проблема?
P.S. Яндекс и Google издырил
« Последнее редактирование: 18 Октября 2013, 22:52:13 от dm999 »

varlesh

  • Гость
Подтверждаю проблему. Dell inspirion 3721, тот же чип. Bluetooth не видит устройств и его никто не видит.

Оффлайн dm999

  • Автор темы
  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля

dmitrij999@dmitrij999-note:~$ rfkill list
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: brcmwl-0: Wireless LAN
Soft blocked: no
Hard blocked: no
3: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
dmitrij999@dmitrij999-note:~$ dmesg | grep Blue[   13.834186] Bluetooth: Core ver 2.16
[   13.834204] Bluetooth: HCI device and connection manager initialized
[   13.834210] Bluetooth: HCI socket layer initialized
[   13.834211] Bluetooth: L2CAP socket layer initialized
[   13.834215] Bluetooth: SCO socket layer initialized
[   15.729658] Bluetooth: can't load firmware, may not work correctly
[   31.257729] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   31.257732] Bluetooth: BNEP filters: protocol multicast
[   31.257740] Bluetooth: BNEP socket layer initialized
[   31.365844] Bluetooth: RFCOMM TTY layer initialized
[   31.365858] Bluetooth: RFCOMM socket layer initialized
[   31.365860] Bluetooth: RFCOMM ver 1.11
[  384.705754] Bluetooth: can't load firmware, may not work correctly
видел решение проблемы в установке этого пакета с патчем, затем подгрузка патча командой
brcm_patchram_plus_usb --patchram /lib/firmware/BCM43142A0_001.001.011.0028.0036.hcd hci0у меня не канает, не находит ничего по Bluetooth

Оффлайн Мойша

  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
"Error! Bad return status for module build on kernel: 3.11.0-12-generic (x86_64)
Consult /var/lib/dkms/broadcom-sta/5.100.82.112/build/make.log for more information."

Если я правильно понял, то вы пытаетесь собрать пакет для вашего ядра.
Скрипт сообщает вам о ошибке, записывая подробности в лог.
Так что он вам там в логе пишет-то?
Может вы заголовки ядра не установили, пакеты для разработчиков или что-то еще. 

Оффлайн dm999

  • Автор темы
  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля
"Error! Bad return status for module build on kernel: 3.11.0-12-generic (x86_64)
Consult /var/lib/dkms/broadcom-sta/5.100.82.112/build/make.log for more information."

Если я правильно понял, то вы пытаетесь собрать пакет для вашего ядра.
Скрипт сообщает вам о ошибке, записывая подробности в лог.
Так что он вам там в логе пишет-то?
Может вы заголовки ядра не установили, пакеты для разработчиков или что-то еще. 


лог сборки
DKMS make.log for broadcom-sta-5.100.82.112 for kernel 3.11.0-13-generic (x86_64)
Вс. дек.  1 11:42:24 SAMT 2013
/bin/sh: 1: [: Illegal number:
/bin/sh: 1: [: Illegal number:
Wireless Extension is the only possible API for this kernel version
Using Wireless Extension API
KBUILD_NOPEDANTIC=1 make -C /lib/modules/3.11.0-13-generic/build M=/var/lib/dkms/broadcom-sta/5.100.82.112/build
make[1]: Вход в каталог `/usr/src/linux-headers-3.11.0-13-generic'
CFG80211 API is prefered for this kernel version
Using CFG80211 API
Kernel architecture is X86_64
  LD      /var/lib/dkms/broadcom-sta/5.100.82.112/build/built-in.o
  CC [M]  /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/shared/linux_osl.o
  CC [M]  /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.o
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2975:7: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
       wl->tkip_bcast_data[idx]);
       ^
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2975:7: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2978:4: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
    wl->tkipmodops->print_stats(debug_buf, wl->tkip_ucast_data);
    ^
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2978:4: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c: In function ‘wl_reg_proc_entry’:
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3185:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
  if ((wl->proc_entry = create_proc_entry(tmp, 0644, NULL)) == NULL) {
  ^
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3185:22: warning: assignment makes pointer from integer without a cast [enabled by default]
  if ((wl->proc_entry = create_proc_entry(tmp, 0644, NULL)) == NULL) {
                      ^
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3190:16: error: dereferencing pointer to incomplete type
  wl->proc_entry->read_proc = wl_proc_read;
                ^
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3191:16: error: dereferencing pointer to incomplete type
  wl->proc_entry->write_proc = wl_proc_write;
                ^
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3192:16: error: dereferencing pointer to incomplete type
  wl->proc_entry->data = wl;
                ^
cc1: some warnings being treated as errors
make[2]: *** [/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.o] Ошибка 1
make[1]: *** [_module_/var/lib/dkms/broadcom-sta/5.100.82.112/build] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-3.11.0-13-generic'
make: *** [all] Ошибка 2

Pilot6

  • Гость
dm999,
Для ядра 3.11 этот драйвер не собирается.

Оффлайн dm999

  • Автор темы
  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля
dm999,
Для ядра 3.11 этот драйвер не собирается.
встали broadcom-sta не-dkms, wi-fi работает, bluetooth нет

Pilot6

  • Гость
Решения в сети есть для других ядер. Возможно и для этого появится со временем.
Вы решите что вам нужно: обязательно 13.10 или bluetooth?

Оффлайн dm999

  • Автор темы
  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля
разве на 13.10 решения нет? придется откатываться до 12.04?

Оффлайн Мойша

  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
Я не настоящий сварщик, потому лог мне тоже мало что сказал.
Но давайте исключим нехватку установленных пакетов для разработки.
Скачайте, к примеру, последний rtorrent и посмотрите, пройдёт ли make без ошибок?

Pilot6

  • Гость
dm999,
Цитировать
разве на 13.10 решения нет?
Может и есть. Только неужели удобно когда Ctrl+C и т.п. в русской раскладке не работает и многое другое, включая bluetooth? Если ОЧЕНЬ нравится 13.10 почему-то, то ищите на англоязычных сайтах, может кто-то как-то решил.
Мойша,
Там не в пакетах дело.

Оффлайн dm999

  • Автор темы
  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля
Pilot6,
я, в принципе, готов откатиться на стабильную 12.04, если у тебя такой же чип, то всё там работает?

Pilot6

  • Гость
dm999,
У меня нет такого чипа. Я такую гадость никогда не беру. А посмотреть работает или нет можно в сети.
Для 12.04 есть рецепты решения проблемы. Явно работающие.

Оффлайн dm999

  • Автор темы
  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля
откатился до 12.04, поставился проприетарный драйвер, bluetooth криво работает (никакие устройства не видит, другие его видят, сопрягаться с компьютером можно только с устройства и не работают пункты передачи файлов и просмотра файлов на устройстве (пытаюсь сцепить с Android-устройством, да и с другими такая же проблема))
dmitrij999@dmitrij999-Inspiron-3520:~$ dmesg | grep Blue
[   12.639652] Bluetooth: Core ver 2.16
[   12.639669] Bluetooth: HCI device and connection manager initialized
[   12.639671] Bluetooth: HCI socket layer initialized
[   12.639673] Bluetooth: L2CAP socket layer initialized
[   12.639678] Bluetooth: SCO socket layer initialized
[   12.643123] Bluetooth: Generic Bluetooth USB driver ver 0.6
[   12.946584] Bluetooth: can't load firmware, may not work correctly
[   15.674032] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   15.674035] Bluetooth: BNEP filters: protocol multicast
[   15.677444] Bluetooth: RFCOMM TTY layer initialized
[   15.677450] Bluetooth: RFCOMM socket layer initialized
[   15.677452] Bluetooth: RFCOMM ver 1.11

Оффлайн dm999

  • Автор темы
  • Участник
  • *
  • Сообщений: 122
    • Просмотр профиля
Pilot6,
А кто тебя спросит, когда будешь брать ноут? Основная масса ноутов с Win8 поставляется с таким чипом

 

Страница сгенерирована за 0.034 секунд. Запросов: 25.