Tengo una tarjeta Kvaser mPCIE en mi máquina Linux incrustada. La mayoría de las distribuciones Unix estándar vienen con un módulo controlador de socketCAN que se encarga de cualquier dispositivo CAN presente en el sistema, por lo que puedo comunicarme fácilmente con el bus CAN utilizando socketCAN solamente.
En el sitio web de Kvaser, tienen sus propios controladores disponibles que se basan en socketCAN, pero son distintivamente diferentes. Una vez que los instalé, ya no puedo usar socketCAN ya que se coloca en la lista negra de la carga automática.
¿Cuáles son las ventajas de usar los propios controladores de Kvaser (si los hay) y debería usarlos?