devkit-disks-probe-ata-smart causes HSM Violations on SSD, and potential hardware death
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
EasyPeasy Overview |
Fix Released
|
High
|
Unassigned | ||
Linux |
Won't Fix
|
Medium
|
|||
libatasmart |
Confirmed
|
Low
|
|||
devicekit-disks (Fedora) |
New
|
Undecided
|
Unassigned | ||
devicekit-disks (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Karmic |
Fix Released
|
Critical
|
Martin Pitt | ||
Lucid |
Invalid
|
Undecided
|
Unassigned | ||
libatasmart (Ubuntu) |
Fix Released
|
High
|
Martin Pitt | ||
Karmic |
Won't Fix
|
Medium
|
Unassigned | ||
Lucid |
Fix Released
|
High
|
Martin Pitt |
Bug Description
TEMPORARY WORK AROUND FOR THIS PROBLEM IN KARMIC: (This is now also in karmic-proposed and needs testing feedback):
1. sudo gedit /lib/udev/
2. locate the following lines (about 1/3 the way into the file; search for "smart")
# ATA disks driven by libata
KERNEL=
3. comment out the second line by adding a # in front, so you should have
# ATA disks driven by libata
#KERNEL=
4. save the file and reboot
TECHNICAL ANALYSIS: https:/
LUCID STATUS: https:/
KARMIC SOLUTION: https:/
BUG DESCRIPTION FOLLOWS:
In the Karmic beta I experience ssd stalls during the boot process. It happens almost everytime before xsplash loads and happens again frequently between logging into gdm and the desktop loading. When it happens during login I think it is making gnome time out on loading panel items as I get errors related to lots of panel items failing to load. If I log out and back in again when the ssd isn't stalled the panel items load fine.
When it happens the following messages appear before xplash (or in dmesg when it happens after gdm):
ata2: lost interrupt (Status 0x58)
ata2: drained 16384 bytes to clear DRQ.
ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
ata2.00: BMDMA stat 0x4
ata2.00: cmd c8/00:40:
res 58/00:40:
ata2.00: status: { DRDY DRQ }
ata2: soft resetting link
ata2.00: configured for UDMA/66
ata2: EH complete
I did not have this issue in jaunty with this hardware and I don't think it has happened once the system is fully loaded. I am running karmic unr on an Acer Aspire One netbook.
ProblemType: Bug
AplayDevices:
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC268 Analog [ALC268 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
Architecture: i386
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC268 Analog [ALC268 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0x58540000 irq 16'
Mixer name : 'Realtek ALC268'
Components : 'HDA:10ec0268,
Controls : 9
Simple ctrls : 6
CheckboxSubmission: 12ef539f3788bfb
CheckboxSystem: c69722ecac76486
Date: Wed Oct 7 17:54:56 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=
MachineType: Acer AOA110
Package: linux-image-
ProcCmdLine: BOOT_IMAGE=
ProcEnviron:
LANG=en_CA.UTF-8
SHELL=/bin/bash
ProcVersionSign
RelatedPackageV
RfKill:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
SourcePackage: linux
Tags: ubuntu-unr
Uname: Linux 2.6.31-12-generic i686
XsessionErrors:
(gnome-
(gnome-
(nautilus:2092): Eel-CRITICAL **: eel_preferences
(polkit-
(gnome-
dmi.bios.date: 10/06/2008
dmi.bios.vendor: Acer
dmi.bios.version: v0.3309
dmi.board.
dmi.board.vendor: Acer
dmi.board.version: Base Board Version
dmi.chassis.type: 1
dmi.chassis.vendor: Chassis Manufacturer
dmi.chassis.
dmi.modalias: dmi:bvnAcer:
dmi.product.name: AOA110
dmi.product.
dmi.sys.vendor: Acer
Related branches
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Changed in linux: | |
status: | Unknown → Confirmed |
tags: | added: ubuntu |
Changed in linux: | |
importance: | Undecided → Unknown |
status: | New → Unknown |
Changed in linux: | |
status: | Unknown → Confirmed |
Changed in linux (Ubuntu): | |
assignee: | nobody → Gav Mack (gavinmac) |
assignee: | Gav Mack (gavinmac) → nobody |
assignee: | nobody → Upstart Developers (upstart-devel) |
Changed in linux (Ubuntu): | |
assignee: | Upstart Developers (upstart-devel) → nobody |
affects: | linux (Ubuntu) → libatasmart (Ubuntu) |
summary: |
- SSD stall during boot + devkit-disks-probe-ata-smart causes HSM Violations on SSD, and potential + hardware death |
Changed in devicekit-disks (Ubuntu): | |
status: | New → Triaged |
Changed in libatasmart (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Undecided → High |
importance: | High → Critical |
Changed in devicekit-disks (Ubuntu): | |
importance: | Undecided → High |
importance: | High → Critical |
description: | updated |
Changed in libatasmart: | |
status: | Unknown → Confirmed |
Changed in linux: | |
status: | Confirmed → Invalid |
Changed in devicekit-disks (Ubuntu): | |
status: | Triaged → Invalid |
importance: | Critical → Undecided |
Changed in libatasmart (Ubuntu Lucid): | |
assignee: | nobody → Martin Pitt (pitti) |
status: | Triaged → In Progress |
Changed in devicekit-disks (Ubuntu Karmic): | |
status: | New → Invalid |
Changed in devicekit-disks (Ubuntu Karmic): | |
assignee: | nobody → Martin Pitt (pitti) |
importance: | Undecided → Critical |
status: | Invalid → In Progress |
Changed in libatasmart (Ubuntu Karmic): | |
status: | New → Triaged |
Changed in devicekit-disks (Ubuntu Karmic): | |
status: | In Progress → Fix Committed |
tags: | added: verification-needed |
Changed in libatasmart (Ubuntu Lucid): | |
status: | In Progress → Fix Released |
Changed in libatasmart (Ubuntu Karmic): | |
assignee: | nobody → Martin Pitt (pitti) |
importance: | Undecided → Medium |
description: | updated |
tags: |
added: verification-done removed: verification-needed |
Changed in devicekit-disks (Ubuntu Karmic): | |
status: | Fix Committed → Fix Released |
Changed in libatasmart (Ubuntu Lucid): | |
importance: | Critical → High |
status: | Fix Released → Confirmed |
Changed in libatasmart (Ubuntu Lucid): | |
status: | Confirmed → Incomplete |
Changed in easypeasy-project: | |
status: | New → Confirmed |
assignee: | nobody → Jon Ramvi (ramvi) |
importance: | Undecided → High |
Changed in easypeasy-project: | |
status: | Confirmed → Triaged |
status: | Triaged → Fix Released |
Changed in libatasmart: | |
importance: | Unknown → Critical |
Changed in linux: | |
status: | Invalid → Won't Fix |
Changed in libatasmart: | |
importance: | Critical → Unknown |
Changed in linux: | |
importance: | Unknown → Medium |
Changed in libatasmart: | |
importance: | Unknown → Critical |
Changed in easypeasy-project: | |
assignee: | Jon Ramvi (ramvi) → nobody |
Changed in libatasmart: | |
importance: | Critical → Low |
I updated to kernel 2.6.31-12 today and the problem seems to have gotten worse. Under the older karmic kernels it would almost always happen before xsplash and very rarely after gdm. with -12 it seems to be happening before xsplash and after gdm every boot.