| Summary: | [beaglebone] USB devices don't work in second boot | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] BSPs | Reporter: | Yi Zhao <yi.zhao> | ||||||||||||||
| Component: | bsps-meta-yocto | Assignee: | Denys Dmytriyenko <denis> | ||||||||||||||
| Status: | VERIFIED FIXED | QA Contact: | |||||||||||||||
| Severity: | normal | ||||||||||||||||
| Priority: | Medium | CC: | alexandru.c.georgescu, bluelightning, bruce.ashfield, denis, ke.zou, Qi.Chen, sgw, yi.zhao | ||||||||||||||
| Version: | 1.6.1 | ||||||||||||||||
| Target Milestone: | 1.6.2 | ||||||||||||||||
| Hardware: | BeagleBone | ||||||||||||||||
| OS: | arm | ||||||||||||||||
| Whiteboard: | |||||||||||||||||
| OS type for building Yocto: | --- | Type of Regression: | --- | ||||||||||||||
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |||||||||||||||
| Attachments: |
|
||||||||||||||||
|
Description
Yi Zhao
2014-06-17 10:29:02 UTC
Created attachment 2002 [details]
dmesg-first-boot
Created attachment 2003 [details]
dmesg-second-boot
Created attachment 2004 [details]
/var/log/messages-first-boot
Created attachment 2005 [details]
/varlog/messages-second-boot
Created attachment 2006 [details]
lsmod-first-boot
Created attachment 2007 [details]
lsmod-second-boot
When remove the file /etc/udev/cache.data and reboot, the USB devices can be found and work again. I could be wrong but this kind of sounds like a generic udev cache problem rather than being something device-specific. Do we see this with other machines? Yes, it is udev cache related. But I believe it used to handle USB devices properly before... Anyway, I've been looking into it, trying to make it work w/o disabling udev cache completely. The fix is in OE-Core master Verified with 1.6.2 rc1 git rev: daisy/313864bf528696a72c3ee6b3dec1a0c7b0b223f6 |