← Back to team overview

sslug-teknik team mailing list archive

Re: Ingen kontakt til videocamera

 

On Wed, Dec 08, 2004 at 17:45:43 +0100, Phillip Sc.Bøgh wrote:

...
> > du kan lave "devices" med mknod:
> >
> >   mknod /dev/draw1394 c 171 0
> 
> 
> Prøvede dit forslag (c 171 0) fordi /linux/ i ovenstående streng mangler.
> 
> Den åd mknod /dev/raw1394 c 171 0 ( ikke mknod /dev/draw1394 c 171 0
>  :-)

lille stavefejl med stor virkning :)

> , hvad det så betyder - vil stadigvæk ikke vise billed på Kino?

Der skal jo være loadet et modul/kernedriver der 
kommunikerer med en "char device" med major=171 og minor=0

...

> > PS.
> > Hvilke tal mv. der skal på som option kan ses i
> > /usr/src/linux/Documentation/devices.txt
> Her fandt jeg så ikke hvad der skal stå.

I devices.txt  (2.4.x kerne):
 ...snip...
 171 char        Reserved for IEEE 1394 (Firewire)

> Tror I det er mknod /dev/raw1394 c 171 0 som skal have andre noter?

I kerne 2.6.9 er det stadig major=171 og minor=0
Se drivers/ieee1394/ieee1394_core.h

/*
 * CHARACTER DEVICE DISPATCHING
 *
 * All ieee1394 character device drivers share the same major number
 * (major 171).  The 256 minor numbers are allocated to the various
 * task-specific interfaces (raw1394, video1394, dv1394, etc) in
 * blocks of 16.
 *
 * The core ieee1394.o module allocates the device number region
 * 171:0-255, the various drivers must then cdev_add() their cdev
 * objects to handle their respective sub-regions.
 *
 * Minor device number block allocations:
 *
 * Block 0  (  0- 15)  raw1394
 * Block 1  ( 16- 31)  video1394
 * Block 2  ( 32- 47)  dv1394
 *
 * Blocks 3-14 free for future allocation
 *
 * Block 15 (240-255)  reserved for drivers under development, etc.
 */


-- 
mvh Frank Damgaard  | 



Follow ups

References