← Back to team overview

sslug-teknik team mailing list archive

Re: Major og minor devicenumre, mandrake

 

On Sun, 06 Nov 2005 14:17:07 +0000
Jørgen wrote:

> Hej.
> 
> Jeg har brug for devicenumre for en usb-kortlæser.
> Mandrake giver adgang til kortlæseren med et link:
> /dev/sdc -> scsi/host3/bus0/target0/lun0/disc
> istedet for en special device file som f.eks.:

> crw-------    1 root     root       5,   1 Nov.6-08:10 /dev/console 

Hvis du lister 

ls -l /dev/scsi/host3/bus0/target0/lun0/disc

får du device numrene.

Du kan slå dem op i Linux Assigned Numbers Administration's
text file devices.txt. Det er lidt forskelligt, hvor den er
placeret, i min nyeste opsætning er det et kerne-doc:

/usr/src/linux-2.4.31/Documentation/devices.txt

Håber det bringer dig videre med nedenstående også.



> Her er major=5 og minor=1, men hvilke værdier har
> /dev/sdc? Jeg vil gerne checke et mmc kort med et program:
> ftl_check - Flash Translation Layer format checker
> Men man page siger:
> Ftl_check  dumps  a lot of bookkeeping information for a Flash
> Translation Layer partition.  It needs to access  the  flash 
> partition's  raw character-mode  device  (such as /dev/mem0c0c).
> ftl_check /dev/sdc svarer:
> get info failed: Invalid argument
> Jeg kunne måske oprette et special divice med mknod:
> mknod --mode=600 /dev/mmc c 'major' 'minor'
> men hvad er værdierne for major og minor?.

Strengt taget bør man kun bruge mknod, hvis man har kerne-doc ved
hånden. Ellers bør der være et kerne-genereret script som bruger
mknod men som har info fra kernel-headers.

Venlig hilsen
-- 
donald_j_axel donax snabela get2net.dk -- http://d-axel.dk/


References