Natty fails to boot on Gigabyte GA-MA78GPM-UD2H
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Linux |
Invalid
|
Undecided
|
Unassigned | |||
linux (Ubuntu) | ||||||
Natty |
Invalid
|
Medium
|
Unassigned | |||
Oneiric |
Invalid
|
Medium
|
Unassigned | |||
Precise |
Invalid
|
Medium
|
Unassigned |
Bug Description
Both Lucid and Maverick kernels suspend to RAM very slowly (5 minute delay) on the first suspend after a cold boot. It appears that the kernel is hanging for that time on suspending the AHCI device, per the DMESG logfile included. I first noticed the problem halfway through the updates for the 6 months I ran Lucid, and it's still present in Maverick release (Karmic seemed to be OK). Interestingly under Lucid at least the first suspend showed the delay, and subsequent suspends did not.
I have a 1Tb Western Digital Green HDD installed and a SH-S223F DVDRW drive, both running under AHCI with no ATA devices configured in the BIOS. After suspend the system often comes up normally in several seconds; sometimes it doesn't resume, showing disk access errors and requiring a hard reset.
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: linux-image-
Regression: Yes
Reproducible: Yes
ProcVersionSign
Uname: Linux 2.6.35-22-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.23.
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'SB'/'HDA ATI SB at 0xfe024000 irq 16'
Mixer name : 'Realtek ALC889A'
Components : 'HDA:10ec0885,
Controls : 38
Simple ctrls : 21
Card1.Amixer.info:
Card hw:1 'HDMI'/'HDA ATI HDMI at 0xfdffc000 irq 19'
Mixer name : 'ATI RS690/780 HDMI'
Components : 'HDA:1002791a,
Controls : 4
Simple ctrls : 1
Card1.Amixer.
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Date: Tue Oct 12 17:56:35 2010
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101007)
MachineType: Gigabyte Technology Co., Ltd. GA-MA78GPM-UD2H
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
PATH=(custom, user)
LANG=en_NZ.utf8
SHELL=/bin/bash
RelatedPackageV
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
SourcePackage: linux
dmi.bios.date: 10/08/2009
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F7
dmi.board.name: GA-MA78GPM-UD2H
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSof
dmi.product.name: GA-MA78GPM-UD2H
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
summary: |
- Slow suspend to RAM with clocksource TSC on Maverick AMD64 + Natty fails to boot on Gigabyte GA-MA78GPM-UD2H |
Changed in linux: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
tags: | added: patch |
tags: |
added: precise removed: maverick |
Changed in linux: | |
status: | Confirmed → Incomplete |
Changed in linux (Ubuntu): | |
assignee: | Tim Gardner (timg-tpi) → nobody |
Changed in linux (Ubuntu Natty): | |
assignee: | Tim Gardner (timg-tpi) → nobody |
Changed in linux (Ubuntu Oneiric): | |
assignee: | Tim Gardner (timg-tpi) → nobody |
Changed in linux (Ubuntu Precise): | |
assignee: | Tim Gardner (timg-tpi) → nobody |
Changed in linux (Ubuntu): | |
status: | In Progress → Triaged |
Changed in linux (Ubuntu Natty): | |
status: | In Progress → Triaged |
Changed in linux (Ubuntu Oneiric): | |
status: | In Progress → Triaged |
Changed in linux (Ubuntu Precise): | |
status: | In Progress → Triaged |
Changed in linux: | |
status: | Incomplete → In Progress |
tags: | added: latest-bios-f7 needs-upstream-testing |
I've found a solution. The problem is that the clocksource TSC is unstable (not just the AHCI driver). Adding:
clocksource=hpet
to the kernel boot command results in the first suspend working properly.