Problema con 8BitDo Wireless Adapter (Bluetooth) y Archlinux.

Buenas.

Recientemente he comprado el adaptador USB Bluetooth modelo 8BitDo USB Wireless Adapter 2. MIentras que con WIndows 11 funciona sin ningún problema, en Archlinux Plasma me está provocando bastantes dolores de cabeza ya que el sistema operativo sólo lo detecta si lo retiro del PC y lo vuelvo a conectar.

Cuando arranco el ordenador con el adaptador enchufado no aparece en la lista de dispositivos del comando lsusb. Sin embargo, si lo desconecto y vuelvo a conectar, sí. Una vez que aparece se empareja con el mando perfectamente y funciona bien, pero claro, tener que estar quitando y poniendo es un coñazo tremendo.

Tengo el servicio bluetooth funcionando y en /etc/ bluetooth/main.conf he puesto AutoEnable=true. Desconozco si se me está escapando alguna otra opción necesaria, cualquier ayuda será bienvenida.

Gracias y un saludo.
Huele a alguna cosa que no carga el kernel porque lo que sea.

Mira el dmseg, a ver si hay algo raro.
lovechii5 escribió:Huele a alguna cosa que no carga el kernel porque lo que sea.

Mira el dmseg, a ver si hay algo raro.


En el dmesg filtrando por USB me aparece entre otras cosas lo siguiente:

4.463522] usb 1-3: New USB device found, idVendor=2dc8, idProduct=3106, bcdDevice= 1.00
[    4.463527] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.463529] usb 1-3: Product: 8BitDo Receiver
[    4.463531] usb 1-3: Manufacturer: 8BitDo




Sin embargo si hago un lsusb, no lo detecta.

Y también esto otro donde se hace la picha un lío detectando un joystick como NIntendo pese a ser también marca 8BitDo, concretamente el Pro 2, y no estar emparejado en ese momento. Luego aparece algo de Sony Interactive Entertainment que literalmente no tengo ni idea de a qué se refiere porque no uso nada de esa marca.

6.266692] usb 1-3: new full-speed USB device number 5 using xhci_hcd
[    6.536767] usbcore: registered new interface driver btusb
[    6.665111] usb 1-3: New USB device found, idVendor=057e, idProduct=2009, bcdDevice= 2.10
[    6.665116] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    6.665118] usb 1-3: Product: Pro Controller
[    6.665119] usb 1-3: Manufacturer: Nintendo Co., Ltd.
[    6.665120] usb 1-3: SerialNumber: E417D858A7E3
[    6.688050] input: Nintendo Co., Ltd. Pro Controller as /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-3/1-3:1.0/0003:057E:2009.000A/input/input24
[    6.688112] hid-generic 0003:057E:2009.000A: input,hidraw9: USB HID v1.11 Joystick [Nintendo Co., Ltd. Pro Controller] on usb-0000:02:00.0-3/input0
[    7.275939] usb 1-3: USB disconnect, device number 5
[    7.616801] usb 1-3: new full-speed USB device number 6 using xhci_hcd
[    7.935269] usb 1-3: New USB device found, idVendor=054c, idProduct=0cda, bcdDevice= 1.00
[    7.935274] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    7.935276] usb 1-3: Product: Controller
[    7.935277] usb 1-3: Manufacturer: Sony Interactive Entertainment
[    7.948349] input: Sony Interactive Entertainment Controller as /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-3/1-3:1.0/0003:054C:0CDA.000B/input/input27
[    7.948505] hid-generic 0003:054C:0CDA.000B: input,hidraw9: USB HID v1.11 Gamepad [Sony Interactive Entertainment Controller] on usb-0000:02:00.0-3/input0
[    7.963253] input: Sony Interactive Entertainment Controller Consumer Control as /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-3/1-3:1.1/0003:054C:0CDA.000C/input/input28
[    8.016771] input: Sony Interactive Entertainment Controller System Control as /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-3/1-3:1.1/0003:054C:0CDA.000C/input/input29
[    8.017190] hid-generic 0003:054C:0CDA.000C: input,hidraw10: USB HID v1.10 Device [Sony Interactive Entertainment Controller] on usb-0000:02:00.0-3/input1



El módulo btusb se encuentra correctamente cargado dentro del kernel así que desconozco qué carajo pasa.
Es posible que el USB Bluetooth modelo 8BitDo no sea solo eso y intente parecer un mando de PS4 o switch, dependiendo de lo que detecte.

De hecho, es posible que no este como 8bitDO bluethoot, pero si como alguna otra cosa, como PS4 compatible o vete a saber.
lovechii5 escribió:Es posible que el USB Bluetooth modelo 8BitDo no sea solo eso y intente parecer un mando de PS4 o switch, dependiendo de lo que detecte.

De hecho, es posible que no este como 8bitDO bluethoot, pero si como alguna otra cosa, como PS4 compatible o vete a saber.


No lo sé, lo desconozco. Por lo que he podido observar el sistema operativo sí lo detecta puesto que aparece en dmesg, pero por alguna razón está como desactivado o en modo ahorro de energía. Sin embargo, cuando lo emparejo con el mando en vez de activarse sigue sin funcionar, obligándome a desconectarlo y conectarlo de nuevo para que lo haga.

Un coñazo, vamos.
Hodor escribió:Buenas.

Recientemente he comprado el adaptador USB Bluetooth modelo 8BitDo USB Wireless Adapter 2. MIentras que con WIndows 11 funciona sin ningún problema, en Archlinux Plasma me está provocando bastantes dolores de cabeza ya que el sistema operativo sólo lo detecta si lo retiro del PC y lo vuelvo a conectar.

Cuando arranco el ordenador con el adaptador enchufado no aparece en la lista de dispositivos del comando lsusb. Sin embargo, si lo desconecto y vuelvo a conectar, sí. Una vez que aparece se empareja con el mando perfectamente y funciona bien, pero claro, tener que estar quitando y poniendo es un coñazo tremendo.

Tengo el servicio bluetooth funcionando y en /etc/ bluetooth/main.conf he puesto AutoEnable=true. Desconozco si se me está escapando alguna otra opción necesaria, cualquier ayuda será bienvenida.

Gracias y un saludo.


Huele mucho a la controladora asmedia y ahorro de energía, a mí me pasa con dongle de mandos de xbox series X que el puto chip que controla los usb entra solo en ahorro de energía y me deja de funcionar, y luego cuesta un cojón que me lo detecte otra vez
Brutico escribió:
Hodor escribió:Buenas.

Recientemente he comprado el adaptador USB Bluetooth modelo 8BitDo USB Wireless Adapter 2. MIentras que con WIndows 11 funciona sin ningún problema, en Archlinux Plasma me está provocando bastantes dolores de cabeza ya que el sistema operativo sólo lo detecta si lo retiro del PC y lo vuelvo a conectar.

Cuando arranco el ordenador con el adaptador enchufado no aparece en la lista de dispositivos del comando lsusb. Sin embargo, si lo desconecto y vuelvo a conectar, sí. Una vez que aparece se empareja con el mando perfectamente y funciona bien, pero claro, tener que estar quitando y poniendo es un coñazo tremendo.

Tengo el servicio bluetooth funcionando y en /etc/ bluetooth/main.conf he puesto AutoEnable=true. Desconozco si se me está escapando alguna otra opción necesaria, cualquier ayuda será bienvenida.

Gracias y un saludo.


Huele mucho a la controladora asmedia y ahorro de energía, a mí me pasa con dongle de mandos de xbox series X que el puto chip que controla los usb entra solo en ahorro de energía y me deja de funcionar, y luego cuesta un cojón que me lo detecte otra vez


Pues ahora que lo comentas, tengo una controladora con chipset Asmedia en la placa base. Probaré a cambiar de puerto a ver si suena la flauta.

EDITO: Me ha dado por probarlo en un portátil con Manjaro y lo detecta perfectamente sin necesidad alguna de desconectar/conectar. Apagando el portátil y encendiéndolo de nuevo funciona a las mil maravillas, así que algo hay en mi PC con Arch que impide su correcto funcionamiento ¬_¬
Actualizo con algo más de información. He probado a desinstalar BlueZ y BlueZ-Utils así como a deshabilitar el servicio de bluetooth. Tras un reinicio y después de pinchar el adaptador al puerto USB compruebo para mi sorpresa que empareja perfectamente el mando y funciona sin contratiempo. ¿No se supone que hace falta el protocolo instalado y el servicio activado y funcionando?
El adaptador Bluetooth de 8Bit no es un «adaptador bluetooth para PC». El ordenador no lo verá como un bluetooth sino directamente como un mando. Es posible que Bluez estuviese intentando reconocerlo de alguna forma y eso provocaba los fallos.
MiguelAngel LV escribió:El adaptador Bluetooth de 8Bit no es un «adaptador bluetooth para PC». El ordenador no lo verá como un bluetooth sino directamente como un mando. Es posible que Bluez estuviese intentando reconocerlo de alguna forma y eso provocaba los fallos.


Quizás me haya expresado mal: el fallo persiste.

A cada reinicio en frío deja de detectarlo. Es más, a veces aparece en el dmesg pero al emparejar el mando no es detectado por ningún juego o emulador, y otras veces ni tan siquiera sale en el dmesg. Un cachondeo, vamos.
9 respuestas