Kernelmodul kompilieren
-
- Beiträge: 60
- Registriert: 19.07.2006 23:26:07
Kernelmodul kompilieren
Da ich wiedermal nirgends ein Tutorial gefunden habe, frage ich mal hier:
Was muss ich tun, um ein Kernel-Module zu installieren? Ein simples "make" reicht scheinbar nicht aus, zumindest hats bei mir trotz Anleitung nicht funktioniert...
Was muss ich tun, um ein Kernel-Module zu installieren? Ein simples "make" reicht scheinbar nicht aus, zumindest hats bei mir trotz Anleitung nicht funktioniert...
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Schreib doch erst mal was du genau vorhast. Welches Module für welchen Kernel willst du kompilieren? Vor allem voher hast du die Sourcen ? So kann man nur raten.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
- Beiträge: 60
- Registriert: 19.07.2006 23:26:07
Es ist ein Treiber für den SigmaTel 4200 Infrarot-Adapter.
Die Dateien sind Makefile, stir4200.c und stir4200.h und liegen im Home-Verzeichnis auf /irda. Laut diversen Tutorials muss ich das als Kernelmodul installieren. Als ich im irda-Verzeichnis make ausgeführt habe, wurden seitenweise Fehler ausgegeben.
Die Dateien sind Makefile, stir4200.c und stir4200.h und liegen im Home-Verzeichnis auf /irda. Laut diversen Tutorials muss ich das als Kernelmodul installieren. Als ich im irda-Verzeichnis make ausgeführt habe, wurden seitenweise Fehler ausgegeben.
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Hast du die Kernelheaders installiert?
PS: Woher sind die Sourcen? Link ?
PS: Woher sind die Sourcen? Link ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
- Beiträge: 60
- Registriert: 19.07.2006 23:26:07
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Poste mal die Ausgabe von
Code: Alles auswählen
dpkg -l "kernel*"
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
- Beiträge: 60
- Registriert: 19.07.2006 23:26:07
Code: Alles auswählen
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Säubern/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/Fehlgeschl. Konf./Halb install.
|/ Fehler?=(keiner)/Halten/R=Neuinst. notw/X=beides (Status, Fehler: GROß=schlecht)
||/ Name Version Beschreibung
+++-==============-==============-============================================
un kernel-image-2 <keine> (keine Beschreibung vorhanden)
ii kernel-package 10.049 A utility for building Linux kernel related
un kernel-source <keine> (keine Beschreibung vorhanden)
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Hast du etwa einen Kernel 2.6.xx installiert
Das Modul ist nur für Kernel 2..4.xx . Bei Kernel 2.6.xx ist es dabei.
Hast du Sarge oder Etch ?
Code: Alles auswählen
uname -r
Code: Alles auswählen
COLUMNS=200 dpkg -l "linux*"
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
- Beiträge: 60
- Registriert: 19.07.2006 23:26:07
Ich verwende 2.6.15-1 unter "Sarge".
Sollte es tatsächlich dabei sein, wird es dann schon automatisch beim Booten geladen?
Code: Alles auswählen
||/ Name Version Beschreibung
+++-============================================-============================================-========================================================================================================
un linux-doc-2.6.15 <keine> (keine Beschreibung vorhanden)
un linux-image <keine> (keine Beschreibung vorhanden)
un linux-image-2.6 <keine> (keine Beschreibung vorhanden)
ii linux-image-2.6-486 2.6.15-8 Linux kernel 2.6 image on 486-class machines
ii linux-image-2.6.15-1-486 2.6.15-8 Linux kernel 2.6.15 image on 486-class machines
un linux-initramfs-tool <keine> (keine Beschreibung vorhanden)
ii linux-kernel-headers 2.6.17.3-1 Linux Kernel Headers for development
un linux-kernel-log-daemon <keine> (keine Beschreibung vorhanden)
ii linux-sound-base 1.0.11-3 base package for ALSA and OSS sound systems
un linux-source <keine> (keine Beschreibung vorhanden)
un linux-source-2.6.15 <keine> (keine Beschreibung vorhanden)
un linux86 <keine> (keine Beschreibung vorhanden)
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Prüfe mal mit lsmod nach ob das Modul geladen ist.
Code: Alles auswählen
lsmod |grep stir
Code: Alles auswählen
matthias@biljana:~$ /sbin/modinfo stir4200
filename: /lib/modules/2.6.16-1-k7/kernel/drivers/net/irda/stir4200.ko
license: GPL
description: IrDA-USB Dongle Driver for SigmaTel STIr4200
author: Stephen Hemminger <shemminger@osdl.org>
alias: usb:v066Fp4200d*dc*dsc*dp*ic*isc*ip*
depends: usbcore,irda
vermagic: 2.6.16-1-k7 K7 gcc-4.0
parm: qos_mtt_bits:Minimum Turn Time (int)
parm: rx_sensitivity:Set Receiver sensitivity (0-6, 0 is most sensitive) (int)
parm: tx_power:Set Transmitter power (0-3, 0 is highest power) (int)
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
-
- Beiträge: 60
- Registriert: 19.07.2006 23:26:07
Code: Alles auswählen
Stefan:/home/stefan# lsmod |grep stir
stir4200 13444 0
irda 162492 1 stir4200
usbcore 113540 6 dvb_ttusb_budget,stir4200,hci_usb,ehci_hcd,uhci_hcd
Stefan:/home/stefan# /sbin/modinfo stir4200
filename: /lib/modules/2.6.15-1-486/kernel/drivers/net/irda/stir4200.ko
author: Stephen Hemminger <shemminger@osdl.org>
description: IrDA-USB Dongle Driver for SigmaTel STIr4200
license: GPL
vermagic: 2.6.15-1-486 486 gcc-4.0
depends: usbcore,irda
alias: usb:v066Fp4200d*dc*dsc*dp*ic*isc*ip*
parm: tx_power:Set Transmitter power (0-3, 0 is highest power) (int)
parm: rx_sensitivity:Set Receiver sensitivity (0-6, 0 is most sensitive) (int)
parm: qos_mtt_bits:Minimum Turn Time (int)