От: Почему dualshock 4 подключается только по проводу?

Автор batan, 08 февраля 2024, 20:05:00

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

batan

Поверил гуглу что контроллер dualshock 4 без проблем дружит с компьютерами на Linux и купил таковой себе. Если его подключить по проводу - всё работает без проблем, но вот с беспроводным подключением - проблема.
Открыть содержимое (спойлер)
Небольшое отступление от темы на случай, если кто то перешёл сюда с поиска и не может подключить геймпад даже по проводу. Сразу оно не подключалось даже по проводу. Дело в том, что ядро Linux поддерживает dualshock 4 только начиная с версии 6.2. Так что нужно просто обновить ядро до более свежей версии (минимум 6.2) и всё заведётся.
[свернуть]
Алгоритм такой. В blueman-manager устройство Wireless Controller находится, подключается, выдаётся сообщение, что успешно подключено. В интерфейсе устройство выводится как подключенное. Но при этом нигде в системе оно больше не видится. Ни стим, ни jstest никаких игровых устройств не видят. Хотя, разумеется, если этот же геймпад подключить по проводу - всё видится и всё работает.
Вывод hciconfig -a:
hci0: Type: Primary  Bus: USB
BD Address: 00:1A:7D:DA:71:15  ACL MTU: 310:10  SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:732966 acl:37610 sco:0 events:1214 errors:0
TX bytes:11493 acl:38 sco:0 commands:1043 errors:0
Features: 0xff 0xff 0x8f 0xfe 0xdb 0xff 0x5b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: PERIPHERAL ACCEPT
Name: 'main'
Class: 0x7c0104
Service Classes: Rendering, Capturing, Object Transfer, Audio, Telephony
Device Class: Computer, Desktop workstation
HCI Version: 4.0 (0x6)  Revision: 0x22bb
LMP Version: 4.0 (0x6)  Subversion: 0x22bb
Manufacturer: Cambridge Silicon Radio (10)
Вывод uname -a:
Linux main 6.7.1-060701-generic #202401201133 SMP PREEMPT_DYNAMIC Sat Jan 20 11:43:06 UTC 2024 x86_64 x86_64 x86_64 GNU/LinuxНа данный момент я вообще не понимаю, в какую сторону начинать копать, чтоб понять, почему оно по проводу работает, а по беспроводному соединению - нет.

08 февраля 2024, 20:06:32
Забыл добавить, система - Linux Mint 21.3

suny

У меня был Dual Shok 5 или как там его, были проблемы с подключением по блютуз но после подключения геймпад работал без проблем, в интернете пишут что Dual Shok 4 поддерживает Linux.

dzhoser

#2
Сбросьте dualshock до заводских настроек скрепкой
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

batan

Цитата: dzhoser от 09 февраля 2024, 04:00:10Сбросьте dualshock до заводских настроек скрепкой
Пробовал раньше, только что ещё раз попробовал - ничего вообще не изменилось...