Zuerst einmal etwas zum Hintergrund:
Ich habe ein Shuttle Barebone mit einem Mainboard mit ATI Chipsatz. Leider wird dieser Chipsatz bisher nicht richtig von Linux unterstützt. Nachdem ich mich längere Zeit umgesehen habe bin ich nun auf einen "Kernelpatch" - atiixp_ide-2.6.3-2.patch - gestossen. Dieser patch scheint meine Probleme mit dem DMA Modus für das Board zu lösen. Leider habe ich bisher noch einige Probleme ihn zu installieren.
Ich habe mich auch da ein wenig schlau gemacht und das so verstanden (bitte korrigieren wenn ich falsch liege), dass zuerst der Patch mit "patch -p0 < atiixp_ide-2.6.3-2.patch" auf die kernelsourcen angewendet und diese anschliessend neu kompiliert werden müssen.
Das hat allerdings ein paar neue Fragen aufgeworfen.
Zum einen mal bezieht sich der patch explizit auf den Kernel 2.6.3 und ich frage mich nun, ob er auch auf neueren Versionen läuft (die aktuell erschienene Version ist ja derzeit die 2.6.10). Wie finde ich überhaupt zweifelsfrei heraus, welche Kernelversion gerade in Betrieb ist? Wie kann ich beim neuen Kernel kompilieren auf meine aktuelle und funktionierende Kernelkonfiguration zurückgreifen um diese nur an bestimmten stellen abzuändern (komplett freihändiges neu zusammenstellen per make menuconfig gingen bei mir bisher irgendwie immer in die Hose)?
So ich glaube das sind vorerst einmal genug fragen. Ich wünsche euch allen noch ein Frohes neues Jahr.
Gruß,
Midnight
edit: habe gerade noch einmal auf dieser Seite nachgelesen, wo jemand scheinbar genau dasselbe Barebone hat wie ich und wie ich das dort verstehe ist der DMA support ab Kernel Version 2.6.5 schon eingebaut. Das würde das Patchen überflüssig machen aber ich müsste nach wie vor eine lauffähige Version eines aktuelleren Kernels hinbekommen (letzte Frage im obigen Post).
Ich habe ein Shuttle Barebone mit einem Mainboard mit ATI Chipsatz. Leider wird dieser Chipsatz bisher nicht richtig von Linux unterstützt. Nachdem ich mich längere Zeit umgesehen habe bin ich nun auf einen "Kernelpatch" - atiixp_ide-2.6.3-2.patch - gestossen. Dieser patch scheint meine Probleme mit dem DMA Modus für das Board zu lösen. Leider habe ich bisher noch einige Probleme ihn zu installieren.
Ich habe mich auch da ein wenig schlau gemacht und das so verstanden (bitte korrigieren wenn ich falsch liege), dass zuerst der Patch mit "patch -p0 < atiixp_ide-2.6.3-2.patch" auf die kernelsourcen angewendet und diese anschliessend neu kompiliert werden müssen.
Das hat allerdings ein paar neue Fragen aufgeworfen.
Zum einen mal bezieht sich der patch explizit auf den Kernel 2.6.3 und ich frage mich nun, ob er auch auf neueren Versionen läuft (die aktuell erschienene Version ist ja derzeit die 2.6.10). Wie finde ich überhaupt zweifelsfrei heraus, welche Kernelversion gerade in Betrieb ist? Wie kann ich beim neuen Kernel kompilieren auf meine aktuelle und funktionierende Kernelkonfiguration zurückgreifen um diese nur an bestimmten stellen abzuändern (komplett freihändiges neu zusammenstellen per make menuconfig gingen bei mir bisher irgendwie immer in die Hose)?
So ich glaube das sind vorerst einmal genug fragen. Ich wünsche euch allen noch ein Frohes neues Jahr.
Gruß,
Midnight
edit: habe gerade noch einmal auf dieser Seite nachgelesen, wo jemand scheinbar genau dasselbe Barebone hat wie ich und wie ich das dort verstehe ist der DMA support ab Kernel Version 2.6.5 schon eingebaut. Das würde das Patchen überflüssig machen aber ich müsste nach wie vor eine lauffähige Version eines aktuelleren Kernels hinbekommen (letzte Frage im obigen Post).