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`

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .