Serial / USB serial CAN Adaptors (slcan)

modulename: slcan.ko

configname: CONFIG_CAN_SLCAN

Linux Kernel Configuration
└─>Networking support
└─>CAN bus subsystem support
└─>CAN Device Drivers
└─>Serial / USB serial CAN Adaptors (slcan)
In linux kernel since version 2.6.38 (release Date: 2011-03-14)  
CAN driver for several 'low cost' CAN interfaces that are attached
via serial lines or via USB-to-serial adapters using the LAWICEL
ASCII protocol. The driver implements the tty linediscipline N_SLCAN.

As only the sending and receiving of CAN frames is implemented, this
driver should work with the (serial/USB) CAN hardware from:
www.canusb.com / www.can232.com / www.mictronics.de / www.canhack.de

Userspace tools to attach the SLCAN line discipline (slcan_attach,
slcand) can be found in the can-utils at the SocketCAN SVN, see
http://developer.berlios.de/projects/socketcan for details.

The slcan driver supports up to 10 CAN netdevices by default which
can be changed by the 'maxdev=xx' module option. This driver can
also be built as a module. If so, the module will be called slcan.

source code: