[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-tr] Multiple Token Ring Cards

Hope you can help me, Ive checked out the Howto, but Im having lots of
difficulty getting two token ring cards in my linux box to work together.

Kernel Version is 2.2.7 and the las mod in the ibmtr.c file is 10 Mar 1999 so,
Im pretty sure I have the latest.
The IBM Cards have dip switches, and I have set one to primary and the other to

I can manage to get the kernel to recognise both tr0 and tr1, however, only 1
token ring will Insert into a ring.
When I try and ifconfig tr1 it hangs, and doesnt seem to attempt to insert.

Both Cards are the IBM 16/4 ISA cards with dip switches.
The rings are physically different rings on different MAU's.

I have tried multiple Cards, and the best I can do even with 2 different cards
in the box is to get 1 to insert and the other to be recognised, but no insert.

ibmtr.c: v1.3.57   8/ 7/94 Peter De Schrijver and Mark Swanson
         v2.1.125 10/20/98 Paul Norton <pnorton@ieee.org>
         v2.2.0   12/30/98 Joel Sloan <jjs@c-me.com>
tr0: ISA 16/4 Adapter/A (short) | 16/4 ISA-16 Adapter found
tr0: using irq 6, PIOaddr a20, 16K shared RAM.
tr0: Hardware address : 08:00:5A:49:5A:FA
tr0: Maximum MTU 16Mbps: 4056, 4Mbps: 4568
tr1: ISA 16/4 Adapter/A (short) | 16/4 ISA-16 Adapter found
tr1: using irq 3, PIOaddr a24, 16K shared RAM.
tr1: Hardware address : 08:00:5A:C2:87:86
tr1: Maximum MTU 16Mbps: 4056, 4Mbps: 4568

tr1: Initial interrupt : 16 Mbps, shared RAM base 000d4000.
tr1: Adapter initialized and opened.
tr1: New ring status: 20

mpnserv:~# ifconfig tr1
tr1       Link encap:16/4 Mbps TR  HWaddr 08:00:5A:C2:87:86
          inet addr:  Bcast:  Mask:
          UP BROADCAST RUNNING  MTU:2000  Metric:1
          RX packets:205373 errors:2546 dropped:0 overruns:435
          TX packets:0 errors:0 dropped:0 overruns:11108
          Interrupt:3 Base address:0xa24 Memory:d4000-d7fff

mpnserv:~# ifconfig tr0
tr0       Link encap:16/4 Mbps TR  HWaddr 08:00:5A:49:5A:FA
          unspec addr:[NONE SET]  Bcast:[NONE SET]  Mask:[NONE SET]
          BROADCAST  MTU:2000  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0
          TX packets:0 errors:0 dropped:0 overruns:0
          Interrupt:6 Base address:0xa20

When I try a:

mpnserv:~# ifconfig tr0 netmask

tr0 never inserts, (tr1 is the primary), and the command hangs (although the box
 doesnt hang).

Again, this happens with multiple cards.

Thanks In advance for any suggestions.