On 12-04-24 07:26 PM, Andy Walls wrote: > > Maybe by using matches on DEVPATH and/or DEVNAME along with the other > attributes you already check? > ... > KERNEL[1335308536.258048] add /devices/pci0000:00/0000:00:14.4/0000:03:00.0/dvb/dvb0.frontend0 (dvb) > UDEV_LOG=3 > ACTION=add > DEVPATH=/devices/pci0000:00/0000:00:14.4/0000:03:00.0/dvb/dvb0.frontend0 Perhaps this is the ultimate in persistence, but unfortunately is also highly dependent on physical location in the machine (i.e. which PCI slot even). > SUBSYSTEM=dvb > DEVNAME=dvb/adapter0/frontend0 AFAIU, the "adapter0" is not representative of physical device persistence but is rather dependent on probing order. IOW, "dvb/adapter0/frontend0" will always be the first DVB device found but won't be a guarantee of which physical device it is. This is what I currently have with /dev/dvb/adapter{0.1} which is unfortunately unsuitable since it's so predictable. I might end up having to bite the bullet and using DEVNAME. :-( Thanks for the info though, much appreciated, b.
Attachment:
signature.asc
Description: OpenPGP digital signature