Ubuntu 12.04 - como desligar e ligar as interfaces USB?

2
Como o FreeBSD como eu posso fazer o Ubuntu 12.04 interface USB desligar e ligar? Existe algum pacote ou código-fonte para o Ubuntu?

 usbconfig -u 1 -a 2 suspend
       usbconfig -u 1 -a 2 resume
       usbconfig -u 1 -a 2 power_off
       usbconfig -u 1 -a 2 power_save
       usbconfig -u 1 -a 2 power_on

# Find usb devices
$ cat /sys/bus/usb/devices/usb*/product 
EHCI Host Controller
EHCI Host Controller
xHCI Host Controller
xHCI Host Controller

# disable external wake-up; do this only once
echo disabled > /sys/bus/usb/devices/usb1/power/wakeup 
echo on > /sys/bus/usb/devices/usb1/power/level       # turn on
echo suspend > /sys/bus/usb/devices/usb1/power/level  # turn off


[29001.554561] WARNING! power/level is deprecated; use power/control instead
    
por YumYumYum 14.08.2013 / 16:18

1 resposta

0

A partir do kernel 2.6.35, o arquivo level é depreciado e agora substituído por control .

O estado auto é o estado normal em que o kernel tem permissão para auto-suspensão e auto-somume o dispositivo. Em kernels até 2.6.32, também é possível especificar suspend , o que significa que o dispositivo deve permanecer suspenso e o autorumeume não é permitido. Esta configuração não é mais suportada.

Mais detalhes podem ser encontrados na documentação atual do Gerenciamento de energia para USB .

    
por Serge Stroobandt 03.01.2015 / 21:28