开发板是通过uboot引导内核启动的,没有bios。
开发板通过串口接入电脑后,在开发板上电过程中按 空格 可以进入uboot命令行。
zhai
4
是这样的,我们使用地平线开发板,接了20个usb设备,但只能识别到其中10个,剩下10个识别不到,看日志有如下报错:
[ 5.714856] usb 1-2.3.1.3.4: new full-speed USB device number 30 using tegra-xusb
[ 5.736449] usb 1-2.3.1.3.4: New USB device found, idVendor=1d30, idProduct=0201
[ 5.736455] usb 1-2.3.1.3.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 5.736458] usb 1-2.3.1.3.4: Product: USB Flash Disk
[ 5.736461] usb 1-2.3.1.3.4: Manufacturer: AisinoChip
[ 5.736464] usb 1-2.3.1.3.4: SerialNumber: 1234567890ABCDEF
[ 5.737041] usb 1-2.3.1.3.4: Not enough host controller resources for new device state.
[ 5.745273] usb 1-2.3.1.3.4: can’t set config #1, error -12
百度查到两种方法可以解决,第一种:
lspci -nn | grep USB | cut -d ‘[’ -f3 | cut -d ‘]’ -f1 | xargs -I@ setpci -H1 -d @ d0.l=0
使用这个命令使得所有USB接口会交由EHCI控制器管理,但在开发板系统中,执行lspci这个命令会报错
第二种方式:将bios设置中xhci设置关闭。但你们说没有bios。
想问下上述问题你们有解决方案吗,或者需要在哪里设置一下可以解决,多谢!
zhai
5
执行lspci这个命令会如下错误:
sunrise@ubuntu:~$ lspci
pcilib: Cannot open /proc/bus/pci
lspci: Cannot find any working access method.
问下这个有没有办法解决
开发板上没有pci/pcie总线,lspci别试了。
USB的拓扑结构是: X3 一个 USB 控制器接 USB Hub 扩展的USB口。
要查看一下USB控制器是不是限制了USB接入数。
zhai
7
请问怎么查看usb控制器限制的usb最大接入数,然后如何设置usb接入数
zhai
8
系统怎么将ehci置为enable,正常可以通过bios设置,但开发板是通过uboot启动的,无法设置bios