View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002675 | UBoot | USB host | public | 2015-07-27 16:24 | 2015-07-27 17:19 |
Reporter | Keller | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | sometimes |
Status | resolved | Resolution | fixed | ||
Product Version | iMX6-V1.2 | ||||
Target Version | fsimx6-V2.0 | Fixed in Version | fsimx6-V2.0 | ||
Summary | 0002675: Add earlyusbinit to do an early USB device scan | ||||
Description | When U-Boot starts the USB host ports, it immediately scans for devices. However some devices are slow and take some time before they signal their presence, especially if their power is off until the root hub and all intermediate hubs are activated. So at the time when they signal their presence, the device scan is already over. So these slow devices are not found at the first run. On the command line, you can call "usb start" for a second time, then the devices should be found. This is not nice, but it works. But for actions like automatic updates or installation from an USB drive, it is fatal if some devices are not found at the first time. We need a reliable way to catch these devices, especially as we have a USB hub with switched power on our efusA9 SKIT baseboard. So it is essential to see any USB stick that is connected to these ports for updates or even the first-time installation in our production. | ||||
Forum Link | |||||