All, Here is a patch that adds the following to the pcnet32.c driver: - adds dma_cache_*() calls to support ARM processors. Based on Russell's changes to the tulip driver. - add DXSUFLO to the AM79C973 - made DXSUFLO the default - utilized the internal SRAM of the AM79C973 - added a 32 bit write & reset to the detection code since that was needed on my system - tried to improve the readability of the "Ring data dump" slightly - According to the Am79C973/Am79C975 docs from AMD, The collision bits are only valid if ENP is set, so I added a check for that. The patch is against 2.2.18 and should apply cleanly. I'm sending it as an attachment since I've had difficulties other ways and I don't have a handy place to leave it for ftp. This can probably be done better... I'd like pointers for ways to improve my changes. Feedback on testing would be welcomed as well. Comments? Eli --------------------. "To the systems programmer, users and applications Eli Carter | serve only to provide a test load." eli.carter@inet.com `---------------------------------- (random fortune)