Перейти к содержимому

Как установить драйвер bluetooth на centos

  • автор:

Решено

если модуль совмещённый, то проблемы с его работой обычное дело (несколько лет назад, так точно было).

anonymous
( 17.02.22 10:30:52 MSK )

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Ответ на: комментарий от anonymous 17.02.22 10:30:52 MSK

root@redox:/home/kein# rfkill ID TYPE DEVICE SOFT HARD 0 wlan phy0 blocked unblocked 

Architector
( 17.02.22 10:54:15 MSK ) автор топика

  • Ответить на это сообщение
  • Ссылка

Ответ на: комментарий от anonymous 17.02.22 10:30:52 MSK

[84764.622288] sr 0:0:0:0: [sr0] tag#0 FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE cmd_age=0s [84764.622295] sr 0:0:0:0: [sr0] tag#0 Sense Key : Medium Error [current] [84764.622298] sr 0:0:0:0: [sr0] tag#0 Add. Sense: Unrecovered read error [84764.622302] sr 0:0:0:0: [sr0] tag#0 CDB: Read(10) 28 00 00 00 0f ee 00 00 02 00 [84764.622304] blk_update_request: critical medium error, dev sr0, sector 16312 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0 
[ 3.915477] Error: Driver 'rtl8821ce' is already registered, aborting. [ 3.952792] usb 1-10: Device not responding to setup address. [ 3.963046] rtl8821ce 0000:01:00.0 wlo1: renamed from wlan0 [ 3.995619] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100 [ 3.995646] snd_hda_intel 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver [ 4.109002] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100 [ 4.109027] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver [ 4.109042] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002) [ 4.109280] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100 [ 4.109370] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915]) [ 4.116211] sof-audio-pci 0000:00:1f.3: use msi interrupt mode [ 4.148665] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5 [ 4.148670] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now [ 4.148675] sof-audio-pci 0000:00:1f.3: DMICs detected in NHLT tables: 2 [ 4.160683] usb 1-10: device not accepting address 7, error -71 [ 4.162290] usb usb1-port10: unable to enumerate USB device 
[ 0.069304] ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics) [ 0.124816] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS01._UPC], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.124823] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.124825] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.124828] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS01._PLD], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.124831] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.124833] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.124963] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS02._UPC], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.124966] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.124968] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.124970] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS02._PLD], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.124972] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.124974] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.124977] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS03._UPC], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.124980] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.124982] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.124984] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.HS03._PLD], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.124986] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.124988] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.124999] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS01._UPC], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.125002] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.125003] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.125005] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS01._PLD], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.125008] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.125010] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.125013] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS02._UPC], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.125016] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.125017] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.125019] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS02._PLD], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.125022] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.125024] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.125027] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS03._UPC], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.125029] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.125031] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.125033] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS03._PLD], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.125036] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.125038] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.125040] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS04._UPC], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.125043] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.125045] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.125047] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS04._PLD], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.125050] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.125052] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.125054] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS05._UPC], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.125057] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.125059] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.125061] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS05._PLD], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.125064] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.125066] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.125068] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS06._UPC], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.125071] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.125073] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.125075] ACPI BIOS Error (bug): Failure creating named object [\_SB.PC00.XHCI.RHUB.SS06._PLD], AE_ALREADY_EXISTS (20201113/dswload2-326) [ 0.125077] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20201113/psobject-220) [ 0.125079] ACPI: Skipping parse of AML opcode: Method (0x0014) [ 0.125493] ACPI: 11 ACPI AML tables successfully acquired and loaded 

Architector
( 17.02.22 10:54:48 MSK ) автор топика

  • Ответить на это сообщение
  • Показать ответы
  • Ссылка

Как установить драйвер bluetooth на centos

Здравствуйте, k55, Вы писали:

k55>И всеже, что за механизм который заливает firmware?

Linux: Драйвер для bluetooth адаптера.

От: k55
Дата: 23.01.17 15:03
Оценка:

Воюю с блютусом, а точнее с HSP (гарнитура) под линуксом.
Линукс уши и микрофон видит, но звука не дает и не берет.
Если переключить устройство в режим A2DP, то звук есть.

Нашел в интернетах что свистки на Broadcomовсих чипах не поддерживают HSP и что бы оно заработало надо прошить апдейт.

Нашел фикс от производителя свистка. http://plugable.com/2014/06/23/plugable-usb-bluetooth-adapter-solving-hfphsp-profile-issues-on-linux/
Но вот беда, я делаю как атак указано, но ничего не происходит. или я не знаю как проверить (но звука нет).

У меня есть линуксовый девайс с ядром 3.14 и есть CentOS 6 (ядро 2.6.32).

Я как подозреваю 2.6.32 не поддерживает решение приведеное на той странице.
Но почему не работает 3.14 ядро?
Я не понимаю как происходит определение того что и куда грузить. Где можно про это почитать? Есть ли возможность руками залить firmware?

Если есть желание — найдется 1000 возможностей.
Если нет желания — найдется 1000 причин.
Re: Linux: Драйвер для bluetooth адаптера.

От: kov_serg
Дата: 23.01.17 18:26
Оценка:

Здравствуйте, k55, Вы писали:

k55>День добрый.

k55>Воюю с блютусом, а точнее с HSP (гарнитура) под линуксом.
k55>Линукс уши и микрофон видит, но звука не дает и не берет.
k55>Если переключить устройство в режим A2DP, то звук есть.

k55>Нашел в интернетах что свистки на Broadcomовсих чипах не поддерживают HSP и что бы оно заработало надо прошить апдейт.

Re[2]: Linux: Драйвер для bluetooth адаптера.

От: k55
Дата: 23.01.17 19:05
Оценка:

В моем случае нет ошибок в dmesg.

[ 2.133659] Bluetooth: Virtual HCI driver ver 1.4
[ 2.138532] Bluetooth: HCI UART driver ver 2.2
[ 2.142994] Bluetooth: HCI H4 protocol initialized
[ 2.147799] Bluetooth: HCI BCSP protocol initialized
[ 2.355956] Bluetooth: RFCOMM TTY layer initialized
[ 2.360873] Bluetooth: RFCOMM socket layer initialized
[ 2.366050] Bluetooth: RFCOMM ver 1.11
[ 2.369814] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 2.375139] Bluetooth: BNEP filters: protocol multicast
[ 2.380380] Bluetooth: BNEP socket layer initialized
[ 2.385357] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 2.391294] Bluetooth: HIDP socket layer initialized

Я скопировал *.hcd файлы во все предложенные папки, без результата.
Я не уверен что 3.14 поддерживает это (у меня не Убунта).

Нашел ноутбук с убунотой там я дро 4.что-то. Воткнул туда блютус свисток и подключил наушники. Все работает. Потому что я не заметил наличие интегрированного блютуса в ноуте.
Хотя в dmesg вижу ошибку о том что нет патча.
Может что то из виду упускаю?? Точно что то упускаю, но что?

Попробую пропатчить убунту и добиться чтоб работало через свисток.

Но вопрос остается открыми. Почему я не вижу ошибок в dmesg что патч не найден или иное другое сообщение?

update: Потресающе. Воткнул bluetooth донгл во внешний USB хаб. Подключил его к ноуту с Убунтой, убунта пропатчила донгл. Отключил хаб от ноута. Подключил хаб к девайсу и наушники заработали.
И всеже, что за механизм который заливает firmware?

Часто задаваемые вопросы при установке драйвера для Wi-Fi адаптера под ОС Linux.

Дата последнего обновления: 01-16-2018 08:22:18 AM 418133

В: Я не знаком с ОС Linux. Как я могу настроить адаптер на моей ОС Linux?

О: TP-Link предоставляет руководство по настройке/установке устройства в файлах драйверов. Следуйте инструкциям руководства, чтобы установить его. Или загрузите его здесь: https://static.tp-link.com/Installation for linux driver_RTL.pdf

В: Что мне делать, если при выполнении команды появляется ошибка «permission denied» / «доступ запрещен» ?

О: Для выполнения команды используйте учетную запись «root» или команду «sudo».

В: Почему возникает ошибка “mkdir: cannot create directory ‘/etc/Wireless/RT2870STA/’: No such file or directory” (“mkdir: не удаётся создать директорию ‘/etc/Wireless/RT2870STA/’: данный файл или каталог отсутствует”), когда я выполняю команду “sudo bash load.sh”?

