@gblues your changes must have filtered into the nighty's by now?
Nope, the buildbot is still serving a compile from just before gblues's PR.
EDIT: The buildbot is now serving post-PR builds. I can confirm that the Wii Remote extension controller issue is completely resolved. Nice work
@gblues!
As for the USB issues, while I no longer crash, I am having another issue which seems related. Firstly, I have a wireless dongle for a Logitech K600 TV keyboard in one of the Wii U's USB ports.
Upon RetroArch startup, the Wii U GamePad is configured in port #1 as normal, then I get two spurious notifications that my "Generic SNES USB controller (0/0)" is not configured, and then I get a notification "Device disconnected from port #1," referring to the GamePad.
I don't have a generic USB SNES controller, or a luxury brand one or any other kind. I can get control back in RetroArch by connecting an additional controller at this point (e.g. Wiimote), which results in it connecting to port #1 as expected.
I tried unplugging my keyboard dongle and got notifications that my Generic SNES USB controllers have been disconnected from ports #3 and #4.
If I keep my USB dongle removed from the Wii U, I don't encounter any of these issues, but obviously that also means I'm no longer able to use my keyboard. I'll get a log of what is going on with all these connects/disconnects in a moment, just wanted to document the basics first.
EDIT2: Log attached.
EDIT3: Probably the most relevant part excerpted:
Code:
[INFO] connecting pad to slot 1
[INFO] connecting pad to slot 2
[INFO] Failed to find entry for vid: 0x6d04, pid: 0x2bc5, name: USB Receiver
[INFO] handle: 2054648
[INFO] physical_device_inst: 0
[INFO] vid: 0x6d04
[INFO] pid: 0x2bc5
[INFO] interface_index: 0
[INFO] sub_class: 1
[INFO] protocol: 1
[INFO] max_packet_size_rx: 8
[INFO] max_packet_size_tx: 0
[INFO] connecting pad to slot 1
[INFO] handle: 1981637
[INFO] physical_device_inst: 0
[INFO] vid: 0x6d04
[INFO] pid: 0x2bc5
[INFO] interface_index: 1
[INFO] sub_class: 1
[INFO] protocol: 2
[INFO] max_packet_size_rx: 8
[INFO] max_packet_size_tx: 0
[INFO] handle: 1911177
[INFO] physical_device_inst: 0
[INFO] vid: 0x6d04
[INFO] pid: 0x2bc5
[INFO] interface_index: 2
[INFO] sub_class: 0
[INFO] protocol: 0
[INFO] max_packet_size_rx: 32
[INFO] max_packet_size_tx: 0
[INFO] Failed to find entry for vid: 0x6d04, pid: 0x2bc5, name: USB Receiver
[INFO] connecting pad to slot 2