BeagleBone Black + TL-WN722N
Mar. 27th, 2020 06:00 pmИмеем вот такой набор: одноплатник BeagleBone Black и wifi-свисток TL-WN722N на чипе rtl8188eu. Свисток брал исключительно из-за внешней антенны, но кто же знал что это такая боль и унижение!!!

Я вообще думал, что у меня всё заведётся из коробки, воткнул и работай. Но... Как оказалось, дров официальных нету. На компе нашёл рабочий варик вот этот. По сути эта репка https://github.com/lwfinger/rtl8188eu . Короче, на рабочем компе всё завелось. Я радостно щеманулся это удовольствие ставить на OpenWRT! Даже всё успешно собрал, и даже ifconfig -a всё виделось, но не работало.
Окей. Давай пойдём другим путём, не очень изящным, но зато рабочим. Решил всё по науке сделать прямо на плате с Ubuntu 18.04. Поставил убунту. Нашёл прям рабочий вариант для моего бигла https://github.com/mfruba/kernel/issues/1.
И даже, ВНИМАНИЕ! Он коннектится и получает IP-адресс от точки!
Но...
В таблицу маршрутизации не попадает, почему-то.
Ну ладно, давай насильно запихаем!!!
Что за нахер?! Кто-нить сталкивался с подобной проблемой?
Или может у кого есть заведомо рабочая карточка с внешней антенной и поддерживаемая OpenWRT без бубнов?
P.S. Выхлоп dmesg ( Read more... )

Я вообще думал, что у меня всё заведётся из коробки, воткнул и работай. Но... Как оказалось, дров официальных нету. На компе нашёл рабочий варик вот этот. По сути эта репка https://github.com/lwfinger/rtl8188eu . Короче, на рабочем компе всё завелось. Я радостно щеманулся это удовольствие ставить на OpenWRT! Даже всё успешно собрал, и даже ifconfig -a всё виделось, но не работало.
Окей. Давай пойдём другим путём, не очень изящным, но зато рабочим. Решил всё по науке сделать прямо на плате с Ubuntu 18.04. Поставил убунту. Нашёл прям рабочий вариант для моего бигла https://github.com/mfruba/kernel/issues/1.
И даже, ВНИМАНИЕ! Он коннектится и получает IP-адресс от точки!
ubuntu@arm:~$ ip a
....
3: wlan0: <BROADCAST,MULTICAST,DYNAMIC> mtu 1500 qdisc mq state DOWN group default qlen 1000
link/ether d0:37:45:58:b0:f2 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.7/24 brd 192.168.0.255 scope global wlan0
valid_lft forever preferred_lft forever
...
Но...
ubuntu@arm:~$ ping 192.168.0.1 connect: Network is unreachable
В таблицу маршрутизации не попадает, почему-то.
ubuntu@arm:~$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.6.0 0.0.0.0 255.255.255.0 U 0 0 0 usb1 192.168.7.0 0.0.0.0 255.255.255.0 U 0 0 0 usb0
Ну ладно, давай насильно запихаем!!!
ubuntu@arm:~$ sudo route add default gw 192.168.0.1 SIOCADDRT: Network is unreachable
Что за нахер?! Кто-нить сталкивался с подобной проблемой?
Или может у кого есть заведомо рабочая карточка с внешней антенной и поддерживаемая OpenWRT без бубнов?
P.S. Выхлоп dmesg ( Read more... )





