Re: 3c59x driver: card not responding after a while

François Cami (stilgar2k@wanadoo.fr)
Tue, 04 Jun 2002 01:35:29 +0200


Andrew Morton wrote:
> john slee wrote:
>
>>On Mon, Jun 03, 2002 at 10:51:34AM +0200, Zwane Mwaikambo wrote:
>>
>>>On Mon, 3 Jun 2002, Helge Hafting wrote:
>>>
>>>
>>>>I see this too. I always thought it was the less-than-perfect ABIT BP6
>>>>loosing an irq or something. (odd that it _always_ is the NIC that goes
>>>>though...) I also have a k6 with the same NIC, and another
>>>>UP machine at work. They never fail this way.
>>>>Could it be a SMP problem?
>>>
>>>I wouldn't think so, i use it on SMP extensively without a hitch.
>>
>>"me too" - have been using 3c905B cards in various SMP (and UP) boxes
>>for a couple of years now and they've never failed me, even on bp6. in
>>fact i seem to have missed out on the plague of bp6 problems, even when
>>running dual 300a overclocked to 450. strange.
>>
>
>
> That driver is solid for SMP. It's possible that the BP6
> is losing its IRQ routing assignments, or the APIC is
> getting stuck. We had extensive problems with that last
> year. A workaround was implemented and as far as I can tell,
> the problem went away.
>
> It seems to affect network cards most because they typically
> generate the most interrupts.
>
> Try booting the machine with the `noapic' option.

If I remember correctly, back in January we (we being Andrew Morton
and myself) talked about my 3C905C-TX not willing to share an
interrupt with my SBLive!...

I've spotted the same problem, this time sharing an interrupt
between my 3C905C-TX and an Intel i82559 10/100 ethernet
controller (kernel is 2.4.19pre7).

The situation is a bit different : using the 3C905C with the
SBLive! resulted in a total lock-up of the machine, whereas using both
network cards usually generate network timeouts and weird errors.

Putting the cards in separate (meaning different IRQ lines) PCI
slots solved the problem (same solution than between 3C905 and
SBLive!). All 3 cards are now working perfectly, at the same time.

Motherboard is MSI BXMaster (i440BX).

-- 

F. CAMI ---------------------------------------------------------- "To disable the Internet to save EMI and Disney is the moral equivalent of burning down the library of Alexandria to ensure the livelihood of monastic scribes." - John Ippolito (Guggenheim)

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/