From owner-freebsd-current@FreeBSD.ORG Tue Aug 26 10:11:09 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2372016A4C1 for ; Tue, 26 Aug 2003 10:11:09 -0700 (PDT) Received: from mailman.zeta.org.au (mailman.zeta.org.au [203.26.10.16]) by mx1.FreeBSD.org (Postfix) with ESMTP id C2CF043FDF for ; Tue, 26 Aug 2003 10:11:00 -0700 (PDT) (envelope-from bde@zeta.org.au) Received: from gamplex.bde.org (katana.zip.com.au [61.8.7.246]) by mailman.zeta.org.au (8.9.3p2/8.8.7) with ESMTP id DAA03009; Wed, 27 Aug 2003 03:10:28 +1000 Date: Wed, 27 Aug 2003 03:10:27 +1000 (EST) From: Bruce Evans X-X-Sender: bde@gamplex.bde.org To: Wiktor Niesiobedzki In-Reply-To: <20030826112759.GC66052@mail.evip.pl> Message-ID: <20030827025058.F914@gamplex.bde.org> References: <200308240927.h7O9R5XJ065453@spider.deepcore.dk> <20030826112759.GC66052@mail.evip.pl> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: Soren Schmidt cc: current@freebsd.org Subject: Re: HEADS UP! ATAng committed X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 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, 26 Aug 2003 17:11:09 -0000 On Tue, 26 Aug 2003, Wiktor Niesiobedzki wrote: > On Sun, Aug 24, 2003 at 11:27:05AM +0200, Soren Schmidt wrote: > > > > ATAng has just been committed. You need to make world after this update > > as atacontrol etc needs to pick up the changes. > > > After updating to ATAng my DVD drive isn't detected. I get following message: > ata1-slave: FAILURE - ATA_IDENTIFY status=51 error=4 Try backing out rev.1.5 of ata-lowlevel.c. It clobbers the signature of all 3 atapi drives on one of my systems here. This results the atapi drives being further probed as ata drives and the probe soon fails with the above error. Output from ATAog for these atapi drives: Aug 27 00:16:50 gamplex kernel: afd0: 96MB [96/64/32] at ata0-slave PIO0 Aug 27 00:16:50 gamplex kernel: acd0: CD-RW at ata1-slave UDMA33 Aug 27 00:16:50 gamplex kernel: acd1: CDROM at ata2-slave PIO4 Aug 27 00:16:50 gamplex kernel: cd1 at ata2 bus 0 target 1 lun 0 Aug 27 00:16:50 gamplex kernel: cd1: Removable CD-ROM SCSI-0 device Aug 27 00:16:50 gamplex kernel: cd1: 16.000MB/s transfers Aug 27 00:16:50 gamplex kernel: cd1: cd present [317714 x 2048 byte records] Aug 27 00:16:50 gamplex kernel: cd0 at ata1 bus 0 target 1 lun 0 Aug 27 00:16:50 gamplex kernel: cd0: Removable CD-ROM SCSI-0 device Aug 27 00:16:50 gamplex kernel: cd0: 33.000MB/s transfers Aug 27 00:16:50 gamplex kernel: cd0: cd present [320930 x 2048 byte records] Aug 27 00:16:50 gamplex kernel: da0 at ata0 bus 0 target 1 lun 0 Aug 27 00:16:50 gamplex kernel: da0: Removable Direct Access SCSI-0 device Aug 27 00:16:50 gamplex kernel: da0: 3.300MB/s transfers Aug 27 00:16:50 gamplex kernel: da0: 96MB (196608 512 byte sectors: 64H 32S/T 96C) ata0 and ata1 are on a BX chipset, and ata2 and ata3 are on an old highpoint chipset. ata0 has a working ata drive on the master. ata1 has a broken ata drive on the master (I keep it for debugging ata; it probes correctly but recently became unreadable on block 0). ata2 has no master. ata3 has no drives. Breaking the probe of the atapi drives avoids some other bugs: - a panic for atapicam (already reported). - spurious interrupts on ata2. -current somehow recovers after reporting about 10 such interrupts, but my -mycurrent spins endlessly on them. I suspect Giant locking problems. Bruce