[mythtv-users] tuner numbering
Daryl McDonald
darylangela at gmail.com
Thu Feb 27 02:39:59 UTC 2014
On Wed, Feb 26, 2014 at 9:13 PM, Daryl McDonald <darylangela at gmail.com> wrote:
> On Wed, Feb 26, 2014 at 8:42 PM, Roger Siddons <dizygotheca at ntlworld.com> wrote:
>> On Thu, 27 Feb 2014 01:33:26 -0000, Roger Siddons <dizygotheca at ntlworld.com>
>> wrote:
>>
>>
>>> ls -l /dev/dvb* is only showing you the files in /dev that begin with dvb,
>>> namely the old link. Check ls -l /dev/dvb/ instead.
>>>
>>
>> That's wrong - I misread it. Does the following show any rules being invoked
>> ? I wonder if there's a conflict between your old & new rules..
>>
>> udevadm test $(udevadm info -q path -n /dev/dvb/adapter*/dvr0)
>>
>>
>>
>>> Also your 2nd rule has the wrong device id - use 0x8802 rather than
>>> 0x08802.
>>>
>>> I don't think the class attribute is much help - you might as well remove
>>> it. The attributes only serve to uniquely identify the card: vendor/device
>>> is a typical pattern but you might as well just use the device attribute
>>> alone.
>>
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://www.mythtv.org/mailman/listinfo/mythtv-users
>> http://wiki.mythtv.org/Mailing_List_etiquette
>> MythTV Forums: https://forum.mythtv.org
>
> daryl at daryl-A780L3C:~$ udevadm test $(udevadm info -q path
> -n/dev/dvb/adapter*/dvr0)
> device node not found
> run_command: calling: test
> adm_test: version 175
> syspath parameter missing
> daryl at daryl-A780L3C:~$
> ???
I missed a space:
daryl at daryl-A780L3C:~$ udevadm test $(udevadm info -q path -n
/dev/dvb/adapter*/dvr0)
run_command: calling: test
adm_test: version 175
This program is for debugging only, it does not run any program,
specified by a RUN key. It may show incorrect results, because
some values may be different, or not available at a simulation run.
parse_file: reading '/lib/udev/rules.d/40-crda.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-fuse.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-gnupg.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-hplip.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-ia64.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-inputattach.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-libgphoto2-2.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-libsane.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-ppc.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-usb-media-players.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-usb_modeswitch.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-xdiagnose.rules' as rules file
parse_file: reading '/lib/udev/rules.d/41-mythtv-permissions.rules' as
rules file
parse_file: reading '/lib/udev/rules.d/42-qemu-usb.rules' as rules file
parse_file: reading '/lib/udev/rules.d/50-firmware.rules' as rules file
parse_file: reading '/lib/udev/rules.d/50-udev-default.rules' as rules file
parse_file: reading '/lib/udev/rules.d/55-dm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/56-hpmud_support.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-cdrom_id.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-pcmcia.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-alsa.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-input.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-serial.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-storage-dm.rules'
as rules file
parse_file: reading
'/lib/udev/rules.d/60-persistent-storage-tape.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-storage.rules' as
rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-v4l.rules' as rules file
parse_file: reading '/lib/udev/rules.d/61-accelerometer.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/61-gnome-bluetooth-rfkill.rules' as rules file
parse_file: reading '/lib/udev/rules.d/64-xorg-xkb.rules' as rules file
parse_file: reading '/lib/udev/rules.d/66-xorg-synaptics-quirks.rules'
as rules file
parse_file: reading '/lib/udev/rules.d/69-cd-sensors.rules' as rules file
add_rule: IMPORT found builtin 'usb_id', replacing
/lib/udev/rules.d/69-cd-sensors.rules:76
parse_file: reading '/lib/udev/rules.d/69-libmtp.rules' as rules file
parse_file: reading '/lib/udev/rules.d/69-xorg-vmmouse.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/69-xserver-xorg-input-wacom-lts-quantal.rules' as
rules file
parse_file: reading '/etc/udev/rules.d/70-persistent-cd.rules' as rules file
parse_file: reading '/etc/udev/rules.d/70-persistent-net.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-printers.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-udev-acl.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-cd-aliases-generator.rules'
as rules file
parse_file: reading '/lib/udev/rules.d/75-net-description.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/75-persistent-net-generator.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-probe_mtd.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-tty-description.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-ericsson-mbm.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/77-mm-longcheer-port-types.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-nokia-port-types.rules'
as rules file
parse_file: reading
'/lib/udev/rules.d/77-mm-pcmcia-device-blacklist.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/77-mm-platform-serial-whitelist.rules' as rules
file
parse_file: reading
'/lib/udev/rules.d/77-mm-qdl-device-blacklist.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-simtech-port-types.rules'
as rules file
parse_file: reading
'/lib/udev/rules.d/77-mm-usb-device-blacklist.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-x22x-port-types.rules' as
rules file
parse_file: reading '/lib/udev/rules.d/77-mm-zte-port-types.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-nm-olpc-mesh.rules' as rules file
parse_file: reading '/lib/udev/rules.d/78-graphics-card.rules' as rules file
parse_file: reading '/lib/udev/rules.d/78-sound-card.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-drivers.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-mm-candidate.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-udisks.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-brltty.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-hdparm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-hplj10xx.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/85-keyboard-configuration.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-lirc.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-regulatory.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-usbmuxd.rules' as rules file
parse_file: reading '/lib/udev/rules.d/90-alsa-restore.rules' as rules file
parse_file: reading '/lib/udev/rules.d/90-alsa-ucm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/90-libgpod.rules' as rules file
parse_file: reading '/lib/udev/rules.d/90-pulseaudio.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-cd-devices.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/95-keyboard-force-release.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-keymap.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-udev-late.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/95-upower-battery-recall-dell.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/95-upower-battery-recall-fujitsu.rules' as rules
file
parse_file: reading
'/lib/udev/rules.d/95-upower-battery-recall-gateway.rules' as rules
file
parse_file: reading
'/lib/udev/rules.d/95-upower-battery-recall-ibm.rules' as rules file
parse_file: reading
'/lib/udev/rules.d/95-upower-battery-recall-lenovo.rules' as rules
file
parse_file: reading
'/lib/udev/rules.d/95-upower-battery-recall-toshiba.rules' as rules
file
parse_file: reading '/lib/udev/rules.d/95-upower-csr.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-hid.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-wup.rules' as rules file
parse_file: reading '/lib/udev/rules.d/97-bluetooth-hid2hci.rules' as rules file
parse_file: reading '/etc/udev/rules.d/capture-card.rules' as rules file
parse_file: reading '/etc/udev/rules.d/digital-card.rules' as rules file
udev_rules_new: rules use 273648 bytes tokens (22804 * 12 bytes),
45516 bytes buffer
udev_rules_new: temporary index used 77820 bytes (3891 * 20 bytes)
udev_device_new_from_syspath: device 0x7f8eb30902d0 has devpath
'/devices/pci0000:00/0000:00:14.4/0000:04:01.2/dvb/dvb0.dvr0'
udev_device_new_from_syspath: device 0x7f8eb30a29a0 has devpath
'/devices/pci0000:00/0000:00:14.4/0000:04:01.2/dvb/dvb0.dvr0'
udev_device_read_db: device 0x7f8eb30a29a0 filled with db file data
udev_device_new_from_syspath: device 0x7f8eb30a2fc0 has devpath
'/devices/pci0000:00/0000:00:14.4/0000:04:01.2'
udev_device_new_from_syspath: device 0x7f8eb30a3ae0 has devpath
'/devices/pci0000:00/0000:00:14.4'
udev_device_new_from_syspath: device 0x7f8eb30a4090 has devpath
'/devices/pci0000:00'
udev_rules_apply_to_event: GROUP 44 /lib/udev/rules.d/50-udev-default.rules:46
udev_rules_apply_to_event: RUN 'udev-acl --action=$env{ACTION}
--device=$env{DEVNAME}' /lib/udev/rules.d/70-udev-acl.rules:74
udev_event_execute_rules: no node name set, will use kernel supplied
name 'dvb/adapter0/dvr0'
udev_node_add: creating device node '/dev/dvb/adapter0/dvr0',
devnum=212:6, mode=0660, uid=0, gid=44
udev_node_mknod: preserve file '/dev/dvb/adapter0/dvr0', because it
has correct dev_t
udev_node_mknod: preserve permissions /dev/dvb/adapter0/dvr0, 020660,
uid=0, gid=44
node_symlink: preserve already existing symlink '/dev/char/212:6' to
'../dvb/adapter0/dvr0'
udev_device_update_db: unable to create temporary db file
'/run/udev/data/c212:6.tmp': Permission denied
ACTION=add
DEVNAME=/dev/dvb/adapter0/dvr0
DEVPATH=/devices/pci0000:00/0000:00:14.4/0000:04:01.2/dvb/dvb0.dvr0
DVB_ADAPTER_NUM=0
DVB_DEVICE_NUM=0
DVB_DEVICE_TYPE=dvr
MAJOR=212
MINOR=6
SUBSYSTEM=dvb
TAGS=:udev-acl:
UDEV_LOG=6
USEC_INITIALIZED=27852929
run: 'udev-acl --action=add --device=/dev/dvb/adapter0/dvr0'
daryl at daryl-A780L3C:~$
More information about the mythtv-users
mailing list