lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Wed, 17 Jan 2007 23:20:24 +0900
From:	Tejun Heo <htejun@...il.com>
To:	Harald Dunkel <harald.dunkel@...nline.de>
CC:	Kernel Mailing List <linux-kernel@...r.kernel.org>
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@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