У меня вопрос по поводу конфигурации проводной sh на beaglebone с использованием Yocto. У меня есть готовый образ с:
packagegroup-core-s sh -opens sh открывает sh -sftp-сервер (и кучу других, но я не думаю, что они актуальны в этой ситуации) .
Все загружается нормально, но когда я делаю ifconfig, нет usb0:
eth0 Link encap:Ethernet HWaddr 6C:C3:74:53:D4:7C
inet6 addr: fe80::6ec3:74ff:fe53:d47c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:57 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19722 (19.2 KiB) TX bytes:1528 (1.4 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Однако, когда я делаю cat / etc / network / interfaces, я вижу, что есть usb0 с назначенными адресами:
# Ethernet/RNDIS gadget (g_ether)
# ... or on host side, usbnet and random hwaddr
iface usb0 inet static
address 192.168.7.2
netmask 255.255.255.0
network 192.168.7.0
gateway 192.168.7.1
Но я не могу подключиться к beaglebone через S SH. Как я могу сделать эту работу?
EDIT1
Я считаю, что они присутствуют:
chipidea gadget host musb phy renesas_usbhs storage
./chipidea:
ci_hdrc_pci.ko
./gadget:
function legacy libcomposite.ko
./gadget/function:
u_audio.ko usb_f_acm.ko usb_f_eem.ko usb_f_mass_storage.ko usb_f_obex.ko usb_f_serial.ko usb_f_uac1_legacy.ko
u_ether.ko usb_f_ecm.ko usb_f_fs.ko usb_f_midi.ko usb_f_printer.ko usb_f_ss_lb.ko usb_f_uac2.ko
u_serial.ko usb_f_ecm_subset.ko usb_f_hid.ko usb_f_ncm.ko usb_f_rndis.ko usb_f_uac1.ko usb_f_uvc.ko
./gadget/legacy:
g_ether.ko
./host:
ehci-omap.ko ohci-exynos.ko r8a66597-hcd.ko xhci-tegra.ko
./musb:
am35x.ko musb_am335x.ko musb_dsps.ko musb_hdrc.ko omap2430.ko sunxi.ko tusb6010.ko ux500.ko
./phy:
phy-am335x-control.ko phy-am335x.ko phy-generic.ko phy-keystone.ko phy-twl6030-usb.ko
./renesas_usbhs:
renesas_usbhs.ko
./storage:
uas.ko
Я загрузил большинство из них и все еще ничего, загружая некоторые из них приводит к ошибке.
EDIT2
(u_ether.ko загружен правильно)
insmod g_ether.ko
[ 795.075491] g_ether: Unknown symbol usb_get_function_instance (err -2)
[ 795.082200] g_ether: Unknown symbol usb_string_ids_tab (err -2)
[ 795.088198] g_ether: Unknown symbol usb_get_function (err -2)
[ 795.093976] g_ether: Unknown symbol usb_composite_unregister (err -2)
[ 795.100483] g_ether: Unknown symbol usb_put_function (err -2)
[ 795.106266] g_ether: Unknown symbol rndis_borrow_net (err -2)
[ 795.112060] g_ether: Unknown symbol usb_add_function (err -2)
[ 795.117849] g_ether: Unknown symbol usb_composite_probe (err -2)
[ 795.123892] g_ether: Unknown symbol usb_composite_overwrite_options (err -2)
[ 795.130996] g_ether: Unknown symbol usb_otg_descriptor_alloc (err -2)
[ 795.137491] g_ether: Unknown symbol usb_put_function_instance (err -2)
[ 795.144055] g_ether: Unknown symbol usb_otg_descriptor_init (err -2)
[ 795.150458] g_ether: Unknown symbol usb_add_config (err -2)
insmod: ERROR: could not insert module g_ether.ko: Unknown symbol in module
EDIT3
После загрузки g_ether я получаю:
[ 272.428045] using random self ethernet address
[ 272.432534] using random host ethernet address
[ 272.437994] usb0: HOST MAC 16:c1:57:5f:8c:2b
[ 272.442386] usb0: MAC aa:7f:b5:c7:12:ad
[ 272.446270] using random self ethernet address
[ 272.450797] using random host ethernet address
[ 272.455457] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
[ 272.462133] g_ether gadget: g_ether ready
Ifconfig -a:
eth0 Link encap:Ethernet HWaddr 6C:C3:74:53:D4:7C
inet6 addr: fe80::6ec3:74ff:fe53:d47c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17 errors:0 dropped:0 overruns:0 frame:0
TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5882 (5.7 KiB) TX bytes:1278 (1.2 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
sit0 Link encap:IPv6-in-IPv4
NOARP MTU:1480 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
usb0 Link encap:Ethernet HWaddr AA:7F:B5:C7:12:AD
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)