LINUX.ORG.RU

noname aic8800 ax900 bt5.4 usb adapter не работает Wi-Fi

 , ,


1

1

Не работает Wi-Fi. Уже неделю пытаюсь его оживить. Моё железо это плата от TV приставки на базе amlogic s905x. Их у меня 6 штук. OS Armbian v26.2 ядро 6.12.59-current-meson64

Имеится 6 адаптеров : noname aic8800 ax900 bt5.4 usb (Двух типов. Одни немного по другому определяются в системе но сначала хочу с первым типом разобратся (слево на фото))

Фото адаптеров : https://disk.yandex.ru/i/x37stQnEgEW52gра

На сколько понял сайт производителя : https://www.fenvi.com/index.php/drive.html?id=1&page=2

Что пробывал ставить: https://resource.tp-link.com.cn/pc/docCenter/showDocproductId=3343&type=DRIVER&id=1744265707665927 https://www.tendacn.com/ru/material/show/105769 https://www.lulian.cn/download/135.html https://github.com/Wolfdv1/aic8800/ https://github.com/radxapkg/aic8800 https://github.com/geniuskidkanyi/aic8800 https://github.com/nbfalcon/aic8800 https://github.com/shenmintao/aic8800d80

В соседней теме noname AX900+BT5.4 usb adapter не работает блютуз (комментарий) предлагали поставить : https://github.com/shenmintao/aic8800d80 но мне это не помогло.

Что помогало: 1)Пробывал следовать инструкции с https://linux.brostrend.com/ после этого один раз адаптер заработал, но после перезагрузки опять не работал. Повторить на чистой системе не получилось.

  1. На чистой системе один раз помогло с первого поста описание https://forums.linuxmint.com/viewtopic.php?t=437357 то есть
sudo dkms remove aic8800/1.0.8 –all 
sudo dpkg –remove –force-all aic8800-dkms 
sudo dpkg –remove –force-all aic8800-dkms 
sudo rm -rf /var/lib/dkms/aic8800

затем установил deb пакеты из https://github.com/radxa-pkg/aic8800/releases/tag/4.0%2Bgit20250410.b99ca8b6-3

sudo dpkg -i aic8800-firmware_4.0+git20250410.b99ca8b6-3_all.deb
sudo dpkg -i aic8800-usb-dkms_4.0+git20250410.b99ca8b6-3_all.deb

но после двух перезагрузок почему то слетело и не получается повторить.

Так же я выключаю накопитель у Wi-Fi адаптера : по инструкции с https://linux.brostrend.com/advanced/usb_modeswitch/ то есть

sudo apt install usb-modeswitch 

lsusb | grep -E '(0bda|368b|a69c):(8812|b812|c811|b832|c832|1a2b|88df|8d80|8d83|5721|5723)'
sudo /usr/sbin/usb_modeswitch -KQ -v a69c -p 5721

При выполнении команды lsusb вывод :

Bus 001 Device 004: ID 368b:8d81 AICSemi AIC 8800D80


Последнее исправление: IgorShapovalov (всего исправлений: 1)

Пробывал следовать инструкции с https://linux.brostrend.com/ после этого один раз адаптер заработал

ты смелый, я такие инструкции не исполняю.

но после перезагрузки опять не работал

в таком случае полезно смотреть dmesg, чтобы понять «а что не так».

Можешь попробовать https://github.com/xProbe/aic8800d80-wifi-driver – более свежий, чем ты ставил. Я не могу утверждать, что поможет. Обещают поддержку 368b:*

master_0K
()
Ответ на: комментарий от master_0K

Попробывал падает ошибка при сборке https://disk.yandex.ru/d/UOkf_HgNja7laQ

dmesg выдаёт:

''' [ 13.246988] Bluetooth: hci0: command 0xfc18 tx timeout [ 13.250473] Bluetooth: hci0: BCM: failed to write update baudrate (-110) [ 13.256534] Bluetooth: hci0: Failed to set baudrate [ 13.267430] usb 1-2: New USB device found, idVendor=368b, idProduct=8d81, bcdDevice= 1.00 [ 13.273181] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 13.280227] usb 1-2: Product: AIC 8800D80 [ 13.284190] usb 1-2: Manufacturer: AICSemi [ 13.288281] usb 1-2: SerialNumber: 20220103 [ 13.354560] usbcore: registered new interface driver btusb [ 14.347397] aic8800_fdrv: Unknown symbol get_flash_bin_size (err -2) [ 14.350252] aic8800_fdrv: Unknown symbol get_flash_bin_crc (err -2) [ 14.914069] systemd-journald[1350]: Received client request to relinquish /var/log/journal/3d64baf3a5e0431da222e29f4f0b6ade access. [ 15.262993] Bluetooth: hci0: command 0xfc18 tx timeout [ 15.265092] Bluetooth: hci0: BCM: Reset failed (-110) [ 15.358983] Bluetooth: hci1: Opcode 0x0c03 failed: -110 '''

