> > I have had no trouble from my Tyan board, I got a S1668 ATX Dual PPro
 
...

>  It looks like their quality of hardware is great but their BIOSes suck. 
> Unfortunately, BIOS is used for initial startup, before Linux is loaded,
> and their BIOS bugs limit Linux features.  For example their MP tables
> report IRQs in a way that prevents PCI IRQs from being mapped to
> IRQ[19:16].  As a result you lose four ISA interrupts.  

...

If you stick with BIOS 3.03 like I did, you can map PCI IRQs to APIC lines
19:16.  I currently have:

           CPU0       CPU1       
  0:    2258788    2147634    IO-APIC-edge  timer
  1:      14292      13622    IO-APIC-edge  keyboard
  2:          0          0          XT-PIC  cascade
  3:      58755      58235    IO-APIC-edge  serial
  4:     333871     322707    IO-APIC-edge  serial
  5:          0          1    IO-APIC-edge  soundblaster
  8:          1          1    IO-APIC-edge  rtc
 12:     139962     144027    IO-APIC-edge  PS/2 Mouse
 13:          1          0          XT-PIC  fpu
 16:         28         34   IO-APIC-level  BusLogic BT-948
 17:     106076     104386   IO-APIC-level  BusLogic BT-958
 18:      39404      39308   IO-APIC-level  eth0

One time I had a four-port serial card that used seperate IRQs for all four
lines on IRQs 9, 10, 11, and 15.  I was doin' interrupts all the time!!
(Not really--just how many interrupts do you think a 9600 baud terminal
generates? :)

Anyway, I noticed (with the S1668D) that the "new" BIOS (5.0? 5.1?)
greatly sucks in the IRQ-IOAPIC mapping and that's why I went back to 
3.03.  Had Tyan not made us lucky with the 3.03, we would have been
screwed ('cause it's unlikely they would have fixed it).  I can't
understand a company that breaks stuff in subsequent releases and
neither acknowledges it nor fixes it.

Brendan
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/dmentre/smp-howto/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]

Reply via email to