Date: Wed, 29 Dec 2004 00:26:57 +0100
From: Jelle Boomstra
Subject: Re: modules en device files?
On Wednesday 29 December 2004 00:05, wiro erich (hccnet) wrote:
> Met lsmod kan ik zien welke modules geladen zijn. Deze modules
vormen de
> drivers voor de diverse devices. Voor de aansturing van de devices
wil ik
> weten welke device files ermee corresponderen.
>
> B.v. op mijn desktop heb ik geluid met alsa geconfigureerd, er zijn
diverse
> modules geladen en de corresponderende device file = /dev/dsp1.
Soortgelijk
> met de usb muis weet ik (proefondervindelijk) dat /dev/input/mice
> correspondeert.
>
> Mijn vraag is hoe of waar kan ik zien welke
> koppelingen zijn gelegd.
>
> Kan iemand mij hier wat meer (wijsheid) over meegeven?
Zo laat op de avond is alle wijsheid te wantrouwen, zo ook deze:
Alle devices zijn nodes met zgn major en minor numbers. klassen device
typen
krijgen een major device number toegekent, het specifieke apparaat een
minor
number. de drivers weten daarvan en kietelen de kernel zodat hij het ook
weet. Op het moment dat je je device benaderd weet de kernel welke
driver
module hij moet aanspreken (hmm hoe passen loadable modules in dit
verhaal,
miscchien dat de kernel alles wel van te voren weet of dat modules.conf,
conf.modules cq modprobe.conf ook een rolletje speelt)
Anyway neem dit met een korrel zout, het is ongeveer goed dus precies
helemaal
fout. Er zijn vast wel genoeg mensen hier die graag willen uitleggen hoe
het
precies zit.
--
Welterusten,
Jelle Boomstra
In theory theory and practice are equal,
however, in practice they differ.
--
Afmelden: mail 'SIG linux' naar listserv@nllgg.nl
Nederlandse Linux Gebruikers Groep http://www.nllgg.nl/
Mailinglist info: http://mail.nllgg.nl/
|