public inbox for linux-ia64@vger.kernel.org
 help / color / mirror / Atom feed
* [Linux-ia64] Linux/64, kernel 2.4.0-test1 non-functionality with multiple brid
@ 2000-06-16  1:49 Peter Jarrett
  2000-06-16 17:06 ` [Linux-ia64] Linux/64, kernel 2.4.0-test1 non-functionality w Mallick, Asit K
  0 siblings, 1 reply; 2+ messages in thread
From: Peter Jarrett @ 2000-06-16  1:49 UTC (permalink / raw)
  To: linux-ia64

It have a controller that has 2 PCI-PCI bridge and 2 SCSI devices, however I
been having a hard time getting the IA-64 kernels to load my driver. Is
there a known limitation regarding multiple bus devices in these kernels and
the Intel Lion systems?

Pretty much what I see is....

*	pdev->irq returns with standard (PCI > Configuration Space) > irq
level INSTEAD of the IOSAPIC equivalent, which it Linux > should have >
done.... which in turns results in s timeout whenever the scsi mid-layer
firs the first TUR call.

Who can help? 



^ permalink raw reply	[flat|nested] 2+ messages in thread

* RE: [Linux-ia64] Linux/64, kernel 2.4.0-test1 non-functionality w
  2000-06-16  1:49 [Linux-ia64] Linux/64, kernel 2.4.0-test1 non-functionality with multiple brid Peter Jarrett
@ 2000-06-16 17:06 ` Mallick, Asit K
  0 siblings, 0 replies; 2+ messages in thread
From: Mallick, Asit K @ 2000-06-16 17:06 UTC (permalink / raw)
  To: linux-ia64

IA64 kernels and the LION systems do support multiple PCI buses; some older
kernels used to scan only 2 PCI buses and the newer kernels scans all the
buses. LION systems with FW version older than build 30/31 enables only 2
(bus 0 and bus 1) and later FWs enables all 4 buses.

Based on the problem you mentioned it appears that you are trying to read
the PCI configuration space for PCI interrupt line which will return you the
standard irq and not the IOSAPIC equivalent. The drivers need to use the irq
information available in the pdev structure. 

Hope this helps.

Asit


-----Original Message-----
From: Peter Jarrett [mailto:Peterj@ami.com]
Sent: Thursday, June 15, 2000 6:50 PM
To: 'linux-ia64@linuxia64.org'
Subject: [Linux-ia64] Linux/64, kernel 2.4.0-test1 non-functionality
with multiple brid ged PCI adapter --- who can help!


It have a controller that has 2 PCI-PCI bridge and 2 SCSI devices, however I
been having a hard time getting the IA-64 kernels to load my driver. Is
there a known limitation regarding multiple bus devices in these kernels and
the Intel Lion systems?

Pretty much what I see is....

*	pdev->irq returns with standard (PCI > Configuration Space) > irq
level INSTEAD of the IOSAPIC equivalent, which it Linux > should have >
done.... which in turns results in s timeout whenever the scsi mid-layer
firs the first TUR call.

Who can help? 


_______________________________________________
Linux-IA64 mailing list
Linux-IA64@linuxia64.org
http://lists.linuxia64.org/lists/listinfo/linux-ia64




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2000-06-16 17:06 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-06-16  1:49 [Linux-ia64] Linux/64, kernel 2.4.0-test1 non-functionality with multiple brid Peter Jarrett
2000-06-16 17:06 ` [Linux-ia64] Linux/64, kernel 2.4.0-test1 non-functionality w Mallick, Asit K

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox