System will hang after entering/resuming from S3 for several times when enabling HT

Bug #234243 reported by Justin
2
Affects Status Importance Assigned to Milestone
Moblin Kernel
Won't Fix
Medium
Unassigned

Bug Description

Bug detailed description:
--------------------------
Kernel: 2.6.22-31(Moblin), gfx driver: psb D1_Build_3
Hardware: CrownBeach D0/D1
After entering/resuming from S3 several times when enabling HT, the System will hang. When launching 3D applications(such as glxgears), this hang will happen more frequently(sometimes only running 4~5 times). When disabling HT, it can work well.
This also happens with the vesa driver.

Reproduce steps:
----------------
In the terminal with launching xinit or startx
1. Launch a 3D application(such as glxgears).
2. Run pm-suspend to enter S3 status.
3. Press Power Button to resume from S3.
4. Repeat step 2 and 3 for several times and then the System will hang.

The accessory is the script which can be used to enter/resume from S3 automatically.

Revision history for this message
Justin (justin-dou) wrote :
Revision history for this message
Justin (justin-dou) wrote :

By tracing and debugging the code, the System mostly hangs in kernel code(suspend_finish->acpi_pm_finish->acpi_leave_sleep_state). This hang happens on both kernel 2.6.20(Fedora Core) and 2.6.22(Moblin).

Revision history for this message
Zhao Fan (fan-zhao) wrote :

We don't support 2.6.22 kernel anymore. In the latest image created from MIC, it's actually using ubuntu's 2.6.24 kernel, but S3 is not stable with that kernel, which has been tracked at https://bugs.launchpad.net/ubuntu-mobile/+bug/228082, so currently it's a little bit difficult for us to reproduce the issue you reported. Will try to reproduce it later when the S3 bug has been fixed for ubuntu's kernel. Thanks for reporting.

Changed in moblin-kernel:
importance: Undecided → Medium
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.