This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/BEAGLEBK:USB 小工具无法启动

Guru**** 2609945 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/650135/linux-beaglebk-usb-gadget-fails-to-start

器件型号:BEAGLEBK

工具/软件:Linux

您好!

我无法 通过 SSH 连接到使用 AM335x-EVM-Linux-04.01.00.06映像从 SD 卡引导的 BeagleBone Black。 我在引导过程中注意到以下错误消息:

[失败]无法启动启动 USB 小工具。

有关详细信息、请参阅'stemctl status gadget-init.service'。

"systemctl status gadget-init.service"的结果如下:

[[0;1;31m●[0m gadget-init.service -启动 USB 小工具
  已加载:已加载(/lib/systemd/system/gadget-init.service;已启用;供应商预设:已启用)
  活动:[[0;1;31m 失败[0m (结果:退出代码)自 Tue 2017-09-26 21:31:46 UTC;59之前
 进程:573 ExecStart=/usr/bin/gadget-init.sh [[0;1;31m (代码=退出、状态= 1/失败)[[0m
 主 PID:573 (代码=退出、状态= 1/故障)

9月26日21:31:44 AM335x-EVM systemd[1]:正在启动 USB 小工具...
9月26日21:31:44 AM335x-EVM 小工具-init.sh[573]:serial_number = 2016BBBK0C83
9月26日21:31:44 AM335x-EVM 小工具-init.sh[573]:产品= BeagleBoneBlack
9月26日21:31:44 AM335x-EVM 小工具-init.sh[573]:host_addr = 88:C2:55:4C:2C:DB
9月26日21:31:46 AM335x-EVM gadget-init.sh[573]:ifconfig:SIOCGIFFLAGS:无此类器件
9月26日21:31:46 AM335x-EVM gadget-init.sh[573]:ifconfig:SIOCSIFADDR:无此类器件
9月26日21:31:46 AM335x-EVM systemd[1]:[[0;1;39mgadget-init.service:主进程退出、代码=退出、状态= 1/failure[0m
9月26日21:31:46 AM335x-EVM systemd[1]:[[0;1;31m 启动 USB 小工具。[[0m
9月26日21:31:46 AM335x-EVM systemd[1]:[[0;1;39mgadget-init.service:单位进入失败状态。[[0m
9月26日21:31:46 AM335x-EVM systemd[1]:[[0;1;39mgadget-init.service:失败、结果为'exit-code'。[[0m

我还在下面添加了来自引导程序的后续消息、以防它们能够显示更多信息。

我使用的是 Windows 10。

谢谢大家、此致

Adam

[失败]无法启动启动 USB 小工具。

有关详细信息、请参阅'stemctl status gadget-init.service'。
[25.879576]  47401300.usb-phy 电源 VCC 未找到、使用虚拟稳压器
[25.985904]  usbcore:注册的新接口驱动程序 usbfs
[25.985967]  usbcore:注册的新接口驱动程序集线器
[25.986083]  usbcore:注册的新设备驱动程序 USB
[26.391188]  、使用随机自以太网地址
[26.412558]  使用随机主机以太网地址
[26.417082]  使用主机以太网地址:88:C2:55:4C:2C:DB[26.515110]  usin                 g 随机自以太网地址
[26.577386]  使用随机主机以太网地址
[26.628137]  使用主机以太网地址:88:C2:55:4C:2C:DB[26.688222]  usb0                 :主机 MAC 88:C2:55:4c:2c:db
[26.749153]  usb0:Mac 22:0c:05:E9:1D:09
[26.906892]  大容量存储功能,版本:2009/09/11
[26.912078]  LUN:可移动文件:(无介质)
[26.987692]  LUN:可移动只读文件:/dev/mmcblk0p1
[27.026340]  LUN 数量=1
[27.069773]  g_multigadget:多功能复合小工具
[27.121656]  g_multigadget:g_multi-ready
[27.168175]  47401b00.usb-phy 电源 VCC 未找到、使用虚拟稳压器
[27.294194]  musb-hdrc musb-hdrc.1:MUSB HDRC 主机驱动程序
[27.299592]  musb-hdrc musb-hdrc.1:新的 USB 总线已注册、分配的总线编号                 r 1.
[27.420549]  g_multigadget:高速配置#1:具有 RNDIS 的多功能
[27.511557]  ti-pruss 4a300000.pruss:创建 PRU 内核和其他子平台                 器件
[27.547155]  IRQ:找不到/ocp/pruss_soc_bus@4a326000/pruss@4a                 300000/INTC@4a320000的 IRQ 域!
[27.554258]  IRQ:找不到/ocp/pruss_soc_bus@4a326000/pruss@4a                 300000/INTC@4a320000的 IRQ 域!
[27.843504]  集线器1-0:1.0:找到 USB 集线器
[27.886456]  集线器1-0:1.0:检测到1个端口

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    当您 SSH 到 BeagleBone Black 时、是否连接到 BeagleBone Black 上的以太网端口或 USB-Ethernet 端口?
    当 SSH 连接失败时、您在主机上收到什么错误消息?
    您是否尝试从 Linux PC 上进行 SSH?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉耽误你的时间、我不在办公室、无法检查邮件。
    我通过 USB 以太网端口向 BeagleBone Black 进行 SSH。 我使用了 Putty。 错误消息是一个简单的超时。 ping 192.168.7.2也会导致超时。
    我刚刚在 VM Workstation Player 12下安装了 Ubuntu 16.04.3 LTS (我没有本地 Linux PC)。 ping 192.168.7.2超时。
    我们在计算机机房中使用 Windows、因此这就是我坚持使用该操作系统的原因。 谢谢!
    此致、
    Adam
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否必须使用 g_multidriver? 如果不是、请在电路板启动后执行以下步骤。

    # modprobe -r g_multi
    # modprobe g_ether

    G_ether 在板和 PC 上生成 usb0网络接口、然后进行网络设置。