SMP system not running SMP
John Baldwin
jhb at freebsd.org
Tue Jun 27 18:42:53 UTC 2006
On Monday 26 June 2006 19:27, Andrew Reilly wrote:
> On Mon, Jun 26, 2006 at 09:40:48AM -0400, John Baldwin wrote:
> > Ok. That sounds like an interrupt routing issue. It could be that the
> > interrupt routing info in the MP Table is incorrect. Let's stick with
> > i386 for now (amd64 has the same code).
>
> For another, perhaps unrelated datum, my Athlon64-X2 box has
> become wonderfully stable and seemingly fully functional ever
> since I took all of the PCI cards out of it. I wasn't trying to
> run SCSI disks (just on-board SATA), but I was trying to use PCI
> network adaptors, since there was no driver for the on-board
> NVidia MCP9 at the time. (I'm now using the experimental nfe
> driver, and it seems to work great.) I tried a bog-standard crappy
> RTL8139 and a good-as-gold Intel 21143, and they both displayed
> symptoms consistent with missing interrupts: failure to detect
> carrier, multiple up/downs from watchdog timeouts, etc.
>
> Now, my Gigabyte Nvidia4 board has a totally different motherboard
> chipset from the MSI K8D Master-F in question, but the similar
> behaviour just seemed interesting.
>
> There isn't any vm86-mode setup (bios calls?) involved in
> routing interrupts, is there? Any similarity in BIOS vendors
> between the two boards? (Maybe firmware bug?)
It's all done via table lookups and ACPI calls, no vm86 stuff. The tables and
ACPI code is provided by the BIOS though, so a horked BIOS can always break
things.
--
John Baldwin
More information about the freebsd-amd64
mailing list