From owner-freebsd-bugs@FreeBSD.ORG Mon Aug 28 16:30:29 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2C0B416A510 for ; Mon, 28 Aug 2006 16:30:29 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2136B43D53 for ; Mon, 28 Aug 2006 16:30:21 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k7SGUKSS030017 for ; Mon, 28 Aug 2006 16:30:20 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k7SGUK1L030015; Mon, 28 Aug 2006 16:30:20 GMT (envelope-from gnats) Resent-Date: Mon, 28 Aug 2006 16:30:20 GMT Resent-Message-Id: <200608281630.k7SGUK1L030015@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, John Simmons Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 17A0B16A4E6 for ; Mon, 28 Aug 2006 16:26:29 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 61BDD43D67 for ; Mon, 28 Aug 2006 16:26:27 +0000 (GMT) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id k7SGQRwW073913 for ; Mon, 28 Aug 2006 16:26:27 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id k7SGQRdn073908; Mon, 28 Aug 2006 16:26:27 GMT (envelope-from nobody) Message-Id: <200608281626.k7SGQRdn073908@www.freebsd.org> Date: Mon, 28 Aug 2006 16:26:27 GMT From: John Simmons To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-2.3 Cc: Subject: kern/102612: da0 not detected when sharing bus with ch0 device on 2100s controller X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Aug 2006 16:30:29 -0000 >Number: 102612 >Category: kern >Synopsis: da0 not detected when sharing bus with ch0 device on 2100s controller >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Aug 28 16:30:20 GMT 2006 >Closed-Date: >Last-Modified: >Originator: John Simmons >Release: FreeBSD 6.1-STABLE i386 >Organization: >Environment: System: FreeBSD rs3.mydomain.net 6.1-STABLE FreeBSD 6.1-STABLE #4: Sat Aug 26 19:25:14 CDT 2006 freebsdreport@rs3.mydomain.net:/usr/obj/usr/src/sys/RS3 i386 >Description: When the Seagate SCSI drive is on the internal interface of the Adaptec 2100S and the TSL-S11000 Autoloader is on the external interface of the same card, the system detects the asr device properly while booting, detects sa0 for the tape drive, then (without detecting da0, the Seagate drive) it goes on to detect ch0 as the changer device. The system then prompts the user to select a valid boot device, but the da0 disk is not listed as a valid choice. If the autoloader is powered off, the system detects and boots properly from the Seagate drive. If the Seagate drive is moved to a separate SCSI controller, and the autoloader is powered back on, both devices are detected. The SCSI target ID of the autoloader is 12 and the SCSI target ID of the drive has been varied, but currently is 2. The drive is detected as a SCSI-3 device, and the autoloader is detected as a SCSI-2 device. The same computers, with exact same hardware configurations, work fine with the hard drive and autoloader on the same 2100s controller under FreeBSD release 4.10 stable. As an added note, if the Sony tape drive is connected to the bus without the autoloader, both the sa0 and da0 devices are dectected and the system boots normally. >How-To-Repeat: Install a 2100S Adaptec RAID controller in a system with a Seagate ST373405LC hard drive on the internal cable, with a Sony TSL-S11000 connected to the external connector of the controller, and boot the system. Same results are obtained whether booting from the hard drive or from the 6.1 distribution CD. >Fix: The only work-around that I am aware of is to use separate SCSI controllers for the autoloader and hard drive. >Release-Note: >Audit-Trail: >Unformatted: