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>