Kernel Headers für Fremdkernel

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
domX
Beiträge: 5
Registriert: 14.07.2010 22:38:59

Kernel Headers für Fremdkernel

Beitrag von domX » 14.07.2010 23:01:33

Hallo zusammen,

ich möchte für ein exotisches MiniPC System (Vortex 486 1GHz) ein Treiber Modul für eine Webcam kompilieren. Nun wurde der alte Kernel 2.6.29.1 für das MiniPC System schon einmal gepatched und läuft auf dem MiniPC. Leider habe ich auf dem MiniPC keine Kernel-Sourcen.

Kann ich irgendwie die gepatchten Sourcen in ein bestimmtes VZ kopieren und dann den Treiber kompilieren oder kann ich eventuell die ungepatchten Sourcen (linux-source-2.6.26) als Paket installieren und hoffen, dass der Treiber funktioniert?

Ich hatte den Kernel ursprünglich auf meinem Desktop nach einer Anleitung gepatched. Bin daher eher neu was Kernel Mods anbelangt.

Was würdet ihr machen?
Sind die Kernel Sourcen bei Debian unter usr/src/linux ?

Gruß
Dom

Clio

Re: Kernel Headers für Fremdkernel

Beitrag von Clio » 15.07.2010 14:15:45

Ich würde die Sourcen hier herunterladen:
http://www.kernel.org/pub/linux/kernel/v2.6/
entpacken nach /usr/src und den Kernel wie gewünscht kompilieren.
Die vorhandene config in /boot willst Du doch sicherlich verwenden, da hilft dann ein
make-oldconfig.

domX
Beiträge: 5
Registriert: 14.07.2010 22:38:59

Re: Kernel Headers für Fremdkernel

Beitrag von domX » 15.07.2010 17:25:40

Ich will eigentlich nur den Treiber für den 2.6.er Kernel kompilieren und habe leider die Sourcen zu dem laufenden modifizierten Kernel nicht.

Du meinst also, dass ich die Sourcen von kernel.org für die angegebene Version laden soll und dann den Treiber kompilieren.
Der aktuelle Kernel mit dem ich boote heißt 2.6.29.1-vortex-486. Ich würde also die ungepatchten Sourcen 2.6.29.1 herunterladen.

Meinst du, dass ich den Treiber dann mit diesen Quellen kompilieren und danach einhängen kann?

Gruß
Dom

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Kernel Headers für Fremdkernel

Beitrag von KBDCALLS » 15.07.2010 18:43:08

Was ist das denn für eine Distri ? Ein bischen mehr über das Sytem selbst mußte uns schon erzählen.
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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

domX
Beiträge: 5
Registriert: 14.07.2010 22:38:59

Re: Kernel Headers für Fremdkernel

Beitrag von domX » 16.07.2010 13:08:09

Achso. Hatte ich vergessen.

Also die Distribution ist ein Debian 5.0 Lenny. Ich will das Videobild mit VLC über WLAN streamen. Auf dem Vortex System soll kein X-Server laufen, wegen der knappen Resourcen. Das System hat ein Flash Drive, 256 MB Ram und eine 1 GHz x86 CPU, USB, PWM-IOs und proprietäre ADCs, I²C und SPI IOs.

Gruß
Dom

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Kernel Headers für Fremdkernel

Beitrag von KBDCALLS » 16.07.2010 13:23:32

Und die Sourcen wo waren die ursprünglich her ? Von Kernel.org oder waren es Debiansourcen ? Und der Patch und die Anleitung ?
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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

domX
Beiträge: 5
Registriert: 14.07.2010 22:38:59

Re: Kernel Headers für Fremdkernel

Beitrag von domX » 16.07.2010 13:31:41

Den Kernel habe ich aus dem Netz von der Herstellerseite als Binaries bekommen, die Distro wurde "gepatched".
Vielleicht habe ich mich falsch ausgedrückt. Ich hatte den Kernel nicht gepatched, sondern das Distributionspaket. Die Netinstall Version von Debian wurde für das Board angepasst. Die Anleitung dazu hatte ich auch von der Herstellerseite.

domX
Beiträge: 5
Registriert: 14.07.2010 22:38:59

Re: Kernel Headers für Fremdkernel

Beitrag von domX » 17.07.2010 00:04:17

Also ich hab jetzt doch die neuesten Quellen bekommen, sowie einen fertigen Kernel 2.6.30. Die Sourcen habe ich unter /usr/src/linux-2.6.30/ entpackt und einen Symlink mit "ln -s /usr/src/linux-2.6.30/ linux" erzeugt.

Antworten