<!DOCTYPE html><html><head><style type="text/css">body { font-family:'DejaVu Sans'; font-size:13px}</style></head><body><div>On Sat, 01 Mar 2014 23:55:26 -0000, Bill Meek &lt;keemllib@gmail.com&gt; wrote:<br><br>&gt; On 03/01/2014 03:15 PM, Hika van den Hoven wrote:<br>&gt; ...<br>&gt;  &gt; Seems OK. I then have one thought left. rename the directories to<br>&gt;&gt; adapterHP1250 and adapterPC800i. It is theoretically possible that<br>&gt;&gt; mythtv looks for names starting with adapter.<br>&gt;&gt; If that doesn't work, I'm out of thoughts for now.<br>&gt;<br>&gt; I believe it's better than theoretical if you also add .../frontend*,<br>&gt; see:<br>&gt;<br>&gt;      <a href="https://code.mythtv.org/cgit/mythtv/tree/mythtv/libs/libmythtv/cardutil.cpp#n292">https://code.mythtv.org/cgit/mythtv/tree/mythtv/libs/libmythtv/cardutil.cpp#n292</a><br>&gt;<br>&gt; Looks any /dev/dvb/adapter*/frontend* would be included in the list<br>&gt; of returned DVB devices.  So, /dev/dvb/adapterHP1250/frontend0 would<br>&gt; work, although I didn't test it.<br>&gt;<br><br>I can confirm it. Well done Hika and Bill ! This was really bugging me...<br><br>When I set my system up, I happened to use "adapter_nova1" etc. for purely stylistic reasons and have never had any issues. But when I reproduced Daryl's problem I used a dummy adapter called "test". After renaming it to "adapter_test" it now shows up in the list and 'sticks'.<br><br>I believe it's an issue with the Capture Cards dialog. If you type the name in, it gets written to the database and Myth functions correctly but thereafter the dialog won't report the card adapter correctly, simply defaulting to displaying adapter0 (the symlink is actually using adapter2). Any edits (changing multirec, for example), results in a new card being created on adapter0, which is already linked to an input. So setup now reports 2 cards (test and adapter0) but the frontend only sees 1 (test), which works fine. Presumably the database has been cross-linked/corrupted.<br><br>IMHO this naming requirement should be added to the wiki at <a href="http://www.mythtv.org/wiki/Device_Filenames_and_udev">http://www.mythtv.org/wiki/Device_Filenames_and_udev</a>. Any takers ? </div><div>Of course, all the examples do use "adapter*" but it doesn't state anywhere that this is essential.</div><div><br></div><div>Incidentally I also found that LiveTV only works if there are links defined for frontend0, dvr0 and demux0. Not sure what net0 is used for.<br><br>So Daryl, for the avoidance of doubt, these are the latest recommendations:</div><div><br></div><div>SUBSYSTEM=="dvb", ATTRS{device}=="0x8852", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapterHP1250/%%s $${K#*.}; exit 0'", SYMLINK+="%c"<br> <br>SUBSYSTEM=="dvb", ATTRS{device}=="0x8802", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapterPC800i/%%s $${K#*.}; exit 0'", SYMLINK+="%c"<br><br></div></body></html>