From owner-freebsd-hackers Wed Jul 10 10:36:33 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 407E737B400 for ; Wed, 10 Jul 2002 10:36:29 -0700 (PDT) Received: from extreme.c-wind.com (extreme.c-wind.com [202.239.89.14]) by mx1.FreeBSD.org (Postfix) with SMTP id F28D643E42 for ; Wed, 10 Jul 2002 10:36:27 -0700 (PDT) (envelope-from tomoyuki@pobox.com) Received: (qmail 537 invoked from network); 11 Jul 2002 02:36:25 +0900 Received: from unknown (HELO localhost) (127.0.0.1) by localhost with SMTP; 11 Jul 2002 02:36:25 +0900 Date: Thu, 11 Jul 2002 02:36:24 +0900 (JST) Message-Id: <20020711.023624.74756123.tomoyuki@pobox.com> To: hackers@FreeBSD.org Subject: Changes in kernel between 4.5-R to 4.6-R From: Tomoyuki Murakami X-Mailer: Mew version 3.0.55 on Emacs 21.2 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi, hackers. I have a SCSI host adapter, called 'DMX3194UP' manufactured by Taiwan company (http://www.domex.com.tw/). I had privately adapted its device driver to FreeBSD 4.4. (http://www.c-wind.com/~tomo/i91u-newbus.tar.gz) and, have used with kernel 4.4-R and 4.5-R, driving IBM SCSI DISK. This driver worked well, without any pariculer problems for a while. When I up-grade the OS to 4.6-R, the driver becomes croaking 'timed out' frequently. I do not have any debuggin tech, so, I could not make the points out. The only thing I know is that this simply means the driver's xxx_timeout routine was called, and I saw this never happens until some number of accesses to the DISK occur. Diffs between 4.5-R to 4.6-R src/sys was not helpful for me. What was changed in kernel which being likely to cause timeouts ? * this driver do not support DEVICE_POLLING. so, I did not made DEVICE_POLLING option enable. * this driver uses CAM I/F. Thanks, --- tomo. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message