Messages in this thread | | | Date | Wed, 17 Jan 2007 23:20:24 +0900 | From | Tejun Heo <> | Subject | Re: 2.6.19.1, sata_sil: sata dvd writer doesn't work |
| |
Harald Dunkel wrote: > Hi Tejun, > > Tejun Heo wrote: >> Hello, >> >> Please do the following and post the result. >> >> # strace mplayer -v dvd:// > out 2>&1 >> > > I had sent this out last week. Any news about this?
Okay, I just tested a number of dvds on x86-64 and x86. The error pattern is really interesting. It doesn't matter whether you're on x86-64 or x86, 2.6.18 or 2.6.20-rc5. The problem occurs when a dvd which doesn't match dvd's region mask is played.
MMC command 0xa4 (READ KEY) is the one which always fails. After the failure, the odd goes into strange state and usually won't respond to commands. Interestingly, if you pull the power plug or reset the machine while the READ KEY command is in progress and then reconnect it, you can play the DVD after that. I've checked this multiple times and no, dvdcss key caching isn't the cause, crossed checked it multiple times.
Once you played a dvd this way, the drive seems to remember the dvd and successfully plays it afterwards. I've checked this multiple times using completely separate OS installation (one x86, the other x86-64).
This almost looks like new defense method against CSS-workaround. Can't understand why the drive remembers successfully played dvds tho.
This is NOT a kernel/driver bug. Maybe libdvdread people are interested in it. You better take it to them.
-- tejun - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |