[9203] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

Re: Feature in ncr53c8xx/sym53c8xx driver

daemon@ATHENA.MIT.EDU (=?ISO-8859-1?Q?G=E9rard_Roudier?=)
Fri Jul 14 13:36:55 2000

Date:	Fri, 14 Jul 2000 19:04:31 +0200 (CEST)
From:	=?ISO-8859-1?Q?G=E9rard_Roudier?= <groudier@club-internet.fr>
To:	Miquel van Smoorenburg <miquels@cistron.nl>
cc:	linux-scsi@vger.rutgers.edu
In-Reply-To: <20000714144610.A24613@cistron.nl>
Message-ID: <Pine.LNX.4.10.10007141856130.1674-100000@linux.local>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=ISO-8859-1
Content-Transfer-Encoding: 8BIT



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 majordomo@vger.rutgers.edu

home help back first fref pref prev next nref lref last post