| Summary: | [SYS940X] S3 issue when booting the installed yocto on sd card | ||
|---|---|---|---|
| Product: | [Build System, Metadata & Runtime] BSPs | Reporter: | Qian Yi <yi.qian> |
| Component: | bsps-meta-intel | Assignee: | Darren Hart <dvhart> |
| Status: | RESOLVED WONTFIX | QA Contact: | |
| Severity: | normal | ||
| Priority: | Medium | CC: | dvhart, tom.zanussi |
| Version: | 1.3 | ||
| Target Milestone: | 1.6 | ||
| Hardware: | TunnelCreek | ||
| OS: | x86 | ||
| Whiteboard: | |||
| OS type for building Yocto: | --- | Type of Regression: | --- |
| Verified: | Documentation change: | No (bug/feature does not impact docs) | |
|
Description
Qian Yi
2013-04-18 05:22:44 UTC
The exact board you observed this on was an Inforce SYS9450 I believe, is that correct? (In reply to comment #1) > The exact board you observed this on was an Inforce SYS9450 I believe, is > that correct? Yes, correct These two days, I did one more investigation:before the bios jump to the os s3 wake vector, I used itp to reinitialize the sdio controller, eg:reset the controller, set voltage, configure the speed, clock , bus width, timeout, etc. And then I released the halt in itp and let the system go, but the error still existed. Another new symptom I found: this error will sometimes also occur after we type the command "echo mem>/sys/power/state" before the hardware really goes to sleep. Darren helpped us build a new image with CONFIG_MMC_UNSAFE_RESUME enabled. The new image can solve this issue, so this bug can be closed Thanks for reporting the issue and your help testing the images Quian Yi. We'll keep this open until we have a fix committed to the source repository. I'm not sure what that will be yet, but we at least know where to look. The problem with using CONFIG_MMC_UNSAFE_RESUME on a board with a removable MMC device is that it assumes the card will not be removed while suspended. This cannot be guaranteed unless the device is either inaccessible or soldered down. The option doesn't fix the underlying cause, it just avoids the problem but not bothering to properly prepare for and restore from suspend. More investigation is required for a proper fix. The SYS940X has been merged in master with intel-core2-32 as the emgd driver is no longer available. As we have not seen much interest in this particular platform, I am marking this as WONTFIX. We can reopen if someone has a real-world issue with it. |