[pvrusb2] sysfs, usdev and udevinfo
xavier.gnata at free.fr
xavier.gnata at free.fr
Sun Mar 30 18:01:24 CDT 2008
Hi,
I'm a very happy pvrusb2 user :) but I have a question:
I would like to write an udev rule to set the user permission on /sys pvrusb2
related directory.
http://reactivated.net/writing_udev_rules.html tells me to type
udevinfo -a -p $(udevinfo -q path -n /dev/video3) to find some relevant info
about the device.
Unfortunately, I get only that:
looking at device '/devices/virtual/video4linux/video3':
KERNEL=="video3"
SUBSYSTEM=="video4linux"
DRIVER==""
ATTR{dev}=="81:3"
ATTR{name}==""
looking at parent device '/devices/virtual/video4linux':
KERNELS=="video4linux"
SUBSYSTEMS==""
DRIVERS==""
looking at parent device '/devices/virtual':
KERNELS=="virtual"
SUBSYSTEMS==""
DRIVERS==""
Nothing useful to tell udev that it is my TVcard and not another video4linux
device :(
If I do the same on video1 (integrated webcam), I get a lot of info:
looking at device
'/devices/pci0000:00/0000:00:1d.7/usb7/7-6/7-6:1.0/video4linux/video0':
KERNEL=="video0"
SUBSYSTEM=="video4linux"
DRIVER==""
ATTR{dev}=="81:0"
ATTR{name}=="Laptop Integrated Webcam"
ATTR{name}=="Laptop Integrated Webcam" is enough to write an udev rule.
ATTRS{vendor}=="0x8086" or ATTRS{device}=="0x2836" could also be used.
Why do we get nothing with pvrusb2 ?
/etc/udev/rules.d# modinfo pvrusb2
filename:
/lib/modules/2.6.24-12-generic/kernel/drivers/media/video/pvrusb2/pvrusb2.ko
license: GPL
description: Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner
author: Mike Isely <isely at pobox.com>
srcversion: E72D8CD6A2CD1A14A1C9C05
Cheers,
Xavier
More information about the pvrusb2
mailing list