dlinyj: (Default)
[personal profile] dlinyj
Имеем вот такой набор: одноплатник 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-адресс от точки!
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
[   60.334893] 8188eu: loading out-of-tree module taints kernel.
[   61.275691] Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_D_CUT_1T1R_RomVer(0)
[   61.441493] EEPROM ID = 0x8129
[   61.503358] usbcore: registered new interface driver r8188eu
[   61.526896] R8188EU: Firmware Version 11, SubVersion 1, Signature 0x88e1
[   62.037911] MAC Address = d0:37:45:58:b0:f2
[   62.046378] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   62.424381] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[   62.435327] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   63.844545] R8188EU: INFO indicate disassoc
[   66.144972] R8188EU: INFO indicate disassoc
[   66.733471] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   66.838916] R8188EU: INFO indicate disassoc
[   67.372283] R8188EU: INFO indicate disassoc
[   68.727159] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   69.472297] R8188EU: INFO indicate disassoc
[   69.599301] R8188EU: INFO assoc success
[   69.618577] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   70.220550] using random self ethernet address
[   70.220569] using random host ethernet address
[   70.422883] using random self ethernet address
[   70.422900] using random host ethernet address
[   70.533473] usb0: HOST MAC 38:d2:69:4d:7c:8f
[   70.535584] usb0: MAC 38:d2:69:4d:7c:8e
[   70.543038] usb1: HOST MAC 38:d2:69:4d:7c:91
[   70.543878] usb1: MAC 38:d2:69:4d:7c:92
[   70.686308] IPv6: ADDRCONF(NETDEV_UP): usb0: link is not ready
[   70.800176] IPv6: ADDRCONF(NETDEV_UP): usb1: link is not ready
[   73.236995] R8188EU: INFO indicate disassoc
[   73.304270] R8188EU: INFO indicate disassoc
[   74.640416] R8188EU: INFO indicate disassoc



This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

January 2026

S M T W T F S
    123
456 78910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 22nd, 2026 02:25 am
Powered by Dreamwidth Studios