Hi Oliver, Please find a new version of the candev driver for our PEAK USB adapters. I tried to follow your suggestions, especially those concerning the names of the files and the Kconfig file content. However, I kept the original Kbuild file since I didn't find (for the moment) another way to add one or the other pcan_usb.o/pcan_usb_pro.o file, according to their corresponding CONFIG_xxx ... This version also handles the PCAN-USB Pro adapter as well as the timestamps coming from PCAN-USB and PCAN-USB Pro (new from v0.2.0). There's something which should be fixed too and I wanted to talk about that too: I don't know why for the moment, but sending data through the adapters works without any problems, except when data are sent through one or the other can channel of the the PCAN-USB Pro: the data are correclty sent on the bus but, for each sent frame, the Kernel adds the following text to the syslog: [98724.131218] ehci_hcd 0000:00:1a.7: dma_pool_free buffer-32, f4e93000/34e93000 (bad dma) Seems to be a warning-like, since nothing else occurs anywhere (data are sent, the kernel is/seems always stable...). That's the main reason why I decided to give you that new version, and also to ask you if you had got any idea about the reason of such a log? I mean, that "problem" doesnot occur when sending through PCAN-USB adapter channel... If you have a look to the sources, the management of the tx buffer(s) is done into pcan_usb_core.c, that is, tx buffers allocation/free doesn't depend on the type of USB adapter (well I suppose it is, but why and where?). So, while I'm delving into the code, I hope you'll be able to have enough time to test'n play with your PEAK USB CAN adapters and this new driver. Many thanks and regards, Stéphane