Snowball: Hang when DUT goes to suspend, (USB OTG port is free - no cables connected)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
IglooCommunity |
Confirmed
|
Wishlist
|
Unassigned | ||
Linaro Android |
Won't Fix
|
High
|
Abhishek Paliwal |
Bug Description
Description:
==========
Testing Suspend and resume funtionality. Keep USB OTG port free of any connection.
Screen timeout value is set to 15 seconds, after 15 seconds DUT goes into suspend mode.
After this serial console control is lost, can't enter any text on serial console. DUT hangs completely. Need to reboot now.
Issue is only seen when there is no connection on USB OTG port. (i.e - keep USB OTG port free from any physical connection) otherwise not observed.
Reproducible:
===========
Yes, 5/5
Logs:
====
Serial Logs snippet (Logcat):
[Tue Sep 27 18:14:12 2011] #
[Tue Sep 27 18:14:12 2011] # [ 78.262725] request_
[Tue Sep 27 18:14:41 2011] I/power ( 1519): *** set_screen_state 0
[Tue Sep 27 18:14:41 2011] D/SurfaceFlinger( 1519): About to give-up screen, flinger = 0x8e150
[Tue Sep 27 18:14:41 2011] [ 78.317749] PM: Syncing filesystems ... done.
[Tue Sep 27 18:14:41 2011] [ 78.323394] Freezing user space processes ... (elapsed 0.02 seconds) done.
[Tue Sep 27 18:14:41 2011] [ 78.350982] Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.
[Tue Sep 27 18:14:41 2011] [ 78.370910] Suspending console(s) (use no_console_suspend to debug)
Steps:
==========
Precondition: Remove any cable connected to USB OTG port.
1. Bootup DUT
2. Set Settings-
3. Wait 15 seconds(do not provide any interrupt to DUT)
Observation: After 15 seconds once DUT goes to suspend mode - unable to get control of serial console. can'e enter any text.
Expected: Serial console should be accessible even if DUT goes to suspend mode.
Hardware:
==========
Snowball: V5
HDMI Out to TV - via HDMI cable
USB-Serial Logging
(No ethernet connection)
Software:
==========
https:/
build 1
tags: | removed: 11.09 console linaro-android resume serial suspend |
description: | updated |
summary: |
- Snowball: Serial console control is lost after DUT goes to suspend mode. + Snowball: Hang when DUT goes to suspend when USB OTG port is free |
summary: |
- Snowball: Hang when DUT goes to suspend when USB OTG port is free + Snowball: Hang when DUT goes to suspend, (USB OTG port is free - no + cables connected) |
description: | updated |
Changed in linaro-android: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Mathieu Poirier (mathieu.poirier) |
milestone: | none → 11.10 |
Changed in linaro-landing-team-ste: | |
status: | New → Confirmed |
Changed in linaro-landing-team-ste: | |
importance: | Undecided → High |
assignee: | nobody → Mathieu Poirier (mathieu.poirier) |
Changed in linaro-landing-team-ste: | |
importance: | High → Low |
importance: | Low → Wishlist |
Changed in linaro-android: | |
assignee: | Mathieu Poirier (mathieu.poirier) → Abhishek Paliwal (abhishek-paliwal) |
Changed in linaro-android: | |
milestone: | 11.10 → backlog |
Changed in igloocommunity: | |
status: | New → Confirmed |
importance: | Undecided → Wishlist |
Changed in linaro-android: | |
status: | Confirmed → Won't Fix |
Expected: Serial console should be accessible even if DUT goes to suspend mode.
Not sure I agree with this. Not entirely sure what DUT is. Assuming it means display unit.
Messages indicate the system is suspending. This means all consoles will be disabled unless you specifically do something to ensure they are enabled for debugging (hence the text: use no_console_suspend to debug). This isn't just the display blanking, but the entire system sleeping. This will require a hardware interrupt to wake the system (something like a touch on a touchscreen, or pressing a hardware button, input from a USB HID device, etc). What is the expected means of waking up a Snowball board?