hardbyte / hardbyte/python-can

Cannnot receive can-fd message with PCAN

Open
#1,859 1 comment 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
1.6k
Forks
697
PR merge metrics
No merged PRs in 30d

Description

### Describe the bug

I am trying to receive CAN-FD messages using the PCAN interface. However, an error occurs during initialization, and I cannot proceed with receiving messages in CAN-FD mode.

### To Reproduce

import can
self.can_bus0 = can.interface.Bus(channel='PCAN_USBBUS1', bustype='pcan', bitrate=500000, data_bitrate=2000000, fd=True)

Upon running this initialization, the following error occurs:
raise PcanError(self._get_formatted_error(result))
can.interfaces.pcan.pcan.PcanError: An unknown error has occurred

### Expected behavior

The CAN interface should initialize correctly in CAN-FD mode and allow message reception.

### Additional context

OS and version: Windows 10
Python version: 3.6.8
python-can version: 3.3.4
python-can interface: PCAN (PCAN-USB)

Traceback and logs

import can
self.can_bus0 = can.interface.Bus(channel='PCAN_USBBUS1', bustype='pcan', bitrate=500000, data_bitrate=2000000, fd=True)

Traceback:
raise PcanError(self._get_formatted_error(result))
can.interfaces.pcan.pcan.PcanError: An unknown error has occurred

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.