diff --git a/bin-scripts/can-down b/bin-scripts/can-down deleted file mode 100755 index 18888cd..0000000 --- a/bin-scripts/can-down +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh - -killall candump 2> /dev/null - -ifconfig can0 down 2> /dev/null -ifconfig vcan0 down 2> /dev/null diff --git a/bin-scripts/can-up b/bin-scripts/can-up deleted file mode 100755 index b5cbd32..0000000 --- a/bin-scripts/can-up +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - -lsmod | grep ^pcan -lsmod | grep ^peak - -# PCAN -echo "Can0" -modprobe pcan -ip link set can0 up type can bitrate 500000 -ifconfig can0 up - -# VCAN -echo "Vcan0" -modprobe vcan -ip link add dev vcan0 type vcan -ip link set up vcan0 diff --git a/sbin-scripts/can-down b/sbin-scripts/can-down index 2384d29..18888cd 100755 --- a/sbin-scripts/can-down +++ b/sbin-scripts/can-down @@ -3,3 +3,4 @@ killall candump 2> /dev/null ifconfig can0 down 2> /dev/null +ifconfig vcan0 down 2> /dev/null diff --git a/sbin-scripts/can-up b/sbin-scripts/can-up index 68891e5..b5cbd32 100755 --- a/sbin-scripts/can-up +++ b/sbin-scripts/can-up @@ -1,11 +1,16 @@ #!/bin/sh -# PCAN -echo "can0" -#modprobe pcan -ifconfig can0 down -ip link set can0 up type can bitrate 500000 -ip link set can0 txqueuelen 1000 -ip link set up can0 -ifconfig can0 +lsmod | grep ^pcan +lsmod | grep ^peak +# PCAN +echo "Can0" +modprobe pcan +ip link set can0 up type can bitrate 500000 +ifconfig can0 up + +# VCAN +echo "Vcan0" +modprobe vcan +ip link add dev vcan0 type vcan +ip link set up vcan0 diff --git a/sbin-scripts/peak_usb_device_namer b/sbin-scripts/peak_usb_device_namer deleted file mode 100755 index 7d907b9..0000000 --- a/sbin-scripts/peak_usb_device_namer +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/sh -# -# External Udev program to rename peak_usb CAN interfaces according to the flashed device numbers. -# -# (C) 2023 PEAK-System GmbH by Stephane Grosjean -# -[ -z "$1" ] && exit 1 -CAN_ID="/sys/class/net/$1/peak_usb/can_channel_id" -if [ -f $CAN_ID ]; then - devid=`cat $CAN_ID` - # PCAN-USB specific: use "000000FF" instead of "FFFFFFFF" below - if [ "$devid" != "00000000" -a "$devid" != "FFFFFFFF" ]; then - printf "can%d\n" 0x${devid} - exit 0 - fi -fi -echo $1 -