AVR Pocket Programmer USB permission denied LINUX MINT

Hi Sparkfun, I just purchased a pocket AVR ISP from ya. And I get this error in Arduino IDE.

Arduino: 1.8.9 (Linux), Board: “Arduino/Genuino Uno”

Sketch uses 6352 bytes (19%) of program storage space. Maximum is 32256 bytes.

Global variables use 446 bytes (21%) of dynamic memory, leaving 1602 bytes for local variables. Maximum is 2048 bytes.

avrdude: Warning: cannot open USB device: Permission denied

avrdude: Error: Could not find USBtiny device (0x1781/0xc9f)

avrdude: Error: Could not find USBtiny device (0x1781/0xc9f)

This report would have more information with

“Show verbose output during compilation”

option enabled in File → Preferences.

Please research!!! Many people have this problem and no one has a real solution.

I have tried creating a permissions file under /etc/udev/rules.d but that doesn’t ether work.

Also, this programmer (does) work on the Raspberry PI, oddly enough!

The only advice I can offer is to use the programmer while logged in as root.

It’s probably a simple permissions error somewhere, but we don’t explicitly support this product under Linux so I’m afraid I can’t help.

Why do you not support Linux? Million of DIY people use Linux and you guys are DIY suppliers. I’m sorry but this makes no sense. Please take some of your time and research!