[HMS] Upgrades to Support SocketCAN over USB on Dell IoT 300x Gateways
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Critical
|
Unassigned | ||
Xenial |
Fix Released
|
Critical
|
Unassigned |
Bug Description
Several scheduled upgrades to the HMS SocketCAN protocol driver over USB->CAN interface are required.
SocketCAN support for USB->CAN devices was introduced in Ubuntu Xenial LTS kernel through following patch (BugLink: http://
cddf58207a3c UBUNTU: SAUCE: (no-up) Support IXXAT USB SocketCAN device
== SRU Justification ==
The scheduled upgrades include following changes:
- support adapters for CL1 (Communication Layer for legacy devices) and
CL2 (current devices)
- removed CAN-IDM100 support (Microchip Rev A microcontroller)
- add CAN-IDM101 support (Microchip Rev B microcontroller)
- add Error-Passive recognition
- move CAN message handling to the core module
- use ktime API for timestamps
- fixes Linux kernel coding style issues
== Fix ==
UBUNTU: SAUCE: (no-up) upgrade IXXAT USB SocketCAN driver
== Regression Potential ==
Low. The driver will be built only for amd64 kernels and attach itself to IXXAT USB-CAN adapters with VID 0x08d8. Also, patches from the vendor (HMS) have already been tested by Dell/ODM, Canonical QA on Dell 300x Edge IoT gateways.
This bug is for tracking purposes only, please do not triage.
CVE References
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Critical |
Changed in linux (Ubuntu Xenial): | |
importance: | Undecided → Critical |
status: | New → Confirmed |
tags: | added: kernel-da-key xenial |
Changed in linux (Ubuntu Xenial): | |
status: | Confirmed → Fix Committed |
tags: | added: cscc |
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- xenial' to 'verification- done-xenial' . If the problem still exists, change the tag 'verification- needed- xenial' to 'verification- failed- xenial' .
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!