Tutorial: Fixed channel assignment with PCAN-PCI devices
Posted: Thu 24. Oct 2013, 15:56
IMPORTANT: This does not apply to PCIe based devices anymore.
The references given regarding PCIe based devices are outdated,
please see the following Forum-thread regarding this:
viewtopic.php?f=120&t=5914
When using multiple PCI or PCIexpress based cards on the same machine sometimes it is necessary to fix a net to a specific card/channel independent from the sequence these cards are initialized from the BIOS after power-up. The following steps must be taken to accomplish that:
Each PCI based card has a unique combination of Bus-ID, Device-ID (= Geräte-ID) and channel number. To get the necessary infos please start the PCAN2 icon from the control panel or start the PCAN-View With these values it´s possible to create a registry key. Here are an example with 2 PCI cards (one card with 2 channels and Bus ID 7 and one card with 4 channels and Bus ID 6)
The following keys must be created:
"Hardware16"="0x101,6,0,0,0" Note: channel 1 of the 4-channel card
"Hardware15"="0x101,6,0,0,1" Note: channel 2 of the 4-channel card
"Hardware14"="0x101,6,0,0,2" Note: channel 3 of the 4-channel card
"Hardware13"="0x101,6,0,0,3" Note: channel 4 of the 4-channel card
"Hardware12"="0x101,7,0,0,0" Note: channel 1 of the 2-channel card
"Hardware11"="0x101,7,0,0,1" Note: channel 2 of the 2-channel card
scheme: Hardware<handle>=<drivertypecode>,<busnr>,<device>,<function>,<controllernr>
Description of Parameter 1:
Note: The hardware handle for plug-´n-play devices starts with 16 and decrements by 1 with every CAN channel
Hardware16 = HardwareHandle16
Hardware15 = HardwareHandle 15
.....
Hardware8 = HardwareHandle8
.....
Hardware1 = HardwareHandle1
Description of Parameter 2:
0x101 = PCAN-PCI and PCAN-PCIexpress with TundraChip
0x102 = PCAN-ExpressCard
0x104 = PCAN-cPCI
Note: if you are unsure, please contact us via email and tell us your serial number
Description of Parameter 3:
please use the device number form the screenshot above
Description of Parameter 4:
use always "0"
Description of Parameter 5:
0 = Channel 1
1 = Channel 2
2 = Channel 3
3 = Channel 4
after this reboot your computer and verify that your settings were done
The references given regarding PCIe based devices are outdated,
please see the following Forum-thread regarding this:
viewtopic.php?f=120&t=5914
When using multiple PCI or PCIexpress based cards on the same machine sometimes it is necessary to fix a net to a specific card/channel independent from the sequence these cards are initialized from the BIOS after power-up. The following steps must be taken to accomplish that:
Each PCI based card has a unique combination of Bus-ID, Device-ID (= Geräte-ID) and channel number. To get the necessary infos please start the PCAN2 icon from the control panel or start the PCAN-View With these values it´s possible to create a registry key. Here are an example with 2 PCI cards (one card with 2 channels and Bus ID 7 and one card with 4 channels and Bus ID 6)
The following keys must be created:
"Hardware16"="0x101,6,0,0,0" Note: channel 1 of the 4-channel card
"Hardware15"="0x101,6,0,0,1" Note: channel 2 of the 4-channel card
"Hardware14"="0x101,6,0,0,2" Note: channel 3 of the 4-channel card
"Hardware13"="0x101,6,0,0,3" Note: channel 4 of the 4-channel card
"Hardware12"="0x101,7,0,0,0" Note: channel 1 of the 2-channel card
"Hardware11"="0x101,7,0,0,1" Note: channel 2 of the 2-channel card
scheme: Hardware<handle>=<drivertypecode>,<busnr>,<device>,<function>,<controllernr>
Description of Parameter 1:
Note: The hardware handle for plug-´n-play devices starts with 16 and decrements by 1 with every CAN channel
Hardware16 = HardwareHandle16
Hardware15 = HardwareHandle 15
.....
Hardware8 = HardwareHandle8
.....
Hardware1 = HardwareHandle1
Description of Parameter 2:
0x101 = PCAN-PCI and PCAN-PCIexpress with TundraChip
0x102 = PCAN-ExpressCard
0x104 = PCAN-cPCI
Note: if you are unsure, please contact us via email and tell us your serial number
Description of Parameter 3:
please use the device number form the screenshot above
Description of Parameter 4:
use always "0"
Description of Parameter 5:
0 = Channel 1
1 = Channel 2
2 = Channel 3
3 = Channel 4
after this reboot your computer and verify that your settings were done