О: Обычно это происходит, когда не удается создать папку “RT2870STA” в “etc/Wireless/”. Чтобы избежать этого, в первую очередь используйте команду “chmod 777 /etc/Wireless” для авторизации.

В: Какие устройства поддерживают последнюю версию ядра Linux?

О: На данный момент только адаптер Archer T9UH получил обновленный драйвер с поддержкой ядра 4.4.6 (Linux 2.6.18-4.4.6)

В: Что следует делать, если мне не удается установить драйвер, потому что моя OS Linux не соответствует версии ядра, указанной на официальном веб-сайте, или мне не удаётся установить драйвер из-за ошибок, которые мне не удаётся понять?

О: Поскольку Linux является системой с открытым кодом и множеством версий и вариаций, мы не можем гарантировать, что драйвер будет работать на именно на вашей версии Linux. Тем не менее, многие разработчики предоставляют свои собственные драйвера на форумах Linux. Мы рекомендуем использовать их.

Вы можете попробовать загрузить драйвер с ресурса Github: (Для T2U/T2UH/T1U)

Дополнительная информация

Был ли этот FAQ полезен?

Ваш отзыв поможет нам улучшить работу сайта.

Что вам не понравилось в этой статье?

  • Недоволен продуктом
  • Слишком сложно
  • Неверный заголовок
  • Не относится к моей проблеме
  • Слишком туманное объяснение
  • Другое

Как мы можем это улучшить?

Спасибо

Спасибо за обращение
Нажмите здесь, чтобы связаться с технической поддержкой TP-Link.

Community

Нужна помощь? Задавайте вопросы, находите ответы и обращайтесь за помощью к специалистам TP-Link и другим пользователям со всего мира.

Подписаться на рассылку Мы с ответственностью относимся к вашим персональным данным. Полный текст положения об обработке персональных данных доступен здесь. С нашими условиями использования и программой улучшения пользовательского опыта можно ознакомиться здесь.

Установка драйвера USB WiFi адаптера в Linux (на примере DEXP WFA-601)

В связи с переездом и нежеланием захламлять дом проводами повесил в прихожей роутер, а для компьютера купил Wi-Fi адаптер DEXP WFA-601.
Пока работал в Windows 10 проблем не было. Однако сгоревший жесткий диск подтолкнул меня к установке Linux (конкретно Kubuntu).

Адаптер не определился.

Путь веры

Захожу на официальный сайт производителя и скачиваю драйвер для любой ОС. Результат предсказуем: Linux != «любая ОС».
Роюсь в коробочках и нахожу родной CD-диск от адаптера. Скачиваю драйвер, нахожу «install.sh»:

$ chmod a+x install.sh $ sudo ./install.sh 

Драйвер не компилируется, вылетает с ошибкой.

cc1: error: code model kernel does not support PIC mode

Не буду тратить время на описание, боя с ней. В гугле нашел советы персобирать ядро, пересобирать gcc… В общем мой уровень не позволяет такие сложности.

Путь разума

Первым делом решил проверить видит ли железку ядро. Вытаскиваю адаптер и втыкаю его в соседний разъем.

$ sudo dmesg

В результате выдает:

. [ 1498.558445] usb 1-1.1: new high-speed USB device number 6 using ehci-pci [ 1498.667540] usb 1-1.1: New USB device found, idVendor=0bda, idProduct=a811 [ 1498.667544] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 1498.667546] usb 1-1.1: Product: 802.11ac WLAN Adapter [ 1498.667548] usb 1-1.1: Manufacturer: Realtek [ 1498.667550] usb 1-1.1: SerialNumber: 00e04c000001 

Ищу название драйвера на лазерном диске от производителя, вот оно: RTL8821AU_Linux_v5.2.6.3_25025_COEX20171103-6c6d.20171106.
Подключаю смартфон в режиме модема и пробую в лоб:

sk@ds:~$ sudo apt install realtek-88xxau-dkms [sudo] password fоr sk: Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Невозможно найти пакет realtek-88xxau-dkms

Видимо репозиторий моего дистрибутива к такому не готов. Захожу на гитхаб и качаю исправленную версию драйвера.

Распаковываю, нахожу dkms-install.sh, запускаю его. Драйвер установлен.
Не будучи гуру linux не стал разбираться с остановкой и запуском адаптера, ввел:

reboot now

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *