Linux主机报xhci_drop_endpoint错误,无法创建大容量存储gadget
PCIe / XDMA社区未闭环原帖 9 个回答 · 818 次浏览|器件:Zynq UltraScale+ MPSoC / Linux USB gadget / CONFIG_USB_DWC3(错误码:xhci_drop_endpoint)
一句话结论:按官方脚本配置后仍报端点错误,问题未解决
现象
Windows识别为mass storage但无盘符,Linux主机报xhci_drop_endpoint called with disabled endpoint
根因
帖中未明确
可尝试的处理步骤
- modprobe configfs
- modprobe libcomposite.ko
- modprobe usb_f_mass_storage.ko
- modprobe gadgetfs.ko
- dd if=/dev/zero of=/tmp/mydev count=500 bs=1M
- mount -t configfs none /sys/kernel/config
- cd /sys/kernel/config/usb_gadget
- mkdir g1
- cd g1
- echo "64" > bMaxPacketSize0
- echo "0x200" > bcdUSB
- echo "0x100" > bcdDevice
- echo "0x03FD" > idVendor
- echo "0x0501" > idProduct
- cat max_speed
- echo "high-speed" > max_speed
- mkdir functions/mass_storage.ms0
- mkdir configs/c1.1
- echo /tmp/mydev > functions/mass_storage.ms0/lun.0/file
- echo 1 > functions/mass_storage.ms0/lun.0/removable
- ln -s functions/mass_storage.ms0/ configs/c1.1/
相关资料
Alveo U55C 在 Dell R750 Riser 1 插槽不稳定Vivado 2018.3 是否有 AR#72992 补丁?CPM4 NOC时钟无法连接到AXI NOC
相关标签:USB gadget · mass storage · xhci_drop_endpoint · ZynqMP
就这个问题继续问 AI →
← 返回 AMD 社区问答速查