Dlinyj (dlinyj) wrote,
Dlinyj
dlinyj

BeagleBone Black + TL-WN722N

Имеем вот такой набор: одноплатник 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



Tags: arm, kernel, linux, openwrt, wifi
Subscribe

  • Ну почему?????

    Я был таким идиотом и провафлил весь вышмат в институте???? Грызу локти и читаю умные книжки по пятому разу, пока не обрету ДАО Posted via…

  • С Новым Годом друзья!!!!

    Как хорошо, что у нас есть запасной Новый Год! Всегда можно его встретить в той компании с кем не удалось встретить первый. Со Старым Новым Годом…

  • Сегодня ночью

    В два часа ночи я закрыл игру и выключил компьютер. Посмотрев на часы и вспомнив сколько мне лет, я подумал: блин, когда же я повзрослею!!!…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 4 comments