TrackPoint + XFree86 Synaptics driver

I just installed the xfree86-driver-synaptics package and now touchpad scrolling and many other features work as advertised! In order to enable both trackpoint and touchpad, the following configuration is necessary:

 Section "ServerLayout"
         Identifier     "XFree86 Configured"
         Screen      0  "Screen0" 0 0
+        InputDevice    "Mouse0" "CorePointer"
+        InputDevice    "Mouse1"
         InputDevice    "Keyboard0" "CoreKeyboard"
 EndSection
 
 Section "InputDevice"
   Driver        "synaptics"
   Identifier    "Mouse0"
   Option        "Device"        "/dev/psaux"
   Option        "Protocol"      "auto-dev"
   Option        "LeftEdge"      "1700"
   Option        "RightEdge"     "5300"
   Option        "TopEdge"       "1700"
   Option        "BottomEdge"    "4200"
   Option        "FingerLow"     "25"
   Option        "FingerHigh"    "30"
   Option        "MaxTapTime"    "180"
   Option        "MaxTapMove"    "220"
   Option        "VertScrollDelta" "100"
   Option        "MinSpeed"      "0.06"
   Option        "MaxSpeed"      "0.12"
   Option        "AccelFactor" "0.0010"
   Option        "SHMConfig"     "on"
 #  Option       "Repeater"      "/dev/ps2mouse"
 EndSection
 
 Section "InputDevice"
         Identifier  "Mouse1"
         Driver      "mouse"
+        Option      "SendCoreEvents" "true"
         Option      "Protocol" "ThinkingMouse"
         Option      "Device" "/dev/gpmdata"
 EndSection

MadWiFi

The MadWiFi drivers I compiled the last week was hanging up Debian with kernel 2.6.7 on “Configuring network interfaces…”. I noticed that Martin List-Petersen just released version 1.3.3 of his MadWiFi package for Debian. Whe I installed it the first time the driver complained with “cipher module unavailable”, so I went back to the package and made a minor modification to install a few extra modules in the .deb file:

--- madwifi-1.3/module/rules.orig       2004-08-07 12:00:53.000000000 -0500
+++ madwifi-1.3/module/rules    2004-08-07 12:02:06.000000000 -0500
@@ -66,6 +66,12 @@
        dh_install ath/ath_pci.ko     lib/modules/$(KVERS)/kernel/drivers/net
        dh_install ath_hal/ath_hal.ko lib/modules/$(KVERS)/kernel/drivers/net
        dh_install net80211/wlan.ko   lib/modules/$(KVERS)/kernel/drivers/net
+       dh_install net80211/wlan_wep.ko    lib/modules/$(KVERS)/kernel/drivers/net
+       dh_install net80211/wlan_tkip.ko   lib/modules/$(KVERS)/kernel/drivers/net
+       dh_install net80211/wlan_ccmp.ko   lib/modules/$(KVERS)/kernel/drivers/net
+       dh_install net80211/wlan_auth.ko   lib/modules/$(KVERS)/kernel/drivers/net
+       dh_install net80211/wlan_radius.ko lib/modules/$(KVERS)/kernel/drivers/net
+       dh_install net80211/wlan_acl.ko    lib/modules/$(KVERS)/kernel/drivers/net

 binary_modules: build install
        dh_testdir

Once I repackaged, recompiled and reinstalled the resulting .deb, ath0 came up just fine.