2007-02-09 21:48:23

by Keenan Pepper

[permalink] [raw]
Subject: More ICH7 PATA freezes with ata_piix

I said earlier that the hard disk freezes I was experiencing stopped
whenever a readable disk was in the optical drive, and indeed I didn't
notice any for several days, but just now I definitely had a freeze
with a CD in the drive. The dmesg looks indistinguishable to me, but
then I'm not a kernel hacker.

Should I open a bug about this, or talk to the HAL people, or what?

dmesg and lspci -vvx attached

Keenan Pepper


Attachments:
(No filename) (422.00 B)
dmesg.txt (28.14 kB)
lspci.txt (15.27 kB)
Download all attachments

2007-02-10 14:56:27

by Tejun Heo

[permalink] [raw]
Subject: Re: More ICH7 PATA freezes with ata_piix

Keenan Pepper wrote:
[--snip--]
> [ 1169.712000] ata1.01: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
> [ 1169.712000] ata1.01: cmd a0/00:00:00:00:20/00:00:00:00:00/b0 tag 0 cdb 0x1e data 0
> [ 1169.712000] res 40/00:03:00:00:00/00:00:00:00:00/b0 Emask 0x4 (timeout)
> [ 1176.712000] ata1: port is slow to respond, please be patient (Status 0xd0)
> [ 1199.728000] ata1: port failed to respond (30 secs, Status 0xd0)

Hmm.. ALLOW_MEDIUM_REMOVAL failed with timeout. To me it seems that
your TSST dvdw doesn't like being poked continuously. I'm not sure how
HAL is currently poling but it seems each poll involves opening and
closing thus invoking whole media revalidation and medium removal
disallow/allow switching. You're not the first one reporting similar
problem. Can you report it to HAL people? I'd love to talk with them.

Thanks.

--
tejun