From owner-freebsd-current Sun Mar 7 11:57: 7 1999 Delivered-To: freebsd-current@freebsd.org Received: from herring.nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (Postfix) with ESMTP id 12ECE14D60 for ; Sun, 7 Mar 1999 11:56:50 -0800 (PST) (envelope-from dfr@nlsystems.com) Received: from localhost (dfr@localhost) by herring.nlsystems.com (8.9.3/8.8.8) with ESMTP id TAA18801; Sun, 7 Mar 1999 19:55:26 GMT (envelope-from dfr@nlsystems.com) Date: Sun, 7 Mar 1999 19:55:26 +0000 (GMT) From: Doug Rabson To: Sren Schmidt Cc: sprice@hiwaay.net, current@freebsd.org Subject: Re: UPDATE2: ATA/ATAPI driver new version available. In-Reply-To: <199903071824.TAA98643@freebsd.dk> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Sun, 7 Mar 1999, Sren Schmidt wrote: > It seems Doug Rabson wrote: > > >This seems to be happening to me too on my laptop. The kernel hangs in > >ata_command() waiting for an interrupt (ATA_WAIT_INTR) when it is trying > >to probe the slave device on my second ide controller. Specifically, it > >is the first ata_command() in ata_get_param() which hangs. > > Are you sure it tries to probe the slave ?? > Could please try to have it printout scp->devices in ata_probe ?? Here is a log of an attempted boot with ATA_DEBUG defined. It looks like ata_probe() detected a slave where there isn't one. ata-pci0: rev 0x01 on pci0.5.1 ata: type=71118086 class=01018001 cmd=02800005 ata0: iobase=0x01f0 altiobase=0x03f6 ata0: mask=03 status0=50 status1=00 ata0: mask=03 status0=50 status1=00 ata0: devices = 0x1 ata0 at 0x01f0 irq 14 on ata-pci0 ata1: iobase=0x0170 altiobase=0x0376 ata1: mask=03 status0=50 status1=00 ata1: mask=03 status0=00 status1=00 ata1: devices = 0xc ata1 at 0x0170 irq 15 on ata-pci0 ... ataintr: entered unit=0 ataintr: entered unit=0 ad0: ATA-3 disk at ata0 as master ad0: 7815MB (16007040 sectors), 15880 cyls, 16 heads, 63 S/T, 512 B/S ad0: 16 secs/int, 0 depth queue ataintr: entered unit=1 ata_start: entered ataintr: entered unit=1 ataintr: entered unit=1 ata_start: entered acd0: CDROM drive at ata1 as master acd0: drive speed 3445KB/sec, 128KB cache acd0: supported read types: CD-R, CD-RW, CD-DA acd0: Audio: play, 16 volume levels acd0: Mechanism: ejectable tray acd0: Medium: no/blank disc inside, unlocked -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message