* ip27 PCI devices
@ 2005-04-11 20:30 Paul Chapman
2005-04-12 10:58 ` Ralf Baechle
0 siblings, 1 reply; 4+ messages in thread
From: Paul Chapman @ 2005-04-11 20:30 UTC (permalink / raw)
To: linux-mips
Hello,
I've been experimenting with trying various PCI cards I have lying
around in my Origin 200, to see if I can make any of them work.
So far, I've had no luck: all of them have resource collisions with the
IOC3 (presumably because of its address decoding). They're detected
fine in /proc/pci.
So: has anyone had any luck with anything they've tried? In particular,
I'm looking for an ethernet card that works (and is readily available),
since the performance of the IOC3 is pretty wretched.
Thanks,
Paul Chapman
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: ip27 PCI devices
2005-04-11 20:30 ip27 PCI devices Paul Chapman
@ 2005-04-12 10:58 ` Ralf Baechle
2005-04-12 11:18 ` Maciej W. Rozycki
0 siblings, 1 reply; 4+ messages in thread
From: Ralf Baechle @ 2005-04-12 10:58 UTC (permalink / raw)
To: Paul Chapman; +Cc: linux-mips
On Mon, Apr 11, 2005 at 04:30:22PM -0400, Paul Chapman wrote:
> I've been experimenting with trying various PCI cards I have lying
> around in my Origin 200, to see if I can make any of them work.
The current Linux implementation limits IP27 to cards with 64-bit
addressing capability.
> So far, I've had no luck: all of them have resource collisions with the
> IOC3 (presumably because of its address decoding). They're detected
> fine in /proc/pci.
What kernel version are you trying?
> So: has anyone had any luck with anything they've tried? In particular,
> I'm looking for an ethernet card that works (and is readily available),
> since the performance of the IOC3 is pretty wretched.
That actually also seems to be more of a limitation of how the IP27 code
is setting up RRBs for PCI devices, so any driver is expected to deliver
a somewhat modest (understatement!) performance. Fixing fortunately isn't
too hard ...
Ralf
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: ip27 PCI devices
2005-04-12 10:58 ` Ralf Baechle
@ 2005-04-12 11:18 ` Maciej W. Rozycki
2005-04-12 11:42 ` Ralf Baechle
0 siblings, 1 reply; 4+ messages in thread
From: Maciej W. Rozycki @ 2005-04-12 11:18 UTC (permalink / raw)
To: Ralf Baechle; +Cc: Paul Chapman, linux-mips
On Tue, 12 Apr 2005, Ralf Baechle wrote:
> > I've been experimenting with trying various PCI cards I have lying
> > around in my Origin 200, to see if I can make any of them work.
>
> The current Linux implementation limits IP27 to cards with 64-bit
> addressing capability.
Do we have a problem with our implementation of PCI DMA masks or is the
low 4GB of PCI address space already consumed on this system? The problem
is most 32-bit PCI cards unfortunately do not support DAC.
Maciej
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: ip27 PCI devices
2005-04-12 11:18 ` Maciej W. Rozycki
@ 2005-04-12 11:42 ` Ralf Baechle
0 siblings, 0 replies; 4+ messages in thread
From: Ralf Baechle @ 2005-04-12 11:42 UTC (permalink / raw)
To: Maciej W. Rozycki; +Cc: Paul Chapman, linux-mips
On Tue, Apr 12, 2005 at 12:18:15PM +0100, Maciej W. Rozycki wrote:
> > > I've been experimenting with trying various PCI cards I have lying
> > > around in my Origin 200, to see if I can make any of them work.
> >
> > The current Linux implementation limits IP27 to cards with 64-bit
> > addressing capability.
>
> Do we have a problem with our implementation of PCI DMA masks or is the
> low 4GB of PCI address space already consumed on this system? The problem
> is most 32-bit PCI cards unfortunately do not support DAC.
32-bit devices can only address a tiny fraction of the address space on
IP27. To make matters more interesting, there is no memory at all in the
low 4GB of the crosstalk address space, so 32-bit PCI has to rely on the
yet non-existing support for the IOMMU. SGI trying to save a little too
much money on the external SRAM for the IOMMU in the Origin 200 finally
made it a hard to use in an OS, deadlock prone thing.
Ralf
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2005-04-12 11:43 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-04-11 20:30 ip27 PCI devices Paul Chapman
2005-04-12 10:58 ` Ralf Baechle
2005-04-12 11:18 ` Maciej W. Rozycki
2005-04-12 11:42 ` Ralf Baechle
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox