lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <4AE9A4BA.3020104@kernel.org>
Date:	Thu, 29 Oct 2009 15:20:42 +0100
From:	Tejun Heo <tj@...nel.org>
To:	Rashmi Mohapatra <rashmilinux@...il.com>
CC:	linux-kernel@...r.kernel.org
Subject: Re: Error in NCQ Command Handling in AHCI SATA

Hello, (cc list trimmed and linux-ide added)

DO NOT SPAM unrelated people.

Rashmi Mohapatra wrote:
> Please look at the log attached.
> Between line 1090 and 1210 something happens and the copy fails.
> If you look at Line No 1141 the log says,
> 
> qc_complete_multiple ap->qc_active=ffff qc_active=fbfe done_mask=401
> 
> Could it be possible that the software is issuing 32 commands MAX even
> if the Hardware supports less than that ?

Unlikely but then again you'll be the first to test an NCQ controller
with 16 command limit.

> Could it be a timeout issue for a block dma command ?
> 
> Why the scsi error handler code is called ?
> Can someone point me to the code flow which ends up calling the Error
> Handler ?

Commands were issued but the controller didn't report completion
before the timeout expired (30s), so the EH kicked in.  You have
multiple nobody cared warnings there.  Does specifying "irqpoll"
kernel parameter make any difference?

-- 
tejun
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