Share

หน้าเว็บ

วันเสาร์ที่ 21 พฤษภาคม พ.ศ. 2554

เชื่อมต่อ Acer A500 กับ Ubuntu

เพิ่งถอย Tablet Acer A500 มาครับ
แต่ไม่ทราบวิธีเชื่อมต่อกับ Ubuntu ในเว็บของ Acer จะมีต่อไดเวอร์สำหรับ Windows เท่านั้น
ก็ไม่เป็นไร หาจากอากู๋ ไปเจอเว็บนี้ http://www.acertabletforum.com/forum/acer-iconia-tab-general-discussions/129-connecting-via-usb-linux-ubuntu.html
คนเขียนประมาณว่าใช้ A500 เหมือนกัน แล้วต่อไม่ได้ (เหมือนกัน)
ก็ไปค้นหา ไปเจอวิธีการนี้ แต่เป็นการใช้กับ Motorola Xoom ที่ http://forum.xda-developers.com/showthread.php?t=981774


วิธีการก็มีดังนี้
1.เริ่มที่ Ubuntu เปิด Terminal (ใน Ubuntu 11.04 เรียกด้วย Shortcut Ctrl+Alt+T ลง mtpfs package ด้วยคำสั่ง


sudo apt-get install mtpfs



2.หันไปหา A500 เปิด USB Debugging โดยไปที่ Settings->Applications->Development and turn USB Debugging on (check the box)


3.เสียบสาย USB ระหว่าง A500 กับ Ubuntu


4.ใน Ubuntu พิมพ์ lsusb ลงใน Terminal


5.ก็จะปรากฏข้อความประมาณนี้

greg@sunny:~$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 006: ID 046d:c52f Logitech, Inc. Wireless Mouse M305
Bus 003 Device 005: ID 05af:0802 Jing-Mold Enterprise Co., Ltd 
Bus 003 Device 002: ID 03eb:3301 Atmel Corp. at43301 4-Port Hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 005: ID 0502:3325 Acer, Inc. 
Bus 001 Device 003: ID 04f2:b16b Chicony Electronics Co., Ltd 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ตรงคำว่า Acer, Inc. เราจะเห็นเลข VendorID ซึ่งก็คือ 0502


** ถอดสาย USB ออก (เห็นเขาใส่ * น่าจะสำคัญนะครับ)


6.สร้าง UDEV rule file ด้วยคำสั่ง (ใน Terminal)

sudo nano /etc/udev/rules.d/51-android.rules
ใช้ nano บางคนอาจจะไม่คุ้น (ผมเองตอนแรกก็งมอยู่พักนึง)
ใส่ข้อความนี้เข้าไป

SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666"
7.สร้าง mount point ของเรา ด้วยคำสั่ง (ใน Terminal)

sudo mkdir /media/a500
sudo chown user:user /media/a500
ตรงคำว่า user ให้ใส่ชื่อ login ใน Ubuntu ของเราเข้าไปแทนที่ นะครับ เช่น dekchildkong:dekchildkong


8.ใส่ mount point ใน fstab  

sudo nano /etc/fstab
(ใครถนัด gedit ก็ได้นะครับ)
เติมข้อความต่อไปนี้ในบรรทัดสุดท้าย

# mount point for acer a500
mtpfs     /media/a500     fuse     user,noauto,allow_other      0      0
(ในต้นฉบับภาษาอังกฤษ ผิดพลาดนิดนึงครับ ยังใช้คำว่า xoom อยู่)


9.ปรับ fuse.conf

sudo nano /etc/fuse.conf
มองหา #user_allow_other (ของผมอยู่บรรทัดสุดท้าย) เจอแล้วก็ลบ # ออก


10.เพิ่มชื่อเราใน fuse group

sudo nano /etc/group
เปิดแล้วก็มองหาคำว่า fuse ครับ แล้วใส่ชื่อเราต่อท้าย


11.เสร็จสิ้นแล้วก็ Restart กันครับ เป็นอันเสร็จเรียบร้อย


----------------------------


ท้ายเรื่อง
ขอบคุณอีกครั้ง สำหรับต้นฉบับภาษาอังกฤษจาก greg ผู้เขียน http://www.acertabletforum.com/forum/acer-iconia-tab-general-discussions/129-connecting-via-usb-linux-ubuntu.html
และ roberj13 ผู้เขียน http://forum.xda-developers.com/showthread.php?t=981774



Twitter Delicious Facebook Digg Stumbleupon Favorites More