9fans archive / 1997 / 12 / 19 / prev next From: G. David Butler gdb@dbS... Subject: [9fans] Re: Plan 9 from Bell Labs - Frequently Asked Date: Wed, 10 Dec 1997 10:50:48 -0600 >which of the above cards are you classifying as 32-bit? >the 579 and 597 are 32-bit (eisa). we have 579s and they work fine. >the 597 probably won't work without dealing with various chip errata. I didn't have the piece of information that "Large packet support affects bit-field widths in the following registers: RxStatus, MasterStatus, TxStartThresh, TxAvailableThresh and RxEarlyThresh". My 579s now work fine, too. >the 905 is problematic: although it has compatibility with the older >cards the fifos are tiny and the card really has to be run in >busmastering mode or it gums up a lot (it works well enough in fifo >mode to boot a kernel with b.com though). Mine seems to work in PIO mode. I don't see any receive overruns when pushed and I can easily keep the transmit FIFO full. > in busmastering mode there >are chip errata which have to be dealt with or it can hang up too. You mean like you have to set the latency timer to 0xFF? >as i mentioned in a previous message i still have problems with the >905 so i'm interested in any other experiences with it. I'm trying to get it to work reliably too. I don't have the right documentation for PCI to know how to set the busmaster bit or to set the latency timer as specified by the errata. Can you help here?