[tulip-bug] PCI fatal bus error
Glenn Ammons
ammons@cs.wisc.edu
Thu Dec 6 15:48:01 2001
Thank you for your quick response.
Donald Becker <becker@scyld.com> writes:
[snip]
> It looks as if you are getting parity errors.
> Are you overclocking the system?
> Are the system voltages correct?
> Do you have five or more devices on the bus?
"No" to the first and third questions. I have no idea if the system
voltages are correct. I don't like fiddling with hardware, so they're
probably as correct as they've ever been.
> > The machine is an old Gateway P90. The documentation for the card
> > says that it requires a PCI 2.1 compliant motherboard and BIOS, and
> > that the card should be inserted in a bus mastering PCI slot. I have
> > no idea if my motherboard and BIOS are up to snuff or if the slot is
> > bus mastering (how would I tell?).
>
> If the board works at all, it's in a bus master slot. However some
> motherboards cheat and share bus master signals -- that will cause
> similar problems.
OK. I've tried all the slots, and they all work the same, so I guess
they're all bus master slots. By the way, `cat
/proc/pci' says
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel 82434LX Mercury/Neptune (rev 17).
Slow devsel. Master Capable. Latency=64.
Bus 0, device 1, function 0:
IDE interface: PCTECH RZ1000 (buggy) (rev 1).
Fast devsel.
I/O at 0x1f0 [0x1f1].
I/O at 0x3f4 [0x3f5].
Bus 0, device 2, function 0:
Non-VGA device: Intel 82378IB (rev 67).
Medium devsel. Master Capable. No bursts.
Bus 0, device 6, function 0:
VGA compatible controller: ATI 210888GX (rev 1).
Medium devsel.
Non-prefetchable 32 bit memory at 0xa0000000 [0xa0000000].
Bus 0, device 12, function 0:
Ethernet controller: Unknown vendor Unknown device (rev 17).
Vendor id=1317. Device id=985.
Medium devsel. Fast back-to-back capable. IRQ 11. Master Capable. Late
ncy=66. Min Gnt=255.Max Lat=255.
I/O at 0xfc00 [0xfc01].
Non-prefetchable 32 bit memory at 0xffbffc00 [0xffbffc00].
There are two master-capable devices listed. Does that mean that it
could be a bus master signal-sharing problem, assuming that my
motherboard is also the cheating kind?
It seems that I have bad hardware. Are there any tulip settings that
I could use to mitigate this problem, or am I stuck replacing the
ethernet card or motherboard?
Thanks.
--glenn