[Debian-eeepc-devel] [PATCH] Enable usb autosuspend for webcams
Luca Niccoli
lultimouomo at gmail.com
Mon Nov 2 18:45:01 UTC 2009
As I proposed a survey to see which webcams are used on the eeepcs, it turned out that many different models are used.
I think it would be sensible to try to enable autosuspend for every uvcvideo device and if there are problems blacklist the rogue ones.
Since the uvcvideo module isn't bound to the device at the time of the udev event, the rule matches against bInterfaceClass - AFAIUI the effect should be the same.
---
Enable autosuspend for devices with interface class 0e (video class) - i.e. usb webcams.
diff -ruN eeepc-acpi-scripts-1.1.2/lib/udev/rules.d/eeepc-acpi-scripts.rules eeepc-acpi-scripts-1.1.2.new/lib/udev/rules.d/eeepc-acpi-scripts.rules
--- eeepc-acpi-scripts-1.1.2/lib/udev/rules.d/eeepc-acpi-scripts.rules 2009-04-09 08:01:45.000000000 +0200
+++ eeepc-acpi-scripts-1.1.2.new/lib/udev/rules.d/eeepc-acpi-scripts.rules 2009-11-02 19:27:45.444479217 +0100
@@ -1 +1,2 @@
KERNEL=="controlC[0-7]", ACTION=="add", RUN+="/lib/udev/eeepc-acpi-scripts"
+SUBSYSTEM=="usb", ATTR{bInterfaceClass}=="0e", ATTR{../power/level}="auto"
More information about the Debian-eeepc-devel
mailing list