* nn <heinpol@top2.pl> schrieb:
Welcher patch ist fuer 2.4.21 sinnvoll ?
Der für 2.4.20.
Soll der sniffer als Festbestandteil (YES) oder als ladbares modul (MODUL) kompiliert werden oder ist die Frage dumm ?
Nein, nicht dumm. Der Keyboard Sniffer ist nach dem Patchen sozusagen direkt im Kernel und du wirst nicht gefragt werden.
Wie kann ich nach dem kompilieren zunaechst testen ob der sniffer "drin" ist ?
Indem du bei Brass z.B. die linke und rechte Shifttaste gleichzeitig drückst und versuchst mit Cursor-auf und Cursor-ab auf dem Bildschirm nach oben und unten zu wandern. Bei Sbl musst du vorher die Taste definieren, mit der du in den "Sniff" Modus wechselst ("kbdsniffon/kbdsniffoff"). Falls du erst mal nur testen willst, ob das Keyboard sniffen mit dem gepatchten Kernel funktionieren würde, kann ich dir dafür einen Codeschnipsel schicken.
Kai Ruemmler schrieb in der Liste: "Wichtig: Du musst den Kernel patchen, bevor du Brass compilierst, da sonst Brass ohne Code für das Keyboardsniffing compiliert wird. (Es wird im Makefile auf /usr/include/linux/kbd_sniff.h getestet."
Ich denke brass nehme ich mir im naechsten Schritt vor.
Wie ich neulich schon mal geschrieben hatte, ist Brass, wenn du keine Zeile hast, auf jeden Fall Sbl vorzuziehen. Sbl verursacht ohne Zeile rasch Kopfschmerzen. Wenn du Probleme hast Brass zu compilieren, könnte ich dir Wahlweise ein tgz oder rpm bauen, welches ich dir so konfigurieren würde, dass du es nur noch installieren brauchst.
Jemanden dazu nehmen, der schon mal einen Kernel kompiliert hat faellt leider aus, (Alles MS-Windows-Leute hier :( ).
Einen Kernel zu compilieren ist bei weitem nicht so schwer wie es hier und da so geschrieben wird. Die Installationsmenüs der aktuellen Kernel nehmen dir einen Großteil der Arbeit ab. Die .config liefern eigentlich alle Distros mit, du könntest also einfach die Quellen vom Suse Kernel installieren, dir die .config von dem Kernel suchen der bei dir gerade läuft (der den die Suse CD automatisch installiert hat) und damit ohne Konfigurationsschmerz genau den gleichen Kernel nocheinmal bauen. Wenn du dann vorher noch den sniff-Patch eingespielt hast, hättest du den original Suse Kernel mit Sniffen und so. Kai