From: P.C. C. <pc...@al...> - 2001-02-12 17:13:31
|
Hi there, I am using the raw device. The first thing is to find the raw executeable. I am using Debian. It is part of util-linux but raw does not come with precompiled packages. (Some older kernel probably did not support that.) I took the source, cd'ed in disk-utils, did a make raw and copied it to /usr/bin (and man pages to /usr/man/man8). In raw.c: #ifdef OLD_RAW_DEVS #define RAWCTLDEV "/dev/raw" #define RAWDEVDIR "/dev/" #else #define RAWCTLDEV "/dev/rawctl" The control device is called /dev/rawctl in newer system. My cdrom/dvd is at /dev/hdc. What I did was: cd /dev mknod rawctl c 162 0 mknod raw1 c 162 1 raw /dev/raw1 /dev/hdc it would response with /dev/raw/raw1: bound to major xx, minor y then ln -s raw1 rdvd Then without putting anything into the drive, try cat /dev/rdvd it responds cat: /dev/rdvd: No medium found (not the normal response: No Such Device) I don't need to mount the dvd before playing. By the way, if you are mounting a dvd, please mount it as udf. You need to turn on the udf support in the kernel to do that. I don't think encrypted media would make any difference. Go luck. P.C. Chan |