From owner-freebsd-current@FreeBSD.ORG Tue Oct 9 14:40:56 2007 Return-Path: Delivered-To: current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3F25D16A419 for ; Tue, 9 Oct 2007 14:40:56 +0000 (UTC) (envelope-from iwasaki@jp.FreeBSD.org) Received: from locore.org (ns01.locore.org [218.45.21.227]) by mx1.freebsd.org (Postfix) with ESMTP id C7DB913C4A5 for ; Tue, 9 Oct 2007 14:40:55 +0000 (UTC) (envelope-from iwasaki@jp.FreeBSD.org) Received: from localhost (celeron.v4.locore.org [192.168.0.10]) by locore.org (8.13.8/8.13.8/iwasaki) with ESMTP/inet id l99ES1cZ002145; Tue, 9 Oct 2007 23:28:01 +0900 (JST) (envelope-from iwasaki@jp.FreeBSD.org) Date: Tue, 09 Oct 2007 23:28:01 +0900 (JST) Message-Id: <20071009.232801.21360508.iwasaki@jp.FreeBSD.org> To: scottl@samsco.org From: Mitsuru IWASAKI X-Mailer: Mew version 3.3 on Emacs 20.7 / Mule 4.0 (HANANOEN) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: current@freebsd.org, yatsu@hi-tech.ac.jp Subject: CFR: ciss(4) patches X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Oct 2007 14:40:56 -0000 Hi, Scott and current@. # I'm not sure who is the ciss(4) maintainer currently, but # it seems Scott made last few changes. I'm investigating `ciss0: ADAPTER HEARTBEAT FAILED' problem, and suspecting that it is caused by the some sort of power-failure(defect of processor power module, power management related bugs in controller firmware or something). Comparing the source code with Linux cciss driver, I've noticed that ciss(4) doesn't do polling by sending NOP-MESSAGES and handle the requests in completed-queue when HW error is detected. The patches at: http://people.freebsd.org/~iwasaki/ciss/ciss-failover.patch I'm not sure the patches can solve the problem, but the patches doesn't hurt anything. I'd like to try any possible solution one by one anyway. It is testing by Yatsu-san over a week on 6-R w/E200i, so far so good. # Oh yes, I don't have the machine w/ Smart Array around here ;) I'll commit the patches on coming weekend if no objections. My next target would be MPSAFE patches MFC to 6-STABLE. Any suggestions are appreciated. Thanks!