Hi,

When I put a new DVD in my Freevo box (i.e. a DVD which is not yet
cached by mmpython), Freevo crashes, because of a not-so-well handled
error in mmpython:
  libdvdread: Invalid title IFO (VTS_XX_0.IFO)
which makes python to segfault.

Then, if I try several times in a row (i.e. restart freevo, or try to
use the "title_info" program from libdvdread (I upgraded the one from
the runtime to 0.9.3)), it works, mmpython can cache it, and the next
times it works.

I am using a quite old version of Freevo (a CVS version from somwhere in
december 2003), but I suspect that the problem actually comes from Linux
(2.4.22) or my DVD drive (Plextor DVD-116): when I insert the DVD,
freevo tries to detect what kind of disc it is by mouting it and reading
its content. Mouting takes some time, and any read attempt during this
time will fail. Moreover, I get loads of those in my log files:

 kernel: end_request: I/O error, dev 16:00 (hdc), sector 1464
 kernel: hdc: command error: status=0x51 { DriveReady SeekComplete Error }
 kernel: hdc: command error: error=0x54
[...]
 kernel: ATAPI device hdc:
 kernel:   Error: Illegal request -- (Sense key=0x05)
 kernel:   Media region code is mismatched to logical unit -- (asc=0x6f, ascq=0x04)
 kernel:   The failed "Report Key" packet command was:
 kernel:   "a4 00 00 01 95 66 00 00 00 0c c4 00"

It seems that some part of the system (Freevo? libdvdread? the kernel?)
is trying to get the CSS Key from the drive, but the drive does not
allow it. It doesn't matter too much, since mplayer is perfectly able to
play the DVDs afterwards. But the error in libdvdread is anoying,
especially since it is not handled by (I suppose) mmpython and makes
freevo crash (and for some yet unknown to me reason, it shuts donw the
computer, but this might be fixed in a less old version of Freevo, I
haven't checked yet).

Has someone had similar problems? And found a solution?

Matthieu
-- 
 (~._.~)        Matthieu Weber - Universit� de Jyv�skyl�         (~._.~)
  ( ? )                email : [EMAIL PROTECTED]                  ( ? ) 
 ()- -()               public key id : 452AE0AD                  ()- -()
 (_)-(_)  "Humor ist, wenn man trotzdem lacht (Germain Muller)"  (_)-(_)


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to