Im using Linux Manjaro.
on both: Arduino IDE and Arduino IDE Pro I get this message after trying to upload my code to the board:
Sketch uses 114256 bytes (14%) of program storage space. Maximum is 786432 bytes.
Global variables use 57072 bytes (10%) of dynamic memory, leaving 466552 bytes for local variables. Maximum is 523624 bytes.
An error occurred while uploading the sketch
dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
dfu-util: Cannot open DFU device 2341:035b
Copyright 2010-2020 Tormod Volden and Stefan Schmidt
dfu-util: No DFU capable USB device available
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to dfu-util / Tickets
This does not happen as root. However I dont want to use Arduino as root. I found a solution with adding $USER to tty and dialout groups. It still does not work. In other threads i saw something about a script called 'create_dfu_udev_rule', however i cannot find it anywhere on my disk.
I also did run "arduino-linux-setup.sh":
******* Add User to dialout,tty, uucp, plugdev groups *******
groupadd: group 'plugdev' already exists
groupadd: group 'dialout' already exists
******* Removing modem manager *******
error: target not found: modemmanager
*********** Please Reboot your system ************
What is happening here?