From owner-freebsd-current Mon Mar 13 17:55:26 2000 Delivered-To: freebsd-current@freebsd.org Received: from sasami.jurai.net (sasami.jurai.net [63.67.141.99]) by hub.freebsd.org (Postfix) with ESMTP id 388AD37B6CA for ; Mon, 13 Mar 2000 17:55:21 -0800 (PST) (envelope-from winter@jurai.net) Received: from localhost (winter@localhost) by sasami.jurai.net (8.9.3/8.8.7) with ESMTP id UAA23588; Mon, 13 Mar 2000 20:55:12 -0500 (EST) Date: Mon, 13 Mar 2000 20:55:12 -0500 (EST) From: "Matthew N. Dodd" To: Oliver Schonefeld Cc: freebsd-current@FreeBSD.ORG Subject: Re: Compaq SMART EISA and ida driver -> kernel panic In-Reply-To: <20000314001050.A27071@frizzantino.TechFak.Uni-Bielefeld.DE> 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 Tue, 14 Mar 2000, Oliver Schonefeld wrote: > i was very happy to se, that the eisa bus attachment stuff had been > reviewed and comitted to the source tree. the kernel compiles w/o > problems but panics, when booting :-( has anybody with an eisa board > have had success (maybe my setup is somehow wrong?!) Could you add printf("0x%lx\n0x%lx0x%lx\n", qcb, completed, qcb_done); to ida.c:ida_wait() after this line: 454: qcb_done = idahwqcbptov(ida, completed & ~3); And show us the output. > relevent kernel messages: > ahb0: at 0x3c00-0x3cff, irq 12 (edge) > ahb0: on eisa0 slot 3 > ahb0: AHA1740A Single Ended SCSI Adapter, FW Rev. E , ID=7, 64 ECBs > ida0: at 0x4c88-0x4c9e, irq 15 (level) > ida0: on eisa0 slot 4 > panic: ida_wait: incorrect qcb returned > Debugger("panic") > Stopped at Debugger+0x35: movb $0,in_Debugger.372 > > "trace" in the kernel debugger returnes following output: > panic(c01f7520,c0ca7000,c0ca5d00,ffffffff,c029ee84) at panic+0xf8 > ida_wait(c0ca5d00,c0ca7000,1f4,c0ca5d00,0) at ida_wait+0x75 > ida_command(c0ca5d00,11,c029eeb4,9,0,1,c0ca5d00,0) at ida_command+0xf8 > ida_attach(c0ca5d00,c0ca4c80,c0ca4f00,0,c0ca5d00) at ida_attach+0x28 > ida_eisa_attach(c0ca4c80,c029ef08,c01561fb,c0ca4c80,c0ca4c80) at > ida_eisa_attach+0x187 > DEVICE_ATTACH(c0ca4c80,c0ca4c80,c0ca2000,0,c029ef18) at DEVICE_ATTACH+0x2e > [some more, but i think, that was the importtant part, since the adaptec > board ist probed and initialized correclty] > > unfortunaly no core dump available. > > information on machine: > compaq prosignia 486 w/pentium overdrive (bios version as from 09/25/97) > os set to "UNIX/XENIX" > 1x compaq smart array controller (firmware revision 2.26) > os set to "UNIX/XENIX" > one logical volume: > 2x quantum fireball 1.08GB (drive mirroring) > setup via compaq system configuration utility (did i miss something?) > 1x adaptec 1740 > 1x adaptec 2742 (floppy controller disabled) > 2x 3com 3c597 NICs > > without the driver the machine runs just rock solid (lacking a raid, of > course). so something must be wrong, when probing for the controller. > any ideas? > if more information is needed, i will try to provide them, > > cheers, > oliver > -- | Matthew N. Dodd | '78 Datsun 280Z | '75 Volvo 164E | FreeBSD/NetBSD | | winter@jurai.net | 2 x '84 Volvo 245DL | ix86,sparc,pmax | | http://www.jurai.net/~winter | This Space For Rent | ISO8802.5 4ever | To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message