Port-amd64 archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: HP ProLiant BL460c G1 boot failure



On Wed, Sep 03, 2008 at 03:33:18PM +0200, Havard Eidnes wrote:
> Hi,
> 
> due to the stack decode being a manual process, I made a mistake:
> 
> > db{0}> tra
> > ?() at 0xffffffff804cb1d4 (bus_dmamap_load_mbuf)
> 
> That's supposed to be (bus_dmamap_destroy).

I think that the crash happens because bnx_release_resources() tries to
free rx mbuf DMA maps, whether they were allocated or not:

        for (i = 0; i < TOTAL_RX_BD; i++)
                bus_dmamap_destroy(sc->bnx_dmatag, sc->rx_mbuf_map[i]);

Dave

-- 
David Young             OJC Technologies
dyoung%ojctech.com@localhost      Urbana, IL * (217) 278-3933 ext 24


Home | Main Index | Thread Index | Old Index