А какой ты хочешь аргумент? Suspend? Там по умолчанию auto записано.
Попробуй:
sudo tee /sys/bus/usb/devices/usb1/power/level suspend
или
sudo echo "suspend" > /sys/bus/usb/devices/usb1/power/level
или тупо руками
Может файл заблокирован?
UPD: накопал
http://unix.stackexchange.com/questions/165447/turning-off-power-to-usb-port-or-turn-off-power-to-entire-usb-subsystemUPD:
Пишут что аргумент suspend не работает. Точнее вроде как работает, но не для всех устройств и только если его правильно применить (куда надо).
Рекомендуют делать так (выкл/вкл - не проверял):
echo "0" > "/sys/bus/usb/devices/$port/power/autosuspend"
echo "auto" > "/sys/bus/usb/devices/$port/power/level"
Ещё есть альтернативный метод (не проверял):
If all you want to do is reset a USB device to fix it once it gets into a broken state, then using the bind/unbind usbfs special files can be a bit of a pain (since device IDs can change, and they're a bit tricky to identify precisely if you don't want to rebind other devices). In this case I've found it much easier to use the vendor and product IDs given by lsusb with usb_modeswitch. For example, if I identify my wireless adapter using:
$ lsusb
Bus 001 Device 042: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n Wireless Adapter [Realtek RTL8188CUS]
Bus 001 Device 035: ID 0409:005a NEC Corp. HighSpeed Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I can then reset the wireless adapter using:
$ sudo usb_modeswitch -v 0x7392 -p 0x7811 --reset-usb
If you have more than one device attached with the same vendor and product IDs then usb_modeswitch provides bus and device number flags. For the wireless adapter example above I'd add -b 1 -g 42 to the flags.
... по ходу как раз подходит. Рестарт определённого устройства USB.