Last night I figured out what was wrong by studying the source code. I don't know Python, but the code was easy enough to follow. My problem was this: there is a thread that reads the device file (/dev/hdb) to determine if a CD has been inserted into the drive. On my Mandrake box anyone can do this, but on the SuSE box you need to be root. I guess few people have had this problem because they implemented the TV watching module, which requires freevo to be run via sudo to access the TV card. Since I removed that module (I just want to watch my DivX and VCD collection on TV) I didn't need to run freevo as anything more than an ordinary user.

I logged in as root and changed /dev/hdb to allow all users to read from it and that did the trick.

Another good thing I discovered by browsing the source is that you can define DEBUG=2 in your local_conf.py and get lots of helpful messages sent to the system console. That helped me figure out that freevo wasn't even trying to mount my CD.

Everything works great now. Freevo is exactly what I needed! Thanks to the authors and to everyone who helped.

James Simmons


Gustavo Sverzut Barbieri wrote:


  Next relase should deal ok with supermount devices, because now it
try to recognize drives based on mount points too (/mnt/cdrom[0-9]*)

  Also, freevo mount/unmount devices itself. So you need that the user
freevo is running as is able to mount/umount devices.

  For instance, my fstab:
/dev/hdc /mnt/cdrom     auto    ro,noauto,user,exec     0 0
..........................................^^^^

Be sure "user" is there!

Gustavo










------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Freevo-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/freevo-users

Reply via email to