Problems with Tulip on second PCI Bus

Andrew McMillan Andrew@cat-it.co.nz
Mon Mar 15 13:44:16 1999


Donald Becker wrote:

> On Mon, 15 Mar 1999, Andrew McMillan wrote:
>
> > I can't seem to get my Tulip card working under Linux, and I was
> > wondering if there is perhaps a bug somewhere in either the driver, or
> > the code to handle the second PCI bus.  The only error message I can
> > seem to get out of the tulip driver (and only with debug on) is:
> >
> >     eth0: Too much work during an interrupt, csr5=0xfc90a000
>
> This is reporting a fatal PCI bus error!
> Normally I would recommend running 'tulip-diag' to report the exact error
> type, but if it's locking up the machine...
>
> 0xfc90....  means "PCI master abort".
>
> This occurred while fetching the transmit descriptor, with the receive side
> still stopped.  That likely means that it occured while setting up the chip
> -- loading the station address using a special configuration command that
> looks like a transmit packet.
>
> The error is cleared, but probably immediately recurs.

Well that would certainly account for it's scrolling off screen very quickly..
:-)

Does this make you think that it is an error in the Linux kernel PCI code?


> > I have a DEC21140-based network card (Kingston 10/100) in the
> > docking station for my laptop.  We use these network cards all
> > around our office, including several other linux boxes. We use
> > the 'tulip' driver which works everywhere but on my laptop.
>
> This is likely an error in configuring the bus bridge for the docking
> station.  Do the PCI slot support bus-masters?

I'm not sure.  How do I tell?  The card works fine with Windows 9X.

Thanks,
                                    Andrew McMillan.
_____________________________________________________________________
            Andrew McMillan, e-mail: Andrew@cat-it.co.nz
Catalyst IT Ltd, PO Box 10-225, Level 21, 105 The Terrace, Wellington
Me: +64 (21) 635 694, Fax: +64 (4) 499 5596, Office: +64 (4) 499 2267