miércoles, 4 de junio de 2008

Mi historia con Debian y Blu-Ray

Algo que me disgustaba mucho es tener que usar windows para leer el contenido de un disco de datos bluray, asi que me puse a investigar como poder leerlo desde mi Debian. Esta es la historia:

1) Verificar que tenia el modulo para udf:

$ lsmod | grep udf

2) Identificar el dispositivo al que hace referencia:

$ udevinfo -q env -n /dev/sr1
ID_CDROM=1
ID_CDROM_CD_R=1
ID_CDROM_CD_RW=1
ID_CDROM_DVD=1
ID_CDROM_DVD_R=1
ID_CDROM_DVD_RAM=1
ID_CDROM_MRW=1
ID_CDROM_MRW_W=1
ID_CDROM_RAM=1
ID_VENDOR=HL-DT-ST
ID_MODEL=BD-RE_GGW-H20L
ID_REVISION=YL01
ID_SERIAL=HL-DT-ST_BD-RE_GGW-H20L_635222222222-0:0
ID_SERIAL_SHORT=635222222222
ID_TYPE=cd
ID_INSTANCE=0:0
ID_BUS=usb
ID_PATH=pci-0000:00:1d.7-usb-0:8:1.0-scsi-0:0:0:0
GENERATED=1


Hasta ahi, parecia todo OK, hasta que se me ocurrio ejecutar el comando mount.

# mount -t udf -o ro /dev/sr1 /media/bluray/
mount: wrong fs type, bad option, bad superblock on /dev/scd1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so


Y claro a checar que mensaje mandaba dmesg:

UDF-fs: minUDFReadRev=250 (max is 201)

Ya con ese mensaje busque en la red la solucion y vi que se debe parchar el kernel para que soporte blu ray en version 2.50. Facil, no?... Claro, si se hace al modo Debian.

1) Bajar UDF 2.50 patch for linux 2.6.24

2) Instalar paquetes necesarios:

apt-get install libncurses5-dev linux-source-2.6.24 kernel-package

3) cd /usr/src
4) rm -rf linux
5) tar xjvf linux-source-2.6.24.tar.bz2
6) ln -s linux-source-2.6.24 linux
7) cd linux
8) cp /boot/config-2.6.24-1-686 .config
9) bzcat | patch -p1
10) make menuconfig
11) make-kpkg buildpackage -rev Custom.1 kernel_image
12) dpkg -i linux-image-2.6.24_Custom.1_i386.deb
13) shutdown -r now
14) mount -t iso9660 -o ro /dev/sr1 /media/bluray
15) ls -l /media/bluray

Nota: Encontre en la red dos cosas interesantes, pero creo que hasta cierto punto opuestas:
1) Nero tiene su version para Linux que permite quemar discos bluray
2) los bluray en Linux son por el momento de "solo lectura" :(

No hay comentarios: