Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Sep 2003 09:32:31 -0700 (PDT)
From:      Doug White <dwhite@gumbysoft.com>
To:        Peter Jeremy <peter.jeremy@alcatel.com.au>
Cc:        freebsd-stable@freebsd.org
Subject:   Re: kldload problem with 4.8-RELEASE-p7 on HP DL380
Message-ID:  <20030919092635.R45539@carver.gumbysoft.com>
In-Reply-To: <20030919064556.GW91404@gsmx07.alcatel.com.au>
References:  <20030919064556.GW91404@gsmx07.alcatel.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 19 Sep 2003, Peter Jeremy wrote:

> I have a HP DL380 with a DigiBoard Xem that I'm trying to use with
> FreeBSD 4.x.  I've back-ported the digi device from -CURRENT as a
> kld but when I try to load it, the system wedges.  Running exactly
> the same kernel on an older Compaq P1850 works.  If I don't try to
> load digi.ko the system runs perfectly.

Does it not work with the dgb driver?

Can you try putting the digi in a different slot? From the traceback, its
sitting around in ataintr after going through intr_mux, so I wonder if
your backported digi and the ata driver are conflicting.

Also have you tried building your driver into the kernel?

We actually have this setup at work but its running solaris x86 and I
don't think I can play with that system.  Maybe i can find some spares.

> Any ideas?  If I can't get this fixed quickly, it'll be running
> RedHat instead of FreeBSD.

Oh stop crying :)
 ... I really get tired of this excuse.

> #15 0xc0236801 in DELAY (n=100) at /mnt/rpc/src/sys/i386/isa/clock.c:486
> #16 0xc012be71 in ata_intr (data=0xc1c72200)
>     at /mnt/rpc/src/sys/dev/ata/ata-all.c:591
> #17 0xc0239f27 in intr_mux (arg=0xc104b840)
>     at /mnt/rpc/src/sys/i386/isa/intr_machdep.c:582
> #18 0xc015d797 in statclock (frame=0xc02865a4)
>     at /mnt/rpc/src/sys/kern/kern_clock.c:431
> #19 0xc02366c1 in rtcintr (frame={cf_vec = 0, cf_ppl = 4194304,
>       cf_fs = 4194320, cf_es = -1071120368, cf_ds = 4194320, cf_edi = 4194304,
>       cf_esi = -1071507188, cf_ebp = -1071094260, -1071094312,
>       cf_ebx = -1070868320, cf_edx = 4227072, cf_ecx = 15, cf_eax = 4194304,
>       0, 0, cf_eip = -1071478122, cf_cs = 8, cf_eflags = 647,
>       cf_esp = -1071406021, cf_ss = -1072236050})
>     at /mnt/rpc/src/sys/i386/isa/clock.c:385
> #20 0xc0228a96 in vec15 ()
> #21 0xc0228993 in doreti_swi ()

It seems to be stuck in a delay loop. Perhaps there's a bug in your
backport? -current and -stable are pretty different animals from an
interrupt perspective.

Also I'm suprised the ethernet on the dl380 isn't driving you nuts since
its the broken broadcom crap.

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite@gumbysoft.com          |  www.FreeBSD.org



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030919092635.R45539>