On 07/24/2010 09:15 PM, Fawad Lateef wrote:
> On Sat, Jul 24, 2010 at 7:10 PM, Wolfgang Grandegger 
> <[email protected]>wrote:

...

>> I'm curious why you did re-write the driver. Did you try the mcp251x
>> driver from the mainline kernel? What problems did you encounter?
>>
>> Thanks,
>>
>> Wolfgang.
>>
> 
> 
> I used latest socket-can from git (and I think this is same as the driver in
> latest kernel, right ?). I found that this synchronous driver is not giving

Do you mean Socket-CAN from the SVN repository? Unfortunately, it's not
the same driver then in mainline any more. It uses IRQ threads instead
of work queues.

> performance according to our requirements and if bus is overloaded when
> generating packets from other CAN controller like from PEAK or CAN-Modul
> then system response to external events like ssh takes too much time in
> responding. Almost a year ago one of our engineer wrote Asynchronous driver
> using old mcp251x driver which performs very well, but error handling in
> that was very bad which lock-down the system.
> 
> So recently referencing that Async driver I re-wrote tx and rx path (sort of
> merging our Async and latest Sync processing) in latest mcp251x driver from
> socket-can. Now till now everything is very well with modified driver.

Does it apply to the new driver in mainline?

Wolfgang.
_______________________________________________
Socketcan-core mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-core

Reply via email to