Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Apr 2000 15:30:44 +0100
From:      Karl Pielorz <kpielorz@tdx.co.uk>
To:        freebsd-smp@freebsd.org
Subject:   APIC workarounds for ahc Drivers under 4.0-Stable / SMP
Message-ID:  <390C4394.D9E57E54@tdx.co.uk>

next in thread | raw e-mail | index | archive | help
Hi All,

Being as there's been a lot of chat in -SMP recently, maybe someone can please
help me with this problem?

I recently upgraded a Dual P-Pro system from 3.2 to 4.0-Stable. The upgrade
went fine, I rebuilt the world, followed someone's helpful 'going from 3.2 to
4.0' guide, fixed up /etc., got a new Kernel compiled up - and rebooted the
machine...

That's when my problems start... From peoples various comments - it looks like
the APIC workarounds that were previously in the SMP / ahc-driver code [I'm
not too sure where] have been removed in the move from 3.2 to 4.0, probably
due to other architectural changes in 4.0

This used to result in my 3.2 system saying things like "Warning: broken APIC
routing on xxxx installing an additional handler for PCI xxxxxx" [I forget the
exact terms I'm afraid - I think I posted them before] - but it did actually
work.

As far as I can figure out this enabled the system to run it's three AHA
2940UW's correctly on my system, as they were effectively 'sharing' an IRQ
(due to the buggy APIC on the board), and all three ahc drivers had to have a
handler installed for that IRQ [humour me if this is way off track].

When booting 4.0-Stable/SMP I get no such kernel messages now, and the ahc
adapters die horribly with loads of "time-out" and other nasty messages -
apparently as only the first driver is seeing interrupts generated by the
second, and third cards (which assume the ahc their connected to has gone
south, due to the lack of interrupts).

If anyone knows whether these have been put back in, or which files I should
keep an eye on, I'd be very grateful for the info...

The systems running a SuperMicro P6DNF, w 2xP-Pro 200's, and 256Mb of RAM.

Thanks for your time,

-Karl


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-smp" in the body of the message




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