If you insert an copy-protected DVD into Linux Debian, it won’t play.

if you run:

[cc lang=”bash” escaped=”true” width=”600″]
dmesg

[ 23.698945] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 23.698948] sr 1:0:0:0: [sr0]
[ 23.698950] Sense Key : Illegal Request [current]
[ 23.698955] sr 1:0:0:0: [sr0]
[ 23.698960] Add. Sense: Read of scrambled sector without authentication
[ 23.698963] sr 1:0:0:0: [sr0] CDB:
[ 23.698965] Read(10): 28 00 00 00 07 88 00 00 20 00
[ 23.698974] end_request: I/O error, dev sr0, sector 7712
[ 23.698978] Buffer I/O error on device sr0, logical block 1928
[ 23.698981] Buffer I/O error on device sr0, logical block 1929
[ 23.698987] Buffer I/O error on device sr0, logical block 1930
[ 23.698990] Buffer I/O error on device sr0, logical block 1931
[ 23.698994] Buffer I/O error on device sr0, logical block 1932
[ 23.698997] Buffer I/O error on device sr0, logical block 1933
[ 23.699000] Buffer I/O error on device sr0, logical block 1934
[ 23.699003] Buffer I/O error on device sr0, logical block 1935
[ 23.699007] Buffer I/O error on device sr0, logical block 1936
[ 23.699010] Buffer I/O error on device sr0, logical block 1937
[ 23.738964] sr 1:0:0:0: [sr0]
[ 23.738969] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 23.738971] sr 1:0:0:0: [sr0]
[ 23.738973] Sense Key : Illegal Request [current]
[ 23.738977] Info fld=0x7a8
[ 23.738979] sr 1:0:0:0: [sr0]
[ 23.738984] Add. Sense: Read of scrambled sector without authentication
[ 23.738986] sr 1:0:0:0: [sr0] CDB:
[ 23.738988] Read(10): 28 00 00 00 07 a8 00 00 40 00
[ 23.738996] end_request: I/O error, dev sr0, sector 7840
[ 24.039399] sr 1:0:0:0: [sr0]
[ 24.039404] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[ 24.039407] sr 1:0:0:0: [sr0]
[ 24.039409] Sense Key : Illegal Request [current]
[ 24.039412] sr 1:0:0:0: [sr0]
[ 24.039417] Add. Sense: Read of scrambled sector without authentication

[/cc]

you will observe all those errors.

so what can you do?

open the terminal…

[cc lang=”bash” escaped=”true” width=”600″]
sudo bash; # become root
apt-get update;
apt-get install make gcc;
mkdir -p /software/libdvd; # where to put it
cd /software/libdvd
wget https://download.videolan.org/pub/libdvdcss/last/libdvdcss-1.2.13.tar.bz2; # download
bunzip2 libdvdcss-1.2.13.tar.bz2; #unpack
tar fx libdvdcss-1.2.13.tar; #unpack more
cd libdvdcss-1.2.13;
# follow instructions inside INSTALL
./configure –prefix=/usr; # do stuff
make
make install
[/cc]

open vlc, Media -> OpenDisc (Strg+D) and the disc should play now, no restart required.

wasn’t that hard. was it?

but the “know-how” is crucial.

liked this article?

  • only together we can create a truly free world
  • plz support dwaves to keep it up & running!
  • (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
  • really really hate advertisement
  • contribute: whenever a solution was found, blog about it for others to find!
  • talk about, recommend & link to this blog and articles
  • thanks to all who contribute!
admin