แก้ปัญหา BenQ S42 Notebook ใช้ Touchpad ไม่ได้ใน Ubuntu 10.04


อันนี้เป็นวิธีแก้ปัญหา BenQ S42 Notebook ใช้ Touchpad ไม่ได้ใน Ubuntu โดยดัดแปลงจากวิธีใน Ubuntuforums.org เพราะของเก่ามันยังอิงกับ GRUB legacy แต่ Ubuntu ตั้งแต่ 9.10 เป็นต้นมาใช้ GRUB 2 เป็น default การตั้งค่าจึงไม่ตรงกัน

วิธีนี้สำหรับมือใหม่ และ ไม่มีเมาส์ให้ใช้เลย (บางคนมีเงินซื้อ Notebook ซื้อ iPhone ตั้งหลายหมื่น เม้าส์อันละร้อยกว่าบาทไม่ยอมซื้อ)

หลักการก็คือการปิด i8042 driver เจ้าปัญหาซะ ไม่ให้มันโหลดตอนที่บูตเครื่องขึ้นมา ขั้นตอนมีดังนี้

1. เรียก Terminal ขึ้นมา โดยการกดคีย์ลัด Ctrl + Alt + T หรือ Alt + F2 แล้วพิมพ์คำว่า gnome-terminal แล้วกด Enter

2. พิมพ์คำสั่งใน Terminal

sudo gedit /etc/default/grub

มันจะถาม password ให้กรอก password ของเราลงไป (มันจะไม่ขึ้นอะไร ไม่ต้องตกใจ พิมพ์ไปให้ครบ) กด Enter

3. ในหน้าต่าง gedit ให้ใช้ลูกศรเลื่อนมองหาบรรทัดที่มีข้อความ

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

แล้วเติมคำว่า “i8042.nomux=1 i8042.noloop=1” ต่อท้ายคำว่า splash (ไม่ต้องใส่เครื่องหมายคำพูด) เหมือนข้างล่าง

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash i8042.nomux=1 i8042.noloop=1”

4. save ไฟล์ด้วยการกดคีย์ลัด Ctrl + S และปิด gedit ด้วยคีย์ลัด Alt + F4 หรือ Ctrl + Q

5. กลับมาที่หน้าต่าง Terminal พิมพ์คำสั่ง

sudo update-grub2

เพื่อให้ GRUB มันอัพเดต boot parameter ที่เราตั้งค่าไว้

6. รีสตาร์ตเครื่องด้วยคำสั่ง

sudo shutdown -r now

เมื่อบูตขึ้นมาอีกครั้ง ก็น่าจะใช้ Touchpad ได้แล้ว

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: