Date: Mon, 28 Aug 2006 16:26:27 GMT From: John Simmons <freebsdreport@yahoo.com> To: freebsd-gnats-submit@FreeBSD.org Subject: kern/102612: da0 not detected when sharing bus with ch0 device on 2100s controller Message-ID: <200608281626.k7SGQRdn073908@www.freebsd.org> Resent-Message-ID: <200608281630.k7SGUK1L030015@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200608281626.k7SGQRdn073908>
