Existe um controlador sem fio que pode ativar o Ubuntu, ou pelo menos impedi-lo de dormir?

2

Este artigo do Reddit resume: Por que não há um controlador sem fio que pode despertar um PC? para cima?

Quando executo jogos no Steam, meu computador não reconhece que estou passando botões e entra no modo suspenso / suspenso. Não quero desativar o gerenciamento de energia ou usar o wake on LAN. Existe alguma outra maneira de fazer o meu computador reconhecer a entrada do meu gamepad e não ir dormir? Eu também gostaria de acordar meu HTPC com o controle.

O Logitech F710 e o controle sem fio do Xbox 360 são compatíveis com HID no Windows, mas não no Linux (veja capturas de tela abaixo). FYI, o Logitech F710 é compatível com HID no modo Xinput, mas não nos modos de entrada direta.

Eu rodei "lsusb -v" e tenho screenshots abaixo para o mouse, o Logitech F710 e o controle sem fio do Xbox 360. Isso mostra como o mouse se registra como um dispositivo compatível com HID e como os controladores não o fazem.

Estou executando o Ubuntu 15.04 com a área de trabalho do LXDE no meu Kodi / Steam-box. Minha placa-mãe é uma Asus 990fx r2.0, que possui apenas "Power On By PME Device" e "Power On By Ring" (eu habilitei ambas). O BIOS também tem "Power On By RTC", mas está desativado. Eu também conectei os controladores em USB3 e USB5 (os dois "dispositivos" USB que habilitaram os estados S). Ainda não há alegria.

Aqui estão os conteúdos de /proc/acpi/wakeup :

Device  S-state   Status   Sysfs node
SBAZ      S4    *disabled  pci:0000:00:14.2
PS2K      S3    *disabled
PS2M      S3    *disabled
UAR1      S4    *disabled  pnp:00:06
P0PC      S4    *disabled  pci:0000:00:14.4
UHC1      S4    *enabled   pci:0000:00:12.0
UHC2      S4    *enabled   pci:0000:00:12.2
UHC4      S4    *enabled   pci:0000:00:13.2
UHC6      S4    *enabled   pci:0000:00:16.2
UHC7      S4    *enabled   pci:0000:00:14.5
PC02      S4    *disabled  pci:0000:00:02.0
PC03      S4    *disabled
PC04      S4    *disabled  pci:0000:00:04.0
PC05      S4    *disabled  pci:0000:00:05.0
PC06      S4    *disabled
PC07      S4    *disabled
PC09      S4    *disabled  pci:0000:00:09.0
PC0A      S4    *disabled  pci:0000:00:0a.0
PC0B      S4    *disabled  pci:0000:00:0b.0
PC0C      S4    *disabled
PC0D      S4    *disabled  pci:0000:00:0d.0
PE20      S4    *disabled  pci:0000:00:15.0
PE21      S4    *disabled  pci:0000:00:15.1
PE22      S4    *disabled  pci:0000:00:15.2
PE23      S4    *disabled  pci:0000:00:15.3
USB3      S4    *enabled   pci:0000:00:13.0
USB5      S4    *enabled   pci:0000:00:16.0
PWRB      S4    *enabled   platform:PNP0C0C:00

Por que os controladores não estão se registrando como dispositivos compatíveis com HID?

    
por guttermonk 02.08.2015 / 04:22

2 respostas

1

Eu tentaria cafeína. Vá para um terminal pressionando Ctrl + Alt + T e copie e cole:

sudo add-apt-repository ppa:caffeine-developers/ppa
sudo apt-get update
sudo apt-get install caffeine

e, em seguida, adicione caffeine-indicator aos seus aplicativos de inicialização.

    
por fleamour 07.08.2015 / 11:03
1

Boas notícias. Eu apenas tentei o Steam Controller, e ele registra como um HID no Windows e Linux. Acabei de testar isso com meu novo controlador de vapor e, de fato, ele irá ativar o computador do modo de suspensão. Eu colocá-lo para dormir através da interface de grande imagem do Steam, deixe a máquina totalmente desativar (ventiladores e LEDs desligado) e, em seguida, aperte o botão Steam no controlador. Tudo veio à vida. Marque outro ponto para o controlador de vapor sobre os controladores xbox360 sem fio.

:: ATUALIZAÇÃO :: Isso é apenas parcialmente correto, pois só mantém o sistema suspenso quando o controlador está sendo usado como um teclado ou mouse. Quando o controlador é mapeado para os botões típicos de um controlador xbox, o sistema continua suspenso.

    
por guttermonk 26.12.2015 / 20:04