From owner-cvs-src@FreeBSD.ORG Mon Apr 14 18:14:25 2008 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7E076106566B; Mon, 14 Apr 2008 18:14:25 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from webmail28.yandex.ru (webmail28.yandex.ru [213.180.200.112]) by mx1.freebsd.org (Postfix) with ESMTP id F313C8FC1B; Mon, 14 Apr 2008 18:14:24 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from YAMAIL (webmail28) by mail.yandex.ru id S6947963AbYDNSOU for (+ 3 others); Mon, 14 Apr 2008 22:14:20 +0400 X-Yandex-Spam: 0 Received: from [77.72.136.70] ([77.72.136.70]) by mail.yandex.ru with HTTP; Mon, 14 Apr 2008 22:14:20 +0400 From: "Andrey V. Elsukov" To: sos@freebsd.org In-Reply-To: 9060000000209253504 References: <200804131605.m3DG5Z9P041647@repoman.freebsd.org> <86k5j01r1f.fsf@ds4.des.no> 9060000000209253504 MIME-Version: 1.0 Message-Id: <191931208196860@webmail28.yandex.ru> Date: Mon, 14 Apr 2008 22:14:20 +0400 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=UTF-8 Cc: des@des.no, src-committers@freebsd.org, cvs-all@freebsd.org, cvs-src@freebsd.org Subject: Re: cvs commit: src/sys/dev/ata ata-all.h ata-raid.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Apr 2008 18:14:25 -0000 14.04.08, 18:10, "Søren Schmidt" : > They arent, unless your HW runs in legacy emulation mode, then some > chipsets emulates master/slave pairs. I see problem here. ata(4) uses atadev->unit==ATA_SLAVE to determine which device is slave, but it never sets atadev->unit to ATA_SLAVE. So, now we have broken `atacontrol list` command. On my old system it doesn't show any of slave devices. Also, it shows "Device not configured" error at the end of its output. -- WBR, Andrey V. Elsukov