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


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 '14 at 0:39
  • I corrected only the command you tried. – Avinash Raj Apr 17 '14 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.