USB启动失败

用户您好,请详细描述您所遇到的问题:

  1. 系统软件版本:3.0.0 Beta (硬件为XJ3 SDB)
  2. 问题涉及的技术领域: 硬件
  3. 问题描述:我在连接好USB,通过usb串口控制一个底座的时候,中断了开发板供电和连接,再次开机后发现开发板的usb功能无法正常运行。
  4. 提供必要的问题日志:-
    相关系统信息如下,主要问题是usb usb1-port1: Cannot enable. Maybe the USB cable is bad?-
    root@ubuntu:~# dmesg | grep -i USB-
    [ 0.384996] usbcore: registered new interface driver usbfs-
    [ 0.385749] usbcore: registered new interface driver hub-
    [ 0.386474] usbcore: registered new device driver usb-
    [ 0.652659] dwc3-of-simple b2000000.usb: b2000000.usb supply usb_0v8 not found, using dummy regulator-
    [ 0.653879] dwc3-of-simple b2000000.usb: usb regulator 0v8 enable succeed-
    [ 0.654755] dwc3-of-simple b2000000.usb: b2000000.usb supply usb_3v3 not found, using dummy regulator-
    [ 0.655976] dwc3-of-simple b2000000.usb: usb regulator 3v3 enable succeed-
    [ 0.660716] usbcore: registered new interface driver cdc_acm-
    [ 0.661446] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters-
    [ 0.662498] usbcore: registered new interface driver uas-
    [ 0.663220] usbcore: registered new interface driver usb-storage-
    [ 0.664066] usbcore: registered new interface driver usbserial-
    [ 0.664838] usbcore: registered new interface driver usbserial_generic-
    [ 0.665696] usbserial: USB Serial support registered for generic-
    [ 0.666493] usbcore: registered new interface driver usb_serial_simple-
    [ 0.667369] usbserial: USB Serial support registered for carelink-
    [ 0.668169] usbserial: USB Serial support registered for zio-
    [ 0.668915] usbserial: USB Serial support registered for funsoft-
    [ 0.669704] usbserial: USB Serial support registered for flashloader-
    [ 0.670538] usbserial: USB Serial support registered for google-
    [ 0.671318] usbserial: USB Serial support registered for libtransistor-
    [ 0.672190] usbserial: USB Serial support registered for vivopay-
    [ 0.672979] usbserial: USB Serial support registered for moto_modem-
    [ 0.673802] usbserial: USB Serial support registered for motorola_tetra-
    [ 0.674668] usbserial: USB Serial support registered for novatel_gps-
    [ 0.675517] usbserial: USB Serial support registered for hp4x-
    [ 0.676276] usbserial: USB Serial support registered for suunto-
    [ 0.677054] usbserial: USB Serial support registered for siemens_mpi-
    [ 0.677899] usbcore: registered new interface driver rio500-
    [ 1.205293] usbcore: registered new interface driver usbhid-
    [ 1.206010] usbhid: USB HID core driver-
    [ 1.218019] usbcore: registered new interface driver snd-usb-audio-
    [ 1.388296] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1-
    [ 1.392048] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 4.14-
    [ 1.393111] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1-
    [ 1.394039] usb usb1: Product: xHCI Host Controller-
    [ 1.394668] usb usb1: Manufacturer: Linux 4.14.87 xhci-hcd-
    [ 1.395393] usb usb1: SerialNumber: xhci-hcd.0.auto-
    [ 1.396343] hub 1-0:1.0: USB hub found-
    [ 1.398268] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2-
    [ 1.399265] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed-
    [ 1.400173] usb usb2: We don’t know the algorithms for LPM for this host, disabling LPM.-
    [ 1.401276] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003, bcdDevice= 4.14-
    [ 1.402339] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1-
    [ 1.403267] usb usb2: Product: xHCI Host Controller-
    [ 1.403905] usb usb2: Manufacturer: Linux 4.14.87 xhci-hcd-
    [ 1.404611] usb usb2: SerialNumber: xhci-hcd.0.auto-
    [ 1.405516] hub 2-0:1.0: USB hub found-
    [ 2.427392] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?-
    [ 3.327405] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?-
    [ 3.328404] usb usb1-port1: attempt power cycle-
    [ 4.307433] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?-
    [ 4.930634] usbcore: registered new interface driver ch341-
    [ 4.931436] usbserial: USB Serial support registered for ch341-uart-
    [ 4.941773] usbcore: registered new interface driver cp210x-
    [ 4.942548] usbserial: USB Serial support registered for cp210x-
    [ 4.961858] usbcore: registered new interface driver ftdi_sio-
    [ 4.962666] usbserial: USB Serial support registered for FTDI USB Serial Device-
    [ 5.207419] usb usb1-port1: Cannot enable. Maybe the USB cable is bad?-
    [ 5.208404] usb usb1-port1: unable to enumerate USB device-
    [ 5.265417] usbcore: registered new interface driver uvcvideo-
    [ 5.266167] USB Video Class driver (1.1.1)-
    root@ubuntu:~# lsusb-
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub-
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  5. 软件上是否有做自定义修改:

我根据底座说明,设置了串口绑定,未知这个是否和本机的usb功能有关系。后面把这条规则删掉,上述日志还是这些内容。

sudo echo “KERNEL==“ttyUSB*”, ATTRS{idVendor}==“1a86”, ATTRS{idProduct}==“7523”, MODE:=“0777”, SYMLINK+=“base”” >> /etc/udev/rules.d/codbot_usb.rules

udevadm control --reload-rules && udevadm trigger

现在usb口只是有电,我插u盘进去也没有作用。

请问软件方面有没有什么办法恢复usb功能?我后面备份好内容之后会试试重装系统,但如果是底座跑动的时候硬件出了问题,那就没办法了。

您好,X3 SDB的板子相关的内容,在我们社区不再维护了,可能还可以在社区搜索出少量内容,有问题请咨询您的代理商。为了您的机器人开发体验,建议选购RDK系列开发板。