8bitdo USB adapter gets stuck and registers no input after hard reboot
Re: 8bitdo USB adapter gets stuck and registers no input after hard reboot
Have tried fast and normal polling, upgrading to a 4amp power supply, etc. For a while I thought it was the dc barrel jack splitter with switch. Haven't been able to track down the exact issue but have had the same thing everyone is describing. FWIW, I do not believe it's caused by wireless interference as it happens to two different MiSTer setups in two locations, and with different devices plugged in between them.
Re: 8bitdo USB adapter gets stuck and registers no input after hard reboot
Are you using a OTG hub? Is it powered or unpowered? Or maybe you are using the MiSTer 2.1 hub?Magu wrote: ↑Thu Jun 25, 2020 6:37 am I have recently got my MiSTer up and running, and in general it works great. However, I have noticed some funkiness with my 8bitdo USB adapter.
It works great at first, but gets stuck in an unusable state after hard reboot that requires that I unplug-and-replug it to get it working again. This regardless if I reboot the MiSTer from OSD or with "reboot" command over SSH. Soft reset is ok.
In this state the adapter still receives power and keeps the connection to the gamepad, however no input is registered by the MiSTer. Turning the gamepad off and then on again reconnects it, but still no input is registered until I replug the adapter.
I have tried both fast and regular polling, downgrading the firmware of the adapter a few steps, but to no avail. Nothing weird appears in the dmesg log. Since I assume this adapter is quite popular, anyone else seeing this?
(I also have an 8bitdo genesis BT-adapter which when used via USB works fine, even through a hard reboot, so I think the MiSTer works as intended and mostly suspects the adapter is at fault here.)
When I connected my 8bitdo bluetooth adapter using an unpowered OTG hub directly to the DE10, there was no issue. I had the M30 2.4ghz adapter plugged in next to it and also my logitech keyboard dongle. No problems at all. I don't know if there are any settings or values I can give you to help troubleshoot but I'm willing to help if I can.
Then I recently bought the MiSTer 2.1 hub which is powered. My M30 works fine but the 8bitdo bluetooth adapter's LED stays solid and it wont enter pairing mode when I press the button. It's totally bizarre.
Re: 8bitdo USB adapter gets stuck and registers no input after hard reboot
At boot sometimes some controller either does not respond, or sometimes if I press for ex. DOWN, the DOWN will repeat infinitely in the MiSTer UI even if I disconnect the controller adapter. The connection between the controller and the 8BitDo bluetooth adapter is solid, so that's not the issue.
Solution is almost always to unplug/replug the MiSTer, reboot is not enough. Using a MisterAddons complete system with MiSTer 2.1 USB and MiSTer analog board, stock power supply with Y-adaptor that plugs power into 2 of the boards.
I guess I could buy a second power supply and use 2 separate power supplies at the same time just to see if that makes any difference. But could just be some kind of issue specific to 8BitDo HW and the MiSTer.
Re: 8bitdo USB adapter gets stuck and registers no input after hard reboot
I'm almost sure that new PSU changes nothing. I have high quality 4A PSU and exactly same problem.edr wrote: ↑Sun Feb 21, 2021 3:02 pm Exactly the same issues here with 8BitDo M30 2.4G, TGFX16 2.4G, etc.
At boot sometimes some controller either does not respond, or sometimes if I press for ex. DOWN, the DOWN will repeat infinitely in the MiSTer UI even if I disconnect the controller adapter. The connection between the controller and the 8BitDo bluetooth adapter is solid, so that's not the issue.
Solution is almost always to unplug/replug the MiSTer, reboot is not enough. Using a MisterAddons complete system with MiSTer 2.1 USB and MiSTer analog board, stock power supply with Y-adaptor that plugs power into 2 of the boards.
I guess I could buy a second power supply and use 2 separate power supplies at the same time just to see if that makes any difference. But could just be some kind of issue specific to 8BitDo HW and the MiSTer.
Re: 8bitdo USB adapter gets stuck and registers no input after hard reboot
The problem that it presents is that the stick registers what seems to be multiple pulsations or a constant pulsation, it also happens that sometimes it presents an incredibly slow response, maybe 5 seconds or more. The problem is partially solved by disconnecting and reconnecting several times and restarting the MISTer, however, eventually fails again within minutes, a specific annoying example is when I try to play Dodonpachi the ship continues to move towards the direction I indicated for about a second after I have removed the lever from that position, it is like a pulsation continues and is truly annoying.
I came to think that it was the Zero delay board but it works perfectly on my PC. The strange thing is that I also have a Neo GeoX stick and it works perfectly with MISTer.
My setup consists of a 6.1 I / O board and a USB Hub 2.1+ splitter + switch that I bought at misteraddons.com
Excuse my English, I know it sucks.
Re: 8bitdo USB adapter gets stuck and registers no input after hard reboot
I also have an 8bitDo M30 Pro controller (love it), with the standard bluetooth dongle that came with it. After a MiSTer soft reboot (so not an unplug or power switched off), expectedly the controller is dropped. The controller automatically goes into seek mode to try and re-pair up, the dongle is flashing, the controller is polling, but it will NOT connect. It will poll until it times out and turns off. I have to hold the Start and X buttons (this is for x-input) to cancel the x-input polling, essentially turning off the controller, then press both those buttons again to start it polling again. And it connects after a few seconds without issue. We shouldn't have to power cycle the controller just because the MiSTer dropped it.
Re: 8bitdo USB adapter gets stuck and registers no input after hard reboot
Re: 8bitdo USB adapter gets stuck and registers no input after hard reboot
Using a 2.1 MiSTer usb board with a Mean Well 4A power supply.
My 8bitdo M30 that is connected to a regular belkin BT dongle works just fine without having to re-plug the dongle after a hard reboot.
'
Edit: 8bitdo arcade stick with 2.4G dongle connects just fine after a hard reboot. Hmm
Edit 2: After plugging in the arcade stick dongle alongside all the other usb devices the PCE 2.4G controller reconnects and works after a hard reboot. If the arcade dongle is removed it [the PCE controller] goes back to not working after hard reboots. What is going on here?
Edit 3:
Only PCE dongle plugged in = controller connects just fine after hard reboot
PCE dongle + ASUS USB AC53 AC1200 dongle plugged in = controller does not connect after hard reboot
PCE dongle + AASUS USB AC53 AC1200 + 8bitdo arcade dongle plugged in = controller connects just fine after hard reboot
??
Re: 8bitdo USB adapter gets stuck and registers no input after hard reboot
Re: 8bitdo USB adapter gets stuck and registers no input after hard reboot
Issue is related to this, issue was closed because it appeared to be an issue with 8bitdo firmware but the issue actually extends to other controllers. Between the Linux kernel update or the Mister update, something changed along the way because I never had this issue prior to updating.
- kfreiberg
- Posts: 52
- Joined: Thu Sep 03, 2020 4:34 pm
- Location: Hoth (AKA Wisconsin)
- Has thanked: 7 times
- Been thanked: 7 times
Re: 8bitdo USB adapter gets stuck and registers no input after hard reboot
Not sure if this ever got a permanent solution in another thread somewhere but I have had this same problem for years. I am referring specifically to the OP's issue of the 8bitdo USB Adapter will not reconnect properly to the MiSter after a cold reboot.
Though I have yet to see a permanent solution, I was messing around with it again today and I did find a work-around that works every time for me.
Stipulations:
8BitDo Wireless USB Adapter (version 1, not 2)
Firmware v2.05
Controller: WiiU Pro Controller (it's what I use, haven't tested others, though I don't see why it would make a difference)
Work-around:
- After cold booting the MisTer (either via the OSD or Power Switch)
- MiSter won't recognize the USB Adapter but controller is still synced
- Hold "Select + D-Right" for 3 seconds on the gamepad to switch the USB adpater to MacOS mode
- Controller re-syncs and MiSter now recognizes the USB Adapter
The only problem is you have to do this every time you cold boot the MiSter. However, it's much more convenient than getting up to unplug/replug the adapter to kick it back in. IMHO anyways.
If there is a permanent solution I would be happy to hear that too.