I've heard that Linux kernel has native CAN bus support at network layer since some years, with a lot of drivers for both embedded and USB CAN bus controllers, how do I check whether they are presented in my Debian Wheezy?
How to check whether CAN bus controller's drivers are presented in my Debian Wheezy?
debian
Look for /boot/config<...> file (belongs to kernel deb package).  CAN support is enabled in Wheezy:CONFIG_CAN=mCONFIG_CAN_RAW=mCONFIG_CAN_BCM=mCONFIG_CAN_GW=m## CAN Device Drivers#CONFIG_CAN_VCAN=mCONFIG_CAN_SLCAN=mCONFIG_CAN_DEV=mCONFIG_CAN_CALC_BITTIMING=yCONFIG_CAN_MCP251X=mCONFIG_PCH_CAN=mCONFIG_CAN_SJA1000=m# CONFIG_CAN_SJA1000_PLATFORM is not setCONFIG_CAN_EMS_PCMCIA=mCONFIG_CAN_EMS_PCI=mCONFIG_CAN_PEAK_PCI=mCONFIG_CAN_KVASER_PCI=mCONFIG_CAN_PLX_PCI=m# CONFIG_CAN_C_CAN is not set## CAN USB interfaces#CONFIG_CAN_EMS_USB=mCONFIG_CAN_ESD_USB2=mCONFIG_CAN_SOFTING=mCONFIG_CAN_SOFTING_CS=m# CONFIG_CAN_DEBUG_DEVICES is not set