-----BEGIN PGP SIGNED MESSAGE-----

On Tue, 20 Apr 2004 20:34:53 +0200, Werner Mahr wrote:

>Am Dienstag, 20. April 2004 18:13 schrieb Matthias Popp:
>
>> man PROCFS, welches eine direkte Schnittstelle zum Kernel ist, oder man
>> �berlistet das DEVFS.
>
>Das musst du mir erkl�ren. Wie �berlistet man ein virtuelles Ger�t, das nur
>anzeigt?

Seitwann ist ein Brenner oder auch DVDLaufwerk virtuell?

Auch wenn der ides-scsi  seine Finger drauf hat dann kann ide-cd nichts
mehr ausrichten und darum wird auch kein Device /dev/hdc oder sonstwas
angelegt. Aber nichtsdestrotz l�uft das restliche Ide-system .
Ansonsten k�nnte ja keine IDE-Festplatte funktionieren.
Zum Uberlisten des DEVFS braucht man jetzt nur noch mknod.

Ein CDROM/Brenner sind Blockdevives also vom Typ B. Jetzt brachen wir
nur noch die Major und Minor Number.

hda hat Major numer 3 ,minor 0, hdb major 3 und minor 64 , hdc major 22
und minor 0 und hdd majar 22 und minor 64

der device Name spielt keine Rolle.

jetzt k�nnte man in das Devverzeichnis sich begeben und mittlels mknod
ein passendes Device anlegen. Nennen wir es mal popel

mknod popel b 3 0  k�nnte f�r hda stehen.

So und jetzt kann ich hdparm popel aurufen. F�r hdc mu� ich nat�rlich
die 3 gegen eine 22 auswechseln. Die Namen interssieren den Kernel
garnicht es sind nur Major und Minor und der Typ von Interesse.  b =
block c und u =character und p = fifo

Ich k�nnte nat�rlich ein Device auch zwangweise registrieren, so das es
schon beim Start des Devfs angelegt wird.







with best regards from Dortmund

                                Matthias Popp
                                +49-163 4289455

- --
"Wo Freiheit draufsteht, ist Sucht drin"

GPG fingerprint = AE1C 4901 2A38 4C00 6A59  64DC ECE3 A0D3 6827 1864
PGP Fingerprint = 71 13 E9 4B 89 E5 88 6C  66 1D B8 E8 32 3A AE AB
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3in
Charset: noconv

iQEVAwUBQIWyxqh1Endy0XEdAQHzVAf/YsGI/YuH06ggu6kqCeJ670AZfzKipM6w
KrTQU1ybo+slZWeEUC3B3wseaR0k2wzoPC0dRLOKRYXWxwp2Pzy0EwRIAAG7ssYU
fexXiLjsMHy2E37kPTrP0VsqumHlkHI5sFfZmRdmtdzR3md+MXuDLYQ411zTRDk0
PFFYfc8PMrZCIT+4WLWAMAr5FAAv8EAUML0Ni65YDzhRjQZZGX068N3SadOJOoZi
RbBOjl1ixQXYsmRUroL8aA0RVNZdvgfNOi1803j8RYyp+FqStDK3vitkMNGC0VDu
sTc4xRhtt1vZPdT10lVzi/C4O74I5E7qy0ywRZ2jjWu89WVzHkEsag==
=/sGl
-----END PGP SIGNATURE-----




Antwort per Email an