Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request: Enable gs_usb module (USB-CAN-Adapter) #2066

Closed
HubertD opened this issue Jun 12, 2017 · 4 comments
Closed

Request: Enable gs_usb module (USB-CAN-Adapter) #2066

HubertD opened this issue Jun 12, 2017 · 4 comments

Comments

@HubertD
Copy link

HubertD commented Jun 12, 2017

The gs_usb kernel module (/drivers/net/can/usb/gs_usb.c) provides a SocketCAN interface for the "Geschwister Schneider USB/CAN devices" and also some other open hardware / open firmware USB-CAN adapters like the bytewerk.org candleLight and candleZero as well as the "cantact" and "canable" hardware when using the candleLight firmware.

As SocketCAN is included in the raspbian default kernel and the gs_usb module is enabled in popular desktop distributions (e.g. Ubuntu), I would love to see the module enabled in future raspbian default kernels.

This should be as easy as setting "CONFIG_CAN_GS_USB = m".

References:
http://schneidersoft.net/en//node/2
https://github.com/HubertD/candleLight
https://github.com/HubertD/candleZero
https://github.com/HubertD/candleLight_fw
http://linklayer.github.io/cantact/
http://canable.io/

@popcornmix
Copy link
Collaborator

popcornmix commented Jun 12, 2017

Looks okay to me.
(module is 18K)

@popcornmix
Copy link
Collaborator

Will be in next rpi-update kernel. See: 737cc54

@HubertD
Copy link
Author

HubertD commented Jun 13, 2017

great! thank you very much!

@HubertD HubertD closed this as completed Jun 13, 2017
popcornmix added a commit to raspberrypi/firmware that referenced this issue Jun 13, 2017
See: raspberrypi/linux#2066

kernel: dwc_otg: add module parameter int_ep_interval_min
See: raspberrypi/linux#2067

firmware: venc: Correct the validation on custom mb/mbps/br settings
See: #819

firmware: vc_image: Remove structure definition duplication
firmware: vc_image/mmal/il/isp: Add support for 16bit/component YUV420 and YUVUV

firmware: vcdbg: Don't use dma when file provided

firmware: rtos: Avoid sleeping delay when RTOS is not present

firmware: bootcode: Remove reliance on scanf to reduce bootcode.bin size
firmware: bootcode: Changes to force to full speed
firmware: bootcode: Make sure bootcode drops out
firmware: bootcode: Mass storage changes to power off/on USB block
firmware: bootcode: Change USB 1.1 to have 64 byte endpoints
firmware: bootcode: Set MSD serial number to be the Pi serial number
popcornmix added a commit to Hexxeh/rpi-firmware that referenced this issue Jun 13, 2017
See: raspberrypi/linux#2066

kernel: dwc_otg: add module parameter int_ep_interval_min
See: raspberrypi/linux#2067

firmware: venc: Correct the validation on custom mb/mbps/br settings
See: raspberrypi/firmware#819

firmware: vc_image: Remove structure definition duplication
firmware: vc_image/mmal/il/isp: Add support for 16bit/component YUV420 and YUVUV

firmware: vcdbg: Don't use dma when file provided

firmware: rtos: Avoid sleeping delay when RTOS is not present

firmware: bootcode: Remove reliance on scanf to reduce bootcode.bin size
firmware: bootcode: Changes to force to full speed
firmware: bootcode: Make sure bootcode drops out
firmware: bootcode: Mass storage changes to power off/on USB block
firmware: bootcode: Change USB 1.1 to have 64 byte endpoints
firmware: bootcode: Set MSD serial number to be the Pi serial number
@popcornmix
Copy link
Collaborator

This is in latest rpi-update kernel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants