Hi, I recently was able to get hold of a 3C597 card for my Jensen Alpha. Compiling the driver for it however gives error messages about undefined symbols:
pci_alloc_consistent pci_free_consistent pci_map_single pci_map_unsingle These functions do not exist on a pure EISA system (like the Jensen Alpha), however the calls to these functions seem to be hardwired in the driver, regardless of the card's interface type (PCI or EISA). Seems to me this driver hasn't been compiled on a pure EISA system for a while ;-) I had some success by replacing these functions with dma_alloc_coherent dma_free_coherent dma_map_single dma_unmap_single The driver will then load, correctly identify the card and at least send packets (I still have trouble with interrupts, but that might be due to the incomplete EISA setup of the Jensen). I'm not sure however if this is the correct change, I copied this from the AHA1742 driver. Are the EISA 3C59x variants still supported at all? If yes, this should IMHO be fixed. I can provide my patch, which is basically an #ifdef CONFIG_PCI conditional, but this will probably not work in mixed PCI/EISA systems. I am using Linux kernel 2.6.20.1 . I sent the same mail a week ago to Andrew Morton ([EMAIL PROTECTED]), which is the address mentioned in the 'vortex.txt' documentation file. I haven't received any answers since then, however :-( Best regards Alfred Arnold -- Alfred Arnold E-Mail: [EMAIL PROTECTED] Computer Club at the http://john.ccac.rwth-aachen.de:8000/alf/ Technical University Phone: +49-241-406526 of Aachen Fax: +49-241-406527 - To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html