USB errors

Discussion of keyboards, gamepads, joysticks and other input related peripherals.
deets
Posts: 5
Joined: Tue Nov 08, 2022 3:33 pm

USB errors

Unread post by deets »

I have issues with my AMIGA 1200 setup. I've used it for a while without apparent problems, but since a few days now my competition pro 5000 isn't recognized or working reliably.

Now I'm not using one of the official expansion boards, but one from Thomas Haase from the ATARI ST community. I'm very happy with the board so far, and it contains two ATMega328 that act as joystick controllers. They run the retronicdesign.com firmware 3.1. See https://www.atari-forum.com/viewtopic.php?t=34400

See below for a dmesg output.

I've searched this site and found a few mentions of power supply issues. I tried two different ones, the multi-purpose-supply with a barrel connector, and my bench top PSU. The latter shows 1.2A of current drawn, which is well within the 3A spec of the multi purpose PSU. Thus I'm a bit reluctant to chart this up to PSU issues.

So I'm currently fishing for other suggestions as to what could be the cause here. Funnily enough it appears as if the attached keyboard and mouse do not have these issues. They usually work just fine.

Code: Select all

 6.468444] usb 1-1.1: device descriptor read/64, error -32
[    6.838486] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[    7.248436] usb 1-1.1: device not accepting address 4, error -32
[    7.518439] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[    8.908501] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   10.402116] socfpga-dwmac ff702000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
[   10.916431] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   13.172430] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   15.042620] MiSTer_fb 22000000.MiSTer_fb: width = 1280, height = 720, format=8888
[   15.779852] input: MiSTer virtual input as /devices/virtual/input/input6
[   17.100434] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   18.285371] MiSTer_fb 22000000.MiSTer_fb: width = 1280, height = 720, format=8888
[   19.140430] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   21.556441] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   22.284352] MiSTer_fb 22000000.MiSTer_fb: width = 1280, height = 720, format=8888
[   23.180431] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   27.492430] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   33.212437] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   38.268436] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   43.292438] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   48.300431] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   53.324430] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   58.348429] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   60.291180] MiSTer_fb 22000000.MiSTer_fb: width = 1280, height = 720, format=8888
[   61.596430] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   63.356430] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   63.955698] EXT4-fs (loop8): re-mounted. Opts: (null). Quota mode: disabled.
[   63.955733] ext4 filesystem being remounted at / supports timestamps until 2038 (0x7fffffff)
[   64.964430] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   66.756431] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   68.372430] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   73.081211] usb 1-1.2: USB disconnect, device number 7
[   73.268431] usb 1-1.2: new low-speed USB device number 10 using dwc2
[   73.366625] usb 1-1.2: New USB device found, idVendor=0810, idProduct=e501, bcdDevice= 1.06
[   73.366649] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[   73.366668] usb 1-1.2: Product: Atari C64 Amiga Joystick v3.1
[   73.366679] usb 1-1.2: Manufacturer: retronicdesign.com
[   73.368856] usb 1-1.2: can't set config #1, error -32
[   74.580434] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[   98.516438] usb 1-1.1: reset low-speed USB device number 4 using dwc2
[  103.540430] usb 1-1.1: reset low-speed USB device number 4 using dwc2
deets
Posts: 5
Joined: Tue Nov 08, 2022 3:33 pm

Re: USB errors

Unread post by deets »

Ok, to follow up on this if there's ever anybody stumbling over this: I hacked together a Raspberry Pico HID input device for my joystick. It works on one of the other USB ports of the expander just fine. Only the ATMega328-based ports produce USB errors. So I guess that's what they do, and maybe always did. I just didn't look properly.

Post Reply