sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #78604
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