Re: Configuring ISA Token-Ring cards
Mikkel L. Ellertson (mikkel@execpc.com)
Sat, 26 Sep 1998 22:18:06 -0500
At 08:59 PM 9/24/98 -0500, you wrote:
>Hi,
>
> I have a Pentium 60 machine at the office which runs dog-slow with
>OS/2 or NT on it, and I tried to load linux onto it in an effort to
>salvage it. I had some hardware problems with it, and I essentially took
>it apart and put it back together again. Then I started getting token-ring
>problems.
>
> The ISA token-ring cards made by IBM come in 2 forms : the 16/4
>token-ring card and the newer Auto 16/4 token-ring card. The card that was
>in my machine was the older variety and it worked happily with OS/2 and NT
>- until I took my machine apart. After that reinstalling OS/2 showed that
>the box had lost its ability to network.
>
> So I borrowed an Auto 16/4 card and got the box to network. My
>BIOS said that the ISA slots in the machine had IRQ's 9 and 10 available
>to them. I configured the card to IRQ 10 and got linux networking on it.
>Yeah!
>
> The problem is that I dont get to keep the card - and so I need to
>get linux running with the older variety.
>
> I looked up the docs for the older card. The dip switches on the
>card can be set to use IRQ's 2, 3, 6, or 7 (but not 9, or 10). None of the
>4 work. Not only that, but the kernel does not autodetect the IRQ
>correctly when the IRQ is set to 2 or 3. The kernel thinks it is IRQ 9
>instead.
>
>1. Given the fact that my BIOS talks about IRQ's 9 and 10 for the ISA
>card slots, and the fact that the IRQ's on the card cant be set to these
>values, is it even worthwhile trying? Bear in mind, that this card did
>work in the same box with another OS.
>
>2. Does anyone know what are the parameters that need to be passed to the
>kernel / insmod so that it detects the IRQ's correctly?
>
>Thanks in advance,
>Kenneth
>
Set the card to IRQ 2, and let the kernel find it on IRQ 9. What used to
be IRQ 2 in the XT class machines is IRQ 9 in the AT and later machines.
If I remember right, what happened is that they added another interupt
controler starting with the AT class machines, and tied it into the input
pin for IRQ 2. Then the software was changed so that if you got IRQ 2, it
looked at the second chip to see what interupt you actualy got. The
hardware line that used to be hooked to the IRQ 2 pin got moved to the IRQ
9 pine on the new chip.
Mikkel
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to majordomo@vger.rutgers.edu