gd32v on Linux: device descriptor read/64, error -32

Hi, i am a newbie and i can’t upload to my gd32v via USB-C.

dmesg says

[ 2475.953828] usb 1-1.1: new full-speed USB device number 25 using ehci-pci
[ 2476.241830] usb 1-1.1: device descriptor read/64, error -32
[ 2476.464213] usb 1-1.1: New USB device found, idVendor=28e9, idProduct=0189, bcdDevice= 1.00
[ 2476.464215] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2476.464216] usb 1-1.1: SerialNumber: 䌳䩂>

I can’t find any help about how to solve this. What does error-32 mean? I guess before i can continue i need to fix this, because:

sudo dfu-util -l says

dfu-util 0.9

dfu-util: Cannot open DFU device 28e9:0189>