Am Dienstag, 12. Januar 2010 schrieb Andre Tann:
Markus Koßmann, Sonntag 10 Januar 2010:
Es handelt sich um das Treibermodul ar9170usb.ko, das im aktuellen Kernel 2.6.31.8-0.1 enthalten ist. Nur kennt das mitgelieferte Modul die USB-ID deines Sticks noch nicht.
Und den Patch hab ich mir auch angesehen - Ist mir aber auch noch nicht ganz klar, was damit zu tun ist, und vor allem: welche Datei ist damit zu patchen?
Der Patch ist folgendermaßen zu lesen, wenn man es manuell machen will : Es handelt sich um die Datei .../drivers/net/wireless/ath/ar9170/usb.c ( in den kernel-sourcen) Ab Zeile 68 wird wird wird ein Abschnitt von 8 Zeilen Länge durch durch einen Abschnitt mit 10 Zeilen Länge ersetzt. Die Zeilennummern sind von der exakten Version des Code abhängig und müssen nicht genau stimmen und können um ein paar Zeilen verschoben sein Und zwar die Zeilen mit einem - am Anfang entfallen , die mit dem + am Anfang kommen dazu ( ohne das +)
OK. Ich installiere gerade die kernel-sourcen. Aber das Patchen alleine wird nicht helfen, ich werde den Kern auch übersetzen müssen, oder? (Nie gemacht...). Ja
Und wie wäre es nach einem Kernel-Update? Kann es dadurch den Patch wieder zurück ändern? Der Patch ist im Quellcode bei dir und wird nicht geändert. Nur der Quellcode aus dem dann das Update bei SUSE generiert wird , müsste natürlich die gleiche Ergänzung enthalten, damit es dann weiter funktioniert.
Ich frage, weil ich die Maschine einer Bekannten geben möchte, und da muß das dann zuverlässig funktionieren. Ich kann da nicht bei jedem kernel-Update hinfahren und neu compilieren.
Da gibt es zwei Lösungsansätze : Du kannst versuchen automatische Updates des Kernels zu verbieten. Oder man kann auch mehrere Kernelversionen parallel installiert lassen ( "multiversion") Mit Details zum einrichten kann dir die aber nicht dienen, weil ich das bisher nicht gebraucht habe. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org