* [Bug 14515] New: ATA controller losing interrupt, system stall
@ 2009-10-31 1:19 bugzilla-daemon
2009-10-31 1:20 ` [Bug 14515] " bugzilla-daemon
` (8 more replies)
0 siblings, 9 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-10-31 1:19 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=14515
Summary: ATA controller losing interrupt, system stall
Product: IO/Storage
Version: 2.5
Kernel Version: 2.6.31
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: IDE
AssignedTo: io_ide@kernel-bugs.osdl.org
ReportedBy: lloyd@fusion.net.nz
Regression: Yes
Created an attachment (id=23602)
--> (http://bugzilla.kernel.org/attachment.cgi?id=23602)
Kernel Log
I've just encountered a problem when moving from Ubuntu 9.04 to 9.10. There are
large stalls every now and again and looking at the kernel log, I'm getting
lost interrupts on the ATA interface. This did not happen with the previous
2.6.28 kernel.
Here's a sample from the log.
[ 86.816503] ata1: lost interrupt (Status 0x58)
[ 86.820070] ata1: drained 32768 bytes to clear DRQ.
[ 86.928979] ata1.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[ 86.929068] ata1.01: cmd a0/00:00:00:00:00/00:00:00:00:00/b0 tag 0
[ 86.929070] cdb 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[ 86.929072] res 58/00:01:00:00:00/00:00:00:00:00/b0 Emask 0x2 (HSM
violation)
[ 86.929277] ata1.01: status: { DRDY DRQ }
[ 86.929353] ata1: soft resetting link
This is on an Acer Aspire laptop with a PIIX chipset and an Intel Mobile 945
GMA
The hard disk is a PATA WD600UE.
See attached kernel log and pci dump.
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug 14515] ATA controller losing interrupt, system stall
2009-10-31 1:19 [Bug 14515] New: ATA controller losing interrupt, system stall bugzilla-daemon
@ 2009-10-31 1:20 ` bugzilla-daemon
2009-10-31 2:01 ` bugzilla-daemon
` (7 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-10-31 1:20 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=14515
--- Comment #1 from Lloyd Weehuizen <lloyd@fusion.net.nz> 2009-10-31 01:20:11 ---
Created an attachment (id=23603)
--> (http://bugzilla.kernel.org/attachment.cgi?id=23603)
PCI Devices
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug 14515] ATA controller losing interrupt, system stall
2009-10-31 1:19 [Bug 14515] New: ATA controller losing interrupt, system stall bugzilla-daemon
2009-10-31 1:20 ` [Bug 14515] " bugzilla-daemon
@ 2009-10-31 2:01 ` bugzilla-daemon
2009-10-31 23:44 ` bugzilla-daemon
` (6 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-10-31 2:01 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=14515
Barry Song <21cnbao@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |21cnbao@gmail.com
--- Comment #2 from Barry Song <21cnbao@gmail.com> 2009-10-31 02:01:11 ---
Yes. I've encountered the same problem "lost interrupt" with Lloyd Weehuizen
after upgrading kernel to 2.6.31. What I am using is HP laptop.
I think recent commits must have destroyed some ATA controllers.
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug 14515] ATA controller losing interrupt, system stall
2009-10-31 1:19 [Bug 14515] New: ATA controller losing interrupt, system stall bugzilla-daemon
2009-10-31 1:20 ` [Bug 14515] " bugzilla-daemon
2009-10-31 2:01 ` bugzilla-daemon
@ 2009-10-31 23:44 ` bugzilla-daemon
2009-11-03 6:21 ` bugzilla-daemon
` (5 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-10-31 23:44 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=14515
--- Comment #3 from Lloyd Weehuizen <lloyd@fusion.net.nz> 2009-10-31 23:44:12 ---
Rolling back to kernel 2.6.30 reduces the occurrence of this issue, but it
still occurs.
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug 14515] ATA controller losing interrupt, system stall
2009-10-31 1:19 [Bug 14515] New: ATA controller losing interrupt, system stall bugzilla-daemon
` (2 preceding siblings ...)
2009-10-31 23:44 ` bugzilla-daemon
@ 2009-11-03 6:21 ` bugzilla-daemon
2009-11-09 14:47 ` bugzilla-daemon
` (4 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-11-03 6:21 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=14515
Andrew Simpson <andrewnz.simpson@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |andrewnz.simpson@gmail.com
--- Comment #4 from Andrew Simpson <andrewnz.simpson@gmail.com> 2009-11-03 06:21:05 ---
Ubuntu bug #445852
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/445852
Reporting as affecting Acer Aspire One, Asus EEE and Dell Mini 9 (All SSD
models). More prevalent with SSD's that have been upgraded by the user to
newer models, but also reported on the stock 8Gb SSD on the AA1.
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug 14515] ATA controller losing interrupt, system stall
2009-10-31 1:19 [Bug 14515] New: ATA controller losing interrupt, system stall bugzilla-daemon
` (3 preceding siblings ...)
2009-11-03 6:21 ` bugzilla-daemon
@ 2009-11-09 14:47 ` bugzilla-daemon
2009-11-09 23:58 ` bugzilla-daemon
` (3 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-11-09 14:47 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=14515
Tejun Heo <tj@kernel.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |tj@kernel.org
--- Comment #5 from Tejun Heo <tj@kernel.org> 2009-11-09 14:47:12 ---
This has nothing to do with the harddrive. It's the optical drive choking up
on commands (TEST_UNIT_READY) used for polling for media presence events. As
it's PATA and the hard drive shares bus with the optical drive, while the
optical drive is choking, the hard drive can't access the bus so hard drive
access also stalls.
Disabling media presence polling should work around the problem for now. Long
term, I think we shouldn't use TUR for media presence polling. Windows doesn't
use it and devices with crappy firmware which chokes on repeated TUR aren't too
rare. That's in the pipeline but unfortunately I don't think it will be ready
for this release cycle. It's gonna be a pretty pervasive change. :-(
So, for now, "hal-disable-polling /dev/sr0" seems like the only solution.
Thanks.
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug 14515] ATA controller losing interrupt, system stall
2009-10-31 1:19 [Bug 14515] New: ATA controller losing interrupt, system stall bugzilla-daemon
` (4 preceding siblings ...)
2009-11-09 14:47 ` bugzilla-daemon
@ 2009-11-09 23:58 ` bugzilla-daemon
2009-11-10 0:41 ` bugzilla-daemon
` (2 subsequent siblings)
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-11-09 23:58 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=14515
Robert Hancock <hancockrwd@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |hancockrwd@gmail.com
--- Comment #6 from Robert Hancock <hancockrwd@gmail.com> 2009-11-09 23:58:02 ---
AFAIK the cdrom code normally uses GET EVENT STATUS NOTIFICATION for this
rather than TEST UNIT READY. It would be interesting to know where exactly the
TUR is coming from..
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug 14515] ATA controller losing interrupt, system stall
2009-10-31 1:19 [Bug 14515] New: ATA controller losing interrupt, system stall bugzilla-daemon
` (5 preceding siblings ...)
2009-11-09 23:58 ` bugzilla-daemon
@ 2009-11-10 0:41 ` bugzilla-daemon
2009-11-10 6:38 ` bugzilla-daemon
2009-11-10 9:31 ` bugzilla-daemon
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-11-10 0:41 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=14515
--- Comment #7 from Tejun Heo <tj@kernel.org> 2009-11-10 00:41:38 ---
TUR is coming from open and I have patches to implement in-kernel polling so
that polling doesn't have to go through open but it depends on workqueue
patches which are yet to be merged. I think I can pull it for 2.6.34 but I
might be too optimistic. :-P
Thanks.
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug 14515] ATA controller losing interrupt, system stall
2009-10-31 1:19 [Bug 14515] New: ATA controller losing interrupt, system stall bugzilla-daemon
` (6 preceding siblings ...)
2009-11-10 0:41 ` bugzilla-daemon
@ 2009-11-10 6:38 ` bugzilla-daemon
2009-11-10 9:31 ` bugzilla-daemon
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-11-10 6:38 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=14515
--- Comment #8 from Andrew Simpson <andrewnz.simpson@gmail.com> 2009-11-10 06:38:36 ---
O.K., it would appear then that this is not related to Ubuntu bug #445852,
since the machines in this bug report don't have cdrom drives.
Trying "hal-disable-polling --device /dev/sr0", just gives an error.
Should I open a different bug report?
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug 14515] ATA controller losing interrupt, system stall
2009-10-31 1:19 [Bug 14515] New: ATA controller losing interrupt, system stall bugzilla-daemon
` (7 preceding siblings ...)
2009-11-10 6:38 ` bugzilla-daemon
@ 2009-11-10 9:31 ` bugzilla-daemon
8 siblings, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2009-11-10 9:31 UTC (permalink / raw)
To: linux-ide
http://bugzilla.kernel.org/show_bug.cgi?id=14515
--- Comment #9 from Tejun Heo <tj@kernel.org> 2009-11-10 09:30:57 ---
Andrew, yes and please attach kernel log with printk timestamp turned on which
includes boot and the failures and the output of "lspci -nn".
Thanks.
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug 14515] ATA controller losing interrupt, system stall
[not found] <bug-14515-11633@https.bugzilla.kernel.org/>
2012-06-14 10:14 ` bugzilla-daemon
@ 2012-06-14 10:14 ` bugzilla-daemon
1 sibling, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2012-06-14 10:14 UTC (permalink / raw)
To: linux-ide
https://bugzilla.kernel.org/show_bug.cgi?id=14515
Alan <alan@lxorguk.ukuu.org.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |CLOSED
--
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread
* [Bug 14515] ATA controller losing interrupt, system stall
[not found] <bug-14515-11633@https.bugzilla.kernel.org/>
@ 2012-06-14 10:14 ` bugzilla-daemon
2012-06-14 10:14 ` bugzilla-daemon
1 sibling, 0 replies; 12+ messages in thread
From: bugzilla-daemon @ 2012-06-14 10:14 UTC (permalink / raw)
To: linux-ide
https://bugzilla.kernel.org/show_bug.cgi?id=14515
Alan <alan@lxorguk.ukuu.org.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |alan@lxorguk.ukuu.org.uk
Resolution| |DOCUMENTED
--
Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2012-06-14 10:14 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-10-31 1:19 [Bug 14515] New: ATA controller losing interrupt, system stall bugzilla-daemon
2009-10-31 1:20 ` [Bug 14515] " bugzilla-daemon
2009-10-31 2:01 ` bugzilla-daemon
2009-10-31 23:44 ` bugzilla-daemon
2009-11-03 6:21 ` bugzilla-daemon
2009-11-09 14:47 ` bugzilla-daemon
2009-11-09 23:58 ` bugzilla-daemon
2009-11-10 0:41 ` bugzilla-daemon
2009-11-10 6:38 ` bugzilla-daemon
2009-11-10 9:31 ` bugzilla-daemon
[not found] <bug-14515-11633@https.bugzilla.kernel.org/>
2012-06-14 10:14 ` bugzilla-daemon
2012-06-14 10:14 ` bugzilla-daemon
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.