<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Nov 20, 2013 at 1:33 AM, Stuart Morgan <span dir="ltr">&lt;<a href="mailto:stuart@tase.co.uk" target="_blank">stuart@tase.co.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class=""><div class="h5">On Wednesday 20 Nov 2013 01:12:32 Igor Cicimov wrote:<br>

&gt; Hi all,<br>
&gt;<br>
&gt; I&#39;ve been looking for multiple optical drives support option in mythtv (I&#39;m<br>
&gt; on latest 0.27) in terms of playback and seams I can&#39;t get around this<br>
&gt; problem. In case I have multiple drives, or as in my case one DVD and one<br>
&gt; BD how can I specify which drive to play from when I go to &quot;Watch A Disc&quot;<br>
&gt; menu? I can see an option for specifying dvd and bluray device in the<br>
&gt; fontend multimedia settings whcih I have done but when I press the above<br>
&gt; mentioned menu it always tries to open /dev/dvd. Am I missing something?<br>
<br>
</div></div>The decision about which drive to use, or even whether there are multiple<br>
drives to be used, depends on the use of udev (libudev) and the dbus udisks<br>
service. If either udev or dbus are missing from the system, or MythTV was<br>
compiled without support, then MythTV is effectively blind to the available<br>
drives and all associated functionality ceases to work. Mythfrontend falls<br>
back to /dev/dvd as a last resort.<br>
<br>
>From the description, this sounds like the problem here. If you are using<br>
packages they have been compiled incorrectly.<br>
<span class=""><font color="#888888">--<br></font></span></blockquote><div><br></div><div>I don&#39;t think so, both udev and dbus are installed:</div><div> </div></div><div class="gmail_extra">$ dpkg -l | grep dbus</div>
<div class="gmail_extra">ii  dbus                                 1.4.18-1ubuntu1.4                                  simple interprocess messaging system (daemon and utilities)</div><div class="gmail_extra">ii  dbus-x11                             1.4.18-1ubuntu1.4                                  simple interprocess messaging system (X11 deps)</div>
<div class="gmail_extra">ii  gir1.2-dbusmenu-glib-0.4             0.6.2-0ubuntu0.2                                   typelib file for libdbusmenu-glib4</div><div class="gmail_extra">ii  gir1.2-dbusmenu-gtk-0.4              0.6.2-0ubuntu0.2                                   typelib file for libdbusmenu-gtk4</div>
<div class="gmail_extra">ii  libdbus-1-3                          1.4.18-1ubuntu1.4                                  simple interprocess messaging system (library)</div><div class="gmail_extra">ii  libdbus-glib-1-2                     0.98-1ubuntu1.1                                    simple interprocess messaging system (GLib-based shared library)</div>
<div class="gmail_extra">ii  libdbusmenu-glib4                    0.6.2-0ubuntu0.2                                   library for passing menus over DBus</div><div class="gmail_extra">ii  libdbusmenu-gtk3-4                   0.6.2-0ubuntu0.2                                   library for passing menus over DBus - GTK+ version</div>
<div class="gmail_extra">ii  libdbusmenu-gtk4                     0.6.2-0ubuntu0.2                                   library for passing menus over DBus - GTK+ version</div><div class="gmail_extra">ii  libnet-dbus-perl                     1.0.0-1build1                                      Extension for the DBus bindings</div>
<div class="gmail_extra">ii  libnih-dbus1                         1.0.3-4ubuntu9.1                                   NIH D-Bus Bindings Library</div><div class="gmail_extra">ii  libqt4-dbus                          4:4.8.1-0ubuntu4.4                                 Qt 4 D-Bus module</div>
<div class="gmail_extra">ii  python-dbus                          1.0.0-1ubuntu1                                     simple interprocess messaging system (Python interface)</div><div class="gmail_extra">ii  python-dbus-dev                      1.0.0-1ubuntu1                                     main loop integration development files for python-dbus</div>
<div class="gmail_extra">ii  qdbus                                4:4.8.1-0ubuntu4.4                                 Qt 4 D-Bus tool</div><div class="gmail_extra"><br></div><div class="gmail_extra"><div class="gmail_extra">
$ dpkg -l | grep udev</div><div class="gmail_extra">ii  gir1.2-gudev-1.0                     175-0ubuntu9.4                                     libgudev-1.0 introspection data</div><div class="gmail_extra">ii  libgudev-1.0-0                       1:175-0ubuntu9.4                                   GObject-based wrapper library for libudev</div>
<div class="gmail_extra">ii  libudev0                             175-0ubuntu9.4                                     udev library</div><div class="gmail_extra">ii  udev                                 175-0ubuntu9.4                                     rule-based device node and kernel event manager</div>
<div><br></div><div>plus the udev rules for both drives exist:</div><div><br></div></div></div><div class="gmail_extra"><div class="gmail_extra">$ cat /etc/udev/rules.d/70-persistent-cd.rules</div><div class="gmail_extra">
# This file maintains persistent names for CD/DVD reader and writer devices.</div><div class="gmail_extra"># See udev(7) for syntax.</div><div class="gmail_extra">#</div><div class="gmail_extra"># Entries are automatically added by the 75-cd-aliases-generator.rules</div>
<div class="gmail_extra"># file; however you are also free to add your own entries provided you</div><div class="gmail_extra"># add the ENV{GENERATED}=1 flag to your own rules as well.</div><div class="gmail_extra"># TSSTcorp_CDDVDW_SH-S223F (pci-0000:00:11.0-scsi-3:0:0:0)</div>
<div class="gmail_extra">SUBSYSTEM==&quot;block&quot;, ENV{ID_CDROM}==&quot;?*&quot;, ENV{ID_PATH}==&quot;pci-0000:00:11.0-scsi-3:0:0:0&quot;, SYMLINK+=&quot;cdrom&quot;, ENV{GENERATED}=&quot;1&quot;</div><div class="gmail_extra">
SUBSYSTEM==&quot;block&quot;, ENV{ID_CDROM}==&quot;?*&quot;, ENV{ID_PATH}==&quot;pci-0000:00:11.0-scsi-3:0:0:0&quot;, SYMLINK+=&quot;cdrw&quot;, ENV{GENERATED}=&quot;1&quot;</div><div class="gmail_extra">SUBSYSTEM==&quot;block&quot;, ENV{ID_CDROM}==&quot;?*&quot;, ENV{ID_PATH}==&quot;pci-0000:00:11.0-scsi-3:0:0:0&quot;, SYMLINK+=&quot;dvd&quot;, ENV{GENERATED}=&quot;1&quot;</div>
<div class="gmail_extra">SUBSYSTEM==&quot;block&quot;, ENV{ID_CDROM}==&quot;?*&quot;, ENV{ID_PATH}==&quot;pci-0000:00:11.0-scsi-3:0:0:0&quot;, SYMLINK+=&quot;dvdrw&quot;, ENV{GENERATED}=&quot;1&quot;</div><div class="gmail_extra">
<br></div><div class="gmail_extra"># Optiarc_BD_RW_BD-5300S (pci-0000:00:11.0-scsi-1:0:0:0)</div><div class="gmail_extra">SUBSYSTEM==&quot;block&quot;, ENV{ID_CDROM}==&quot;?*&quot;, ENV{ID_PATH}==&quot;pci-0000:00:11.0-scsi-1:0:0:0&quot;, SYMLINK+=&quot;cdrom1&quot;, ENV{GENERATED}=&quot;1&quot;</div>
<div class="gmail_extra">SUBSYSTEM==&quot;block&quot;, ENV{ID_CDROM}==&quot;?*&quot;, ENV{ID_PATH}==&quot;pci-0000:00:11.0-scsi-1:0:0:0&quot;, SYMLINK+=&quot;cdrw1&quot;, ENV{GENERATED}=&quot;1&quot;</div><div class="gmail_extra">
SUBSYSTEM==&quot;block&quot;, ENV{ID_CDROM}==&quot;?*&quot;, ENV{ID_PATH}==&quot;pci-0000:00:11.0-scsi-1:0:0:0&quot;, SYMLINK+=&quot;dvd1&quot;, ENV{GENERATED}=&quot;1&quot;</div><div class="gmail_extra">SUBSYSTEM==&quot;block&quot;, ENV{ID_CDROM}==&quot;?*&quot;, ENV{ID_PATH}==&quot;pci-0000:00:11.0-scsi-1:0:0:0&quot;, SYMLINK+=&quot;dvdrw1&quot;, ENV{GENERATED}=&quot;1&quot;</div>
<div class="gmail_extra"><br></div><div class="gmail_extra">Any other ideas? This is mythbuntu 0.27 by the way so nothing compiled here.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Cheers,</div><div class="gmail_extra">
Igor</div><div class="gmail_extra"><br></div></div></div>