Index: libs/libmythtv/videosource.cpp
===================================================================
--- libs/libmythtv/videosource.cpp	(revision 10884)
+++ libs/libmythtv/videosource.cpp	(working copy)
@@ -614,7 +614,7 @@
         QDir dev("/dev/v4l", "vbi*", QDir::Name, QDir::System);
         if (!fillSelectionsFromDir(dev, card, driver))
         {
-            dev.setPath("/v4l");
+            dev.setPath("/dev");
             fillSelectionsFromDir(dev, card, driver);
         }
     }
@@ -633,6 +633,11 @@
         for (; (fi = it.current()) != 0; ++it)
         {
             QString device = fi->absFilePath();
+
+            /* Ignore /dev/vbi symlinked to default (eg. /dev/vbi0) */
+            if (fi->isSymLink())
+                continue;
+
             int vbifd = open(device.ascii(), O_RDWR);
             if (vbifd < 0)
                 continue;
