Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Mar 2000 20:55:12 -0500 (EST)
From:      "Matthew N. Dodd" <winter@jurai.net>
To:        Oliver Schonefeld <oschonef@TechFak.Uni-Bielefeld.DE>
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: Compaq SMART EISA and ida driver -> kernel panic
Message-ID:  <Pine.BSF.4.21.0003132052490.94516-100000@sasami.jurai.net>
In-Reply-To: <20000314001050.A27071@frizzantino.TechFak.Uni-Bielefeld.DE>

next in thread | previous in thread | raw e-mail | index | archive | help
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: <Adaptec 174x SCSI host adapter> 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: <Compaq SMART array controller> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0003132052490.94516-100000>