lkml.org 
[lkml]   [1997]   [May]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: PCI busmastering? Limitations? Hmm.


On Mon, 5 May 1997, Elijah L. Wright wrote:

> This is a really odd question, but I don't know the answer, and it affects
> a rather important Linux box we're in the process of implementing.
>
> This particular machine currently has a DEC DEFPA FDDI controller and two
> 3c905 cards in it. Upon adding a third 3c905 card, the system refuses to
> ifconfig up the eth0 interface. My first suspicion is that you can't run a
> machine with more than THREE PCI busmasters. I know for a fact that the

Wrong, all depends of the number of REQ/GNT pin pairs on the arbiter. Have
you got a non bus mastering slot in your machine. How many PCI slots
total do you have ?

> FDDI is _*always*_ a busmaster, at least according to the manual, and I'm
> not intentionally setting the 3c905's as busmasters, although they may be
> running in such a mode.

[snipped]
> Mother board is a Tyan Titan VX
> DEC FDDI card, obviously, well, here's the output from 'dmesg' for people
> to peruse....

Please send also the output of `cat /proc/pci' with 2 and 3 3c905 installed.

>
> ---start here---
> tunnel: version v0.2b2
> defxx.c:v1.04 09/16/96 Lawrence V. Stefani (stefani@lkg.dec.com)
> fddi0: DEFPA at I/O addr = 0x6100, IRQ = 15, Hardware addr =
> 08-00-2B-B6-B6-DD
> 3Com EtherLink III: Overriding PCI latency timer (CFLT) setting of 32,
> new val
> ue is 255.
> eth0: 3Com 3c905 Boomerang 100baseTx at 0x6200, 00:60:97:83:b0:f4, IRQ 11
> Internal config register is 16302d8, transceivers 0xe040.
> 8K word-wide RAM 3:5 Rx:Tx split, autoselect/MII interface.
> 3Com EtherLink III: Overriding PCI latency timer (CFLT) setting of 32,
> new val
> ue is 255.
> eth1: 3Com 3c905 Boomerang 100baseTx at 0x6300, 00:60:97:83:b0:54, IRQ 15
> Internal config register is 16302d8, transceivers 0xe040.
> 8K word-wide RAM 3:5 Rx:Tx split, autoselect/MII interface.
> 3c59x.c:v0.30-all 12/23/96 becker@cesdis.gsfc.nasa.gov
> ne.c:v1.10 9/23/94 Donald Becker (becker@cesdis.gsfc.nasa.gov)
> NE*000 ethercard probe at 0x300: 00 00 e8 c0 9f 13
> eth3: NE2000 found at 0x300, using IRQ 7.
> NE*000 ethercard probe at 0x340: 00 00 e8 c0 a1 87
> eth4: NE2000 found at 0x340, using IRQ 10.
> -----screen capture ends here-----

I've not seen eth2 in this list, did you forget something in your cut
and paste ?

Gabriel.


\
 
 \ /
  Last update: 2005-03-22 13:39    [W:0.042 / U:0.124 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site