Hallo,
ich habe mir einen Treiber für eine PCI Funkuhrenkarte geschrieben. Der Treiber funktioniert.
Ich habe den Treiber als Kernel-Modul außerhalb des Kernel-Quellcodes entwickelt.
Mein einziges Problem ist die Installation.
Bei der Installation kopiere ich das Modul nach /lib/modules/$(shell uname -r)/kernel/drivers/misc/
=> Gibt es irgendwo einen Anhaltspunkt wo genau man eigene Module ablegt ?
Anschließend führe ich ein "depmod" aus.
Nun kann ich das Modul auch über modprobe laden.
Wenn ich das Modul in die Datei /etc/modules eintrage, wird es auch problemlos beim booten geladen.
Wie kann man erreichen, das das Modul anhand der Device-ID und Vendor-ID automatisch (ohne /etc/modules) beim booten geladen wird ?
Wie funktioniert das bei den anderen Modulen ?
Bei dem Zielsystem handelt es sich um Debian Squeeze mit dem Kernel 2.6.33.9-rt31 (PREEMPT_RT Patch).
Gruß,
Matthias
Automatisches laden von PCI-Treibern beim booten
-
- Beiträge: 61
- Registriert: 25.11.2010 20:56:44
Re: Automatisches laden von PCI-Treibern beim booten
hi,
also ich würde mal auf folgenden befehl nach dem ersten modprobe tippen:
depmod ....
also ich würde mal auf folgenden befehl nach dem ersten modprobe tippen:
depmod ....
mfg
-ip-
201201-XEN/KVM/NX/Asterisk/Desktop:Debian Squeeze/Kernel 3.1.9/2.6.3x...HW-Raid...ATI/NVidia...xfce/lxde/kde/gdm
Der weg zur Hölle ist mit guten Vorsätzen gepflastert, nicht mit schlechten.
(George Bernard Shaw, * 26.06.1856, Dublin, Irland, † 02.11.1950, Ayot St. Lawrence (Hertford))
-ip-
201201-XEN/KVM/NX/Asterisk/Desktop:Debian Squeeze/Kernel 3.1.9/2.6.3x...HW-Raid...ATI/NVidia...xfce/lxde/kde/gdm
Der weg zur Hölle ist mit guten Vorsätzen gepflastert, nicht mit schlechten.
(George Bernard Shaw, * 26.06.1856, Dublin, Irland, † 02.11.1950, Ayot St. Lawrence (Hertford))
-
- Beiträge: 61
- Registriert: 25.11.2010 20:56:44
Re: Automatisches laden von PCI-Treibern beim booten
Du meinst also ein weiteres depmod nachdem das Modul geladen wurde ?
Wie gesagt bei der Installation des Moduls habe ich ja schon ein depmod ausgeführt ...
Wie gesagt bei der Installation des Moduls habe ich ja schon ein depmod ausgeführt ...
Re: Automatisches laden von PCI-Treibern beim booten
hi,
ich weiss leider im moment die genauen parameter nicht....
... jedoch wird das ganze fast immer bei der installation von speziellen grafiktreibern beschrieben, um diese nach dem neustart automatisch zu laden.
ich weiss leider im moment die genauen parameter nicht....
... jedoch wird das ganze fast immer bei der installation von speziellen grafiktreibern beschrieben, um diese nach dem neustart automatisch zu laden.
mfg
-ip-
201201-XEN/KVM/NX/Asterisk/Desktop:Debian Squeeze/Kernel 3.1.9/2.6.3x...HW-Raid...ATI/NVidia...xfce/lxde/kde/gdm
Der weg zur Hölle ist mit guten Vorsätzen gepflastert, nicht mit schlechten.
(George Bernard Shaw, * 26.06.1856, Dublin, Irland, † 02.11.1950, Ayot St. Lawrence (Hertford))
-ip-
201201-XEN/KVM/NX/Asterisk/Desktop:Debian Squeeze/Kernel 3.1.9/2.6.3x...HW-Raid...ATI/NVidia...xfce/lxde/kde/gdm
Der weg zur Hölle ist mit guten Vorsätzen gepflastert, nicht mit schlechten.
(George Bernard Shaw, * 26.06.1856, Dublin, Irland, † 02.11.1950, Ayot St. Lawrence (Hertford))
- Teddybear
- Beiträge: 3163
- Registriert: 07.05.2005 13:52:55
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Altomünster
-
Kontaktdaten:
Re: Automatisches laden von PCI-Treibern beim booten
hast du denn auch die daten über das gerät im treiber verankert??
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde
Mod-Voice / My Voice
Oscar Wilde
Mod-Voice / My Voice
-
- Beiträge: 61
- Registriert: 25.11.2010 20:56:44
Re: Automatisches laden von PCI-Treibern beim booten
Danke für den Tipp!
Ich habe das Makro MODULE_DEVICE_TABLE vergessen.
Ich habe das Makro MODULE_DEVICE_TABLE vergessen.