Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Jul 1996 20:49:41 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        cat@uunet.ca, se@ZPR.Uni-Koeln.DE
Cc:        current@FreeBSD.org, dg@Root.COM, jkh@FreeBSD.org, scrappy@ki.net, stable@FreeBSD.org
Subject:   Re: ncr53c810 driver in stable/current
Message-ID:  <199607271049.UAA08492@godzilla.zeta.org.au>

index | next in thread | raw e-mail

>The dump writes out the first few MB within less than a
>second, and then the SCSI LED stays on and the system 
>hangs, always after accessing the same virtual address.

>It took me some time to think about checking which physical 
>address that corresponds to that page, and to my surprise I 
>found that the BIOS region at e8000 is the last thing touched
>by the NCR chip. I have no idea why the page at 0e8000 is 
>mapped into the kernel, and I do not think that I got some
>device at that address. But it still causes the hang :(

0xe8000 is in the first MB so it's surprising that the first
few MB got written.

sddump() and wddump() write all pages from page #0 to page
#MaxMem-1, so they always write the entire BIOS area.  Perhaps
they should write only RAM.  phys_avail[] almost says where
RAM is.  Unfortunately, it is truncated at the start to skip
the BIOS page and at the end to skip the message buffer.

Bruce


home | help

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