My laptop has a built in camera. Ubuntu detects this as a pluged in USB device and turns on the power. One, I don't want the camera on all the time, feel like some one is watching me. Two, it starts to heat up the screen. It's a small camera, but does produce a lot of heat after about 10 minutes of running.

I've tried following steps I found on the internet, but no luck.

The command

for device in $(ls /sys/bus/usb/devices/*/product); do echo $device;cat $device;done



USB2.0 Camera






EHCI Host Controller


UHCI Host Controller


UHCI Host Controller


UHCI Host Controller


UHCI Host Controller

The command

echo suspend | sudo tee /sys/bus/usb/devices/1-8/power/level



tee: /sys/bus/usb/devices/1-8/power/level: Invalid argument

2 Answers 2


Try this command,

sudo sh -c "echo suspend >> /sys/bus/usb/devices/1-8/power/level"

It appends the string suspend to the /sys/bus/usb/devices/1-8/power/level file.

If the file doesn't exists anymore then run the below command.It will create a file and then appends the string suspend to that file.

sudo sh -c "echo suspend > /sys/bus/usb/devices/1-8/power/level"
  • No change. System seems to not like 'suspend'.
    – user268673
    Apr 17, 2014 at 0:39
  • I corrected only the command you tried. Apr 17, 2014 at 0:48

suspend is deprecated. Use echo 'x-y' | sudo tee /sys/bus/usb/drivers/usb/unbind instead. x,y are numbers you find from

`for device in $(ls /sys/bus/usb/devices/*/product); do echo $device;cat $device;done`

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.