IgorShapovalov
() автор топика
Ответ на: комментарий от IgorShapovalov

ребята есть же разметка, кнопка «Предпросмотр»… (

Перейдём к сути. Ты не ту кавычку используешь, эту надо «`» (слева от «1», при латиннице (англ/амер))

Такое вот лучше читать

 [ 13.246988] Bluetooth: hci0: command 0xfc18 tx timeout 
 [ 13.250473] Bluetooth: hci0: BCM: failed to write update baudrate (-110) 
 [ 13.256534] Bluetooth: hci0: Failed to set baudrate 
 [ 13.267430] usb 1-2: New USB device found, idVendor=368b, idProduct=8d81, bcdDevice= 1.00
 [ 13.273181] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
 [ 13.280227] usb 1-2: Product: AIC 8800D80
 [ 13.284190] usb 1-2: Manufacturer: AICSemi
 [ 13.288281] usb 1-2: SerialNumber: 20220103
 [ 13.354560] usbcore: registered new interface driver btusb
 [ 14.347397] aic8800_fdrv: Unknown symbol get_flash_bin_size (err -2)
 [ 14.350252] aic8800_fdrv: Unknown symbol get_flash_bin_crc (err -2)
 [ 14.914069] systemd-journald[1350]: Received client request to relinquish /var/log/journal/3d64baf3a5e0431da222e29f4f0b6ade access.
 [ 15.262993] Bluetooth: hci0: command 0xfc18 tx timeout
 [ 15.265092] Bluetooth: hci0: BCM: Reset failed (-110)
 [ 15.358983] Bluetooth: hci1: Opcode 0x0c03 failed: -110

Про WiFi

[ 14.347397] aic8800_fdrv: Unknown symbol get_flash_bin_size (err -2)
 [ 14.350252] aic8800_fdrv: Unknown symbol get_flash_bin_crc (err -2)

драйвер «не дружит» с ядром. Уточни какой именно драйвер сейчас используется.

Ты по римди делал сборку? По-моему нет.

master_0K
()
Последнее исправление: master_0K (всего исправлений: 2)

В соседней теме noname AX900+BT5.4 usb adapter не работает блютуз (комментарий) предлагали поставить : https://github.com/shenmintao/aic8800d80 но мне это не помогло.

Как именно не помогло: не собралось; собралось но не подхватился модуль ядра (у этого китайца довольно подробная инструкция по установке – модули нужно пересобирать при каждом обновлении ядра); собралось, модуль ядра подхватился но устройство не нашлось\ нашлось, но не работает. Это на чистой системе проходило (как понимаю есть какие-то проблемы удалять хвосты предыдущих установок по инструкции или спросить об этом gpt_образное).

Так же я выключаю накопитель у Wi-Fi адаптера

При нормально работающем драйвере это совершенно не нужно — адаптер переключается автоматически.

но после двух перезагрузок почему то слетело и не получается повторить.

Причина этих перезагрузок случаем не обновление системы с ядром? dkms или что там собирает модули для ядра при загрузке, должно было сообщить причину «прочему-то» в логах — если конечно не сыпется диск, аппаратные сбои или не глючит сам адаптер из-за брака.

luiswoo ★★
()
Ответ на: комментарий от IgorShapovalov

[ 15.262993] Bluetooth: hci0: command 0xfc18 tx timeout [ 15.265092] Bluetooth: hci0: BCM: Reset failed (-110) [ 15.358983] Bluetooth: hci1: Opcode 0x0c03 failed: -110 '''

Это напоминает описанное здесь (почти) https://github.com/shenmintao/aic8800d80/issues/13

в Linux отправка команды сброса на устройство Bluetooth приводит к истечению времени ожидания. В настоящее время нет способа выполнить сброс, и, возможно, потребуется дождаться официального обновления драйвера.

Проблема, с которой вы сталкиваетесь при работе с адаптером Bluetooth aic8800d80, связана с неспособностью драйвера правильно инициализировать устройство при холодном запуске в среде Linux.

luiswoo ★★
()
Ответ на: комментарий от luiswoo

Ты по римди делал сборку? По-моему нет.

Сейчас специально на чистой системе по редми собрал из https://github.com/shenmintao/aic8800d80 и проблема та же падает ошибка при сборке https://disk.yandex.ru/d/UOkf_HgNja7laQ

драйвер «не дружит» с ядром. Уточни какой именно драйвер сейчас используется.

я пробывал разеые в тот раз какраз из https://github.com/shenmintao/aic8800d80 вывод тоже тот же :

[   13.869119] Bluetooth: hci0: BCM: failed to write update baudrate (-110)
[   13.874959] Bluetooth: hci0: Failed to set baudrate
[   14.181464] systemd[1]: Finished armbian-ramlog.service - Armbian memory supported logging.
[   14.200788] systemd[1]: Starting systemd-journald.service - Journal Service...
[   14.290656] wlan0: authenticate with 58:f8:5c:58:72:6c (local address=00:c6:a2:25:44:eb)
[   14.299272] wlan0: send auth to 58:f8:5c:58:72:6c (try 1/3)
[   14.315069] wlan0: authenticated
[   14.319766] wlan0: associate with 58:f8:5c:58:72:6c (try 1/3)
[   14.325942] wlan0: RX AssocResp from 58:f8:5c:58:72:6c (capab=0x411 status=0 aid=4)
[   14.330866] usb 1-2: rtl8xxxu_bss_info_changed: HT supported
[   14.336604] wlan0: associated
[   14.388111] systemd-journald[1341]: Collecting audit messages is disabled.
[   14.531864] systemd[1]: Started systemd-journald.service - Journal Service.
[   14.664069] systemd-journald[1341]: Received client request to flush runtime journal.
[   14.766211] systemd-journald[1341]: /var/log/journal/f13fd2be78424496a6919ab51baf9a6a/system.journal: Realtime clock jumped backwards relative to last journal entry, rotating.
[   14.785058] systemd-journald[1341]: Rotating system journal.
[   15.903771] Bluetooth: hci0: command 0xfc18 tx timeout
[   15.905879] Bluetooth: hci0: BCM: Reset failed (-110)
[   16.106664] systemd-journald[1341]: Received client request to relinquish /var/log/journal/f13fd2be78424496a6919ab51baf9a6a access.
[  517.532800] aic_load_fw: loading out-of-tree module taints kernel.
[  517.537581] aic_bluetooth_mod_init
[  517.539513] RELEASE DATE:2025_0423_71b66e7b
[  517.543118] AICWFDBG(LOGINFO)        aicwf_prealloc_init enter
[  517.556220] AICWFDBG(LOGINFO)        pre alloc rxbuff list len: 1000
[  517.558250] usbcore: registered new interface driver aic_load_fw
[  517.596847] AICWFDBG(LOGINFO)        rwnx v6.4.3.0 - 1a4b0054d2M (master)
[  517.599179] AICWFDBG(LOGINFO)        RELEASE DATE:2025_0423_71b66e7b
[  517.605229] usbcore: registered new interface driver aic8800_fdrv

Как именно не помогло: не собралось; собралось но не подхватился модуль ядра (у этого китайца довольно подробная инструкция по установке – модули нужно пересобирать при каждом обновлении ядра); собралось, модуль ядра подхватился но устройство не нашлось\ нашлось, но не работает. Это на чистой системе проходило (как понимаю есть какие-то проблемы удалять хвосты предыдущих установок по инструкции или спросить об этом gpt_образное).

Мне не сложно накатить новую систему. Пытаюсь на чистую систему при выполнении make падает ошибка https://disk.yandex.ru/d/UOkf_HgNja7laQ

Причина этих перезагрузок случаем не обновление системы с ядром?

Нет ставлю на свежую сборку системы

Это напоминает описанное здесь (почти)

так проблема с Bluetooch известная она есть и на этом форуме noname AX900+BT5.4 usb adapter не работает блютуз но вот с wi-fi это другая проблема

Мне на форуме от Armbian посоветовали посавить пакет armbian-firmware-full в котором есть драйвера уже вроде как под мой модуль, но мне это не помогло тоже https://github.com/armbian/firmware/tree/master/aic8800/USB

IgorShapovalov
() автор топика
Ответ на: комментарий от IgorShapovalov

вот с wi-fi это другая проблема

Мне не сложно накатить новую систему. Пытаюсь на чистую систему при выполнении make падает ошибка

Нет, устройство при ошибке с блютуз просто не будет работать вообще — лично проверено. У https://github.com/shenmintao/aic8800d80 собственно по этому блютуз и отключён. Тут могу только посоветовать спросить у ДипСика или чего-то подобного, если это не было сделано — я так это драйвер и устанавливал. Даже без учёта, что сейчас у меня это документ не открывается из-за чебурнета.

Нет ставлю на свежую сборку системы

Что мешает «свежей сборке» обновляться в фоне? Дистрибутив специфичный, но у Федоры фоновое обновление приходилось отключать — это скорее норма. В противном случае это чёрная магия или аппаратные проблемы. А так, dkms не осиливший сборку под новое ядро самый очевидный вариант.

Мне на форуме от Armbian посоветовали посавить пакет armbian-firmware-full

А он ставился на чистую систему?

я пробывал разеые в тот раз какраз из https://github.com/shenmintao/aic8800d80 вывод тоже тот же :

как-то не вяжется с

[ 15.903771] Bluetooth: hci0: command 0xfc18 tx timeout [ 15.905879] Bluetooth: hci0: BCM: Reset failed (-110)

как и с

Пытаюсь на чистую систему при выполнении make падает ошибка

Блютуз вообще не должен был определятся с этим драйверами, тем более их сборка закончилась с ошибкой.

Лучше отвечать master_0K отдельно, иначе он не увидит оповещения об ответе.

luiswoo ★★
()