On Fri, 14 Jul 2000, Miquel van Smoorenburg wrote:

> According to G�rard Roudier:
> > PCI interrupt lines are REQUIRED be configured for LEVEL SENSITIVE.
> > 
> > (level-triggerred is sometimes used in lieu of level-sensitive)
> > This applies to ALL PCI devices that support interrupts.
> > 
> > You IRQ configuration for the SYMBIOS devices is _seriously_ broken.
> > A system that works more than a couple of seconds with PCI interrupt 
> > misconfigured to EDGE is kind of miracle that always surprises me.
> 
> Thanks.
> 
> I suspected something like that, but in the AMI bios there is no way
> I can change those settings. Neither in the main setup or in the
> SCSI BIOS setup. It's simply how the AMI board sets itself up.
> (AMI Megarum II board, BIOS release 774-031400 i.e. the latest).
> 
> Do you know of any way to fix that ? Perhaps a bug in the APIC
> setup in the kernel, or a bug in the board itself?

I am not this SMP aware :), but the BIOS has just to be right about the
BUS type that owns the IRQ and the kernel will configure the IO_APIC for
level-sensitive for this IRQ and will handle the IRQ as level-sensitive if
BUS is PCI type. Looks like the MP table is being wrong about the BUS for
the IRQ assigned to the SYMBIOS chip, but I cannot be 100% sure of that.

You will get better help from the linux-kernel or linux-smp list, in my 
opinion.

  G�rard.


-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to [EMAIL PROTECTED]

Reply via email to