Nehmen wir ein Szenario, in dem ein Linux-System gestartet wurde und ordnungsgemäß ausgeführt wird. Ein Benutzer kommt vorbei und schließt ein USB-Speichergerät an.
Die Abfolge der Ereignisse ist in der folgenden Abbildung dargestellt:
Wo lädt modprobe seinen Treiber? Wird der Treiber für das angeforderte Gerät gefunden, /sys/bus/drivers
nachdem modprobe es geladen hat oder vorher?
Was ich hier feststellen möchte, ist die Beziehung zwischen Einträgen in /sys/
und den Ereignissen, die in der obigen Grafik auftreten.
quelle
/sys/bus/drivers
Verzeichnis angezeigt ? Kommuniziert modprobe auch über den Netlink-Socket mit dem Kernel? Kommuniziert es zurück zu sysfs?init_module
Systemaufruf auf.