FreeBSD auf dem ThinkPad X230 (TouchPad, TrackPoint)

Sickboy

Müßiggänger
Hallo,

auf meinem ThinkPad X230 habe ich FreeBSD 9.2-RELEASE installiert. Der X-Server soll mit dem Touchpad und dem TrackPoint zusammenarbeiten. Bisher habe ich nur das TouchPad zum Arbeiten überreden können. Hat jemand von euch eine funktionierende xorg.conf für mich?

Mein Ansatz bisher:

xorg.conf:
Code:
Section "ServerLayout"
    Identifier    "X.org Configured"
    Screen      0  "Screen0" 0 0
#  InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Touchpad0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "InputDevice"
   Identifier "Touchpad0"
   Driver "synaptics"
   Option "Protocol" "psm"
   Option "Device" "/dev/psm0"

   Option "LeftEdge" "1700"
   Option "RightEdge" "5300"
   Option "TopEdge" "1700"
   Option "BottomEdge" "4200"

   Option "FingerLow" "25"
   Option "FingerHigh" "30"

   Option "MaxTapTime" "180"
   Option "MaxTapMov" "220"

   Option "VertScrollDelta" "100"
   Option "HorizScrollDelta" "100"

   Option "MinSpeed" "0.06"
   Option "MaxSpeed" "0.06"
   Option "AccelFactor" "0.0010"

   Option "ScrollButtonRepeat" "100"
   Option "UpDownScrolling" "on"
   Option "UpDownRepeat" "on"
   Option "LeftRightScrolling" "on"
   Option "LeftRightRepeat" "on"
EndSection

/etc/rc.conf:
Code:
[...]
hald_enable="YES"
dbus_enable="YES"
moused_enable="NO"

/boot/loader.conf:
Code:
[...]
hw.psm.synaptics_support="1"
 
Ja, ist aktiviert.

Auf das Touchpad kann ich auch verzichten. Wichtig ist nur, dass der TrackPoint und die drei Tasten funktionieren.

Edit: Habe das Touchpad im BIOS deaktiviert und den X-Server ohne HAL neugebaut. Jetzt funktioniert der TrackPoint out of the box.
 
Zuletzt bearbeitet:
Ich hab den Server von Anfang an ohne HAL verwendet und hatte nie Probleme mit meinem TrackPoint (ThinkPad T410).
Das TouchPad hatte ich noch aus Linux-Zeiten im BIOS abgeschalten.
Da scheint es also ein Muster zu geben.
 
Bist du mit dem x230 zufrieden? Ich wollte mir auch wohl eins zulegen. Welche Konfiguration hast du und gab es damit Probleme?
 
Bist du mit dem x230 zufrieden? Ich wollte mir auch wohl eins zulegen. Welche Konfiguration hast du und gab es damit Probleme?
Kam zwar erst heute mit der Post, aber bisher bin ich sehr zufrieden. Hatte erst überlegt das X240 zu nehmen, aber da gibt es noch keine Treiber für den WLAN-NIC. Außerdem sind dort nur max. 8 GB RAM (Single Channel) möglich, da dürfte das X230 fast schneller sein. Meine Konfiguration:
  • Intel Core i7-3520M
  • 16 GB RAM (2x 8 GB Kingston)
  • Samsung 840 Evo SSD 250 GB
  • 12.5" IPS Premium HD LED
  • 9-Zellen-Akku
Das ThinkPad ist sehr gut verarbeitet (kein Vergleich zum alten & klapprigen R500), die Tastatur tippt sich einwandfrei und der i7 und die SSD bringen ordentlich Leistung. NICs funktionieren out-of-the-box und mit der Performance des Intel HD4000 kann ich bisher auch leben. Externe Geräte (Monitor, Docking-Station) konnte ich noch nicht testen, das schaffe ich zeitlich erst im Januar.
 
Die Konfig treibt einen ein Grinsen ins Gesicht. Sehr schick! Viel Spass mit dem Ding! :)

Zum Touchpad: Hatte hier jemand mit Thinkpad noch das Problem, dass das Touchpad als "Glidepoint" erkannt wird und ganz seltsame Dinge tut? Seltsame Dinge, wie plötzlich jede Menge Klicks zu erzeugen, den Zeiger sonst wohin zu verschieben und letztendlich psm dazu zu bringen, die Arbeit einzustellen? Mein L520 hat das Problem und im BIOS kann man das Touchpad nicht abschalten. Ich hab' das Problem umschifft, indem ich den ganzen Glidepoint-Kram in der psm.c auskommentiert und hw.psm.tap_enabled=0 in die loader.conf gekloppt hab'. Gibt's da vielleicht eine schönere Lösung?
 
Hat jemand vielleicht noch eine passende Konfiguration für Suspend/Resume? Suspend scheint zu klappen, aber beim Resume macht er einen Warmstart. :-/
 
Wenn alle Stricke bei suspend/resume reißen, kann man noch probieren USB, WLAN und sowas aus dem Kernel zu nehmen und als Module zu laden. Das funktioniert bei meinem X200s ganz wunderbar.
 
Also ich habe auf meinem T420 kein Problem mit TrackPoint + Touchpad allerdings verwendete ich moused. Der führt den Input von beiden als /dev/sysmouse zusammen. Dabei verliert man jedoch alles was das Touchpad mehr kann als nur eine 3 Tastenmaus zu ersetzen. Ich habe jedoch das Touchpad im BIOS abgeschaltet und nutze nur den TrackPoint.
 
Die Konfig treibt einen ein Grinsen ins Gesicht. Sehr schick! Viel Spass mit dem Ding! :)

Zum Touchpad: Hatte hier jemand mit Thinkpad noch das Problem, dass das Touchpad als "Glidepoint" erkannt wird und ganz seltsame Dinge tut? Seltsame Dinge, wie plötzlich jede Menge Klicks zu erzeugen, den Zeiger sonst wohin zu verschieben und letztendlich psm dazu zu bringen, die Arbeit einzustellen? Mein L520 hat das Problem und im BIOS kann man das Touchpad nicht abschalten. Ich hab' das Problem umschifft, indem ich den ganzen Glidepoint-Kram in der psm.c auskommentiert und hw.psm.tap_enabled=0 in die loader.conf gekloppt hab'. Gibt's da vielleicht eine schönere Lösung?
Selbes Problem bei meinem L420 hier unter 9.2 und leider keine Lösung. Aber danke für den Tipp, werde ich mal probieren. Welche Auswirkungen hat die sysctl?
 
Zurück
Oben