Linux CAN drivers development
 help / color / mirror / Atom feed
* kvaser leaf and SocketCAN
@ 2015-04-22  7:31 max
  2015-04-22  8:03 ` Marc Kleine-Budde
  0 siblings, 1 reply; 17+ messages in thread
From: max @ 2015-04-22  7:31 UTC (permalink / raw)
  To: linux-can

Hello,

I'm trying to connect to a Kvaser Leaf Light V2 (product_id=15) adapter on 
linux from python3.4, and for that purpose I've planned to use SocketCAN. 

I have downloaded and compiled the kvaser drivers v.5.9, my kernel is a 
3.13.0-49-generic, and according to the information I've fund so far, the 
system requirements should all be met. 

And in fact, when I connect the adapter, the leaf kernel module is 
correctly loaded (I see it in lsmod) and the /usr/sbin/leaf.sh is started 
(I desume this from the fact that if I try to start it manually it tells me 
it has already been started), and also the /dev/leaf0 device is created. 

So far so good. But what's next? What I have understood is that at this 
point there should be the kvaser_usb module that comes into play for 
mapping the device to a network interface that can be brought up and used 
by SocketCAN. 

But the kvaser_usb module is not loaded automatically, and if I modprobe it 
manually, nothing seems to happen.

Here is what goes on in the kernel log when connecting the adapter:

[46464.671385] usb 3-2: new high-speed USB device number 4 using xhci_hcd
[46464.689616] usb 3-2: New USB device found, idVendor=0bfd, idProduct=0120
[46464.689627] usb 3-2: New USB device strings: Mfr=0, Product=2, 
SerialNumber=0
[46464.689633] usb 3-2: Product: Kvaser Leaf Light v2
[46467.738639] usbcore: registered new interface driver leaf

And this when I modprobe the kvaser_usb module:

[46545.271520] usbcore: registered new interface driver kvaser_usb

If I invert the order of the two operations, it is exactly the same. I've 
also tryed with and without an actual can device connected to the other end 
of the adapter, but this doesn't change anything either.

So, it looks I am still missing something... Can anyone tell me what 
further steps are necessary to finally get a can0 interface to show up?

Thank's a lot for any hint pointing me to the right direction...

Max





^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2015-05-04  1:52 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-22  7:31 kvaser leaf and SocketCAN max
2015-04-22  8:03 ` Marc Kleine-Budde
2015-04-29  2:01   ` Leo Stan
2015-04-29  3:50     ` Austin Schuh
2015-04-29  4:39       ` Leo Stan
2015-04-29  5:20         ` Marc Kleine-Budde
2015-04-29  6:15           ` Leo Stan
2015-04-29  6:33             ` Alexander Stein
2015-04-29  6:34             ` Marc Kleine-Budde
2015-04-29 10:45           ` Ahmed S. Darwish
2015-04-30  3:11             ` Leo Stan
2015-04-30  6:04               ` Marc Kleine-Budde
2015-04-30  6:14               ` Leo Stan
2015-04-30  6:25                 ` Leo Stan
2015-04-30  6:48                 ` Marc Kleine-Budde
2015-04-30  7:27                   ` Oliver Hartkopp
2015-05-04  1:52                     ` Leo Stan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox