<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"><<a href="mailto:stuart@tase.co.uk" target="_blank">stuart@tase.co.uk</a>></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>
> Hi all,<br>
><br>
> I've been looking for multiple optical drives support option in mythtv (I'm<br>
> on latest 0.27) in terms of playback and seams I can't get around this<br>
> problem. In case I have multiple drives, or as in my case one DVD and one<br>
> BD how can I specify which drive to play from when I go to "Watch A Disc"<br>
> menu? I can see an option for specifying dvd and bluray device in the<br>
> fontend multimedia settings whcih I have done but when I press the above<br>
> 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'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=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:11.0-scsi-3:0:0:0", SYMLINK+="cdrom", ENV{GENERATED}="1"</div><div class="gmail_extra">
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:11.0-scsi-3:0:0:0", SYMLINK+="cdrw", ENV{GENERATED}="1"</div><div class="gmail_extra">SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:11.0-scsi-3:0:0:0", SYMLINK+="dvd", ENV{GENERATED}="1"</div>
<div class="gmail_extra">SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:11.0-scsi-3:0:0:0", SYMLINK+="dvdrw", ENV{GENERATED}="1"</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=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:11.0-scsi-1:0:0:0", SYMLINK+="cdrom1", ENV{GENERATED}="1"</div>
<div class="gmail_extra">SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:11.0-scsi-1:0:0:0", SYMLINK+="cdrw1", ENV{GENERATED}="1"</div><div class="gmail_extra">
SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:11.0-scsi-1:0:0:0", SYMLINK+="dvd1", ENV{GENERATED}="1"</div><div class="gmail_extra">SUBSYSTEM=="block", ENV{ID_CDROM}=="?*", ENV{ID_PATH}=="pci-0000:00:11.0-scsi-1:0:0:0", SYMLINK+="dvdrw1", ENV{GENERATED}="1"</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>