Skip to contentSkip to conversation

APIC with SIS

DISCUSSION Stephan von Krawczynski 2 participants 8 messages Dec 30, 2002 – Jan 9, 2003 2 messages not in the archive

lore
Share & tools
lore
#0 lore raw

Hello,

can any kind soul tell me the chances for implementation of:

<6>PCI: Using IRQ router SIS [1039/0008] at 00:01.0 <6>SiS pirq: advanced IDE/ACPI/DAQ mapping not yet implemented

in 2.4 ?
This message shows up if enabling APIC on boards with SIS630 chipset.

Signature · 2 lines
Regards,
Stephan
#1 lore raw
Quoted 9 lines · Stephan von Krawczynski

Hello,

can any kind soul tell me the chances for implementation of:

<6>PCI: Using IRQ router SIS [1039/0008] at 00:01.0 <6>SiS pirq: advanced IDE/ACPI/DAQ mapping not yet implemented

in 2.4 ?
This message shows up if enabling APIC on boards with SIS630 chipset.

You need some kernel patches, updated ACPI and ACPI enabled to use the SIS APIC in this setup

#2 lore raw
Quoted 5 lines · On 30 Dec 2002 17:02:03 +0000 Alan Cox <[email protected]> wrote:
Quoted 4 lines · Stephan von Krawczynski

Hello,

can any kind soul tell me the chances for implementation of:

Quoted 8 lines
Quoted 5 lines

<6>PCI: Using IRQ router SIS [1039/0008] at 00:01.0 <6>SiS pirq: advanced IDE/ACPI/DAQ mapping not yet implemented

in 2.4 ?
This message shows up if enabling APIC on boards with SIS630 chipset.

You need some kernel patches, updated ACPI and ACPI enabled to use the SIS APIC in this setup

Where to find?
Thanks for your quick answer.

Signature · 2 lines
Regards,
Stephan
#3 lore raw
Quoted 4 lines · Stephan von Krawczynski
Quoted 2 lines

You need some kernel patches, updated ACPI and ACPI enabled to use the SIS APIC in this setup

Where to find?

Current ACPI is on sourceforge. The SIS APIC workaround bits haven't yet been backported to 2.4, so you either do the backport or wait 8)

#4 lore raw
Quoted 8 lines · On 30 Dec 2002 17:18:29 +0000 Alan Cox <[email protected]> wrote:
Quoted 4 lines · Stephan von Krawczynski
Quoted 2 lines

You need some kernel patches, updated ACPI and ACPI enabled to use the SIS APIC in this setup

Where to find?

Current ACPI is on sourceforge. The SIS APIC workaround bits haven't yet been backported to 2.4, so you either do the backport or wait 8)

Ok, so I took ACPI from sf and voila: it works now! I took the patch for 2.4.20 and it does fine. Are there chances to include this in the mainstream? Without my SIS-based motherboards do not work at all with shared interrupts (which you actually cannot prevent due to lacking bios support for pci-irq mapping).

BTW: I tried 2.4.21-pre[1-3] and none did work, of course.

Signature · 2 lines
Regards,
Stephan
#6 lore raw
In reply to a message not in the archive
Quoted 9 lines · On 09 Jan 2003 16:45:44 +0000 Justin Cormack <[email protected]> wrote:
Quoted 9 lines
Quoted 2 lines

Current ACPI is on sourceforge. The SIS APIC workaround bits haven't yet been backported to 2.4, so you either do the backport or wait 8)

Ok, so I took ACPI from sf and voila: it works now! I took the patch for 2.4.20 and it does fine. Are there chances to include this in the mainstream? Without my SIS-based motherboards do not work at all with shared interrupts (which you actually cannot prevent due to lacking bios support for pci-irq mapping).

Quoted 4 lines
Quoted 1 line

BTW: I tried 2.4.21-pre[1-3] and none did work, of course.

You may be able to disable the APIC in the BIOS. One of my new Sis boards gave this option and it is an ok workaround for now at least.

Unfortunately it is not. Shared interrupts do _not_ work with APIC disabled. They _only_ work with APIC enabled in BIOS _and_ APIC support patch from sf. I tested every other combination and none did work.

Signature · 2 lines
Regards,
Stephan
#8 lore raw
In reply to a message not in the archive
Quoted 9 lines · On 09 Jan 2003 17:01:36 +0000 Justin Cormack <[email protected]> wrote:
Quoted 3 lines · Stephan von Krawczynski

Unfortunately it is not. Shared interrupts do _not_ work with APIC disabled. They _only_ work with APIC enabled in BIOS _and_ APIC support patch from sf. I tested every other combination and none did work.

It looks like I managed to set something to turn shared interrupts off too (because initially I was getting the shared int hang). Cant look in the BIOS right now...

You don't have to, just look at cat /proc/interrupts to see if some are shared ...

Signature · 2 lines
Regards,
Stephan
#9 lore raw
Quoted 5 lines · Stephan von Krawczynski
Quoted 3 lines

It looks like I managed to set something to turn shared interrupts off too (because initially I was getting the shared int hang). Cant look in the BIOS right now...

You don't have to, just look at cat /proc/interrupts to see if some are shared ...

SiS APIC is not supported in 2.4. That it happens to work on your board with ACPI is I suspect mostly luck