This driver supports ATM cards based on the Efficient "Lanai" chipset: the ENI-25p and Speedstream 3010. The Speedstream 3060 is not currently supported, although hopefully it will be in the future. This is *ALPHA* software. It is not feature complete, but has been stable for me for a couple days. To compile: 1. Start with your normal linux kernel source tree (I'll assume it's at /usr/src/linux). This needs to be a relatively recent *2.3* kernel. I've tested as far back as 2.3.21. This driver will require back-porting to work with a 2.2 series kernel. 2. Make your kernel (if you haven't already). Be sure to include support for modules, ATM, and PCI. 3. Copy the lanai.c-0.01 file to /usr/src/linux/drivers/atm/lanai.c 4. From the /usr/src/linux directory type "make drivers/atm/lanai.o" 5. If all goes well you can do "/sbin/insmod drivers/atm/lanai.o" to install the driver. Of course, when the driver is ready to be integrated with the mainstream kernel it will also work non-modular (i.e. compiled into the kernel). It's module-only for now because that makes it easier for me. Important Notes: o This is just a raw driver - it does not provide support for PPPoATM or bridged ethernet protocols. Work on those items is ongoing by various people, but that's another layer entirely. So if you're looking for the total DSL solution, we're not there yet (unless you're one of the lucky ones that has CLIP handoff to your ISP) We're getting there, though. o We don't currently parse the EEPROM at all. The code is l there as per the spec (I think), but it doesn't actually work. I will look into this more. In the mean time please DON'T try to enable this code - bugs in the code may cause hardware damage to your card! Because of this you should hardware an ESI before trying to use this in a LANE or MPOA environment. o We don't support big-endian CPUs (PowerPC, SPARC) yet - hopefully soon. Both i386 and alpha should work fine, though. o AAL0 ("raw cell") mode isn't completely implemented yet. Thanks to Efficient for supporting this project with hardware, documentation, and by answering my questions.