Synaptics Touchpad and Linux Kernel >= 2.6.15

ตั้งแต่ใช้ Linux Kernel 2.6.15 มา เจอปัญหานิดหน่อยกับ Synaptics Touchpad ตรงที่มันทำงานได้แค่ pointer กับคลิ้ก พวกฟีเจอร์ drag หรือ scroll ใช้ไม่ได้ซะงั้น .. ลองไล่เช็คดูก็พบว่า Xorg มันไม่โหลดไดรเวอร์ synaptics เพราะว่ามันหา device ไม่เจอ เช็คชื่อ device จาก /proc/bus/input/devices แล้วก็ตามไปดูใน /dev/input มันก็ไม่มีจริงๆ .. ก็เลย mknod ขึ้นมา

# mknod /dev/input/mouse0 c 13 32
# mknod /dev/input/event1 c 13 65
# chmod 660 /dev/input/mouse0
# chmod 660 /dev/input/event1

แล้วลอง restart X11 ดู .. ก็ยังไม่ได้ เช็คจาก Xorg.0.log มันบอกว่าไม่ได้ใช้ SHMconfig .. เลยไปโหลดไดรเวอร์ synaptics touchpad ตัวใหม่มาคอมไพล์ติดตั้งเข้าไป แล้วก็แก้ /etc/X11/xorg.conf นิดหน่อย

....
Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "AlwaysCore"
        Option          "Device"     "/dev/input/mice"
        Option          "Protocol"   "auto-dev"
        Option          "SHMConfig"  "on"
EndSection
...

… restart X11….

ใช้ได้ ! โหะๆ เดาจริงๆ :D … ได้ตามนั้นแล้วก็เก็บกวาดอีกนิดหน่อย เอาคำสั่ง mknod ใส่ลง rc.local บูตคราวหน้าก็จะได้ใช้งานได้เลย :D