วันอังคารที่ ๓๐ ธันวาคม พ.ศ. ๒๕๕๑

การติดตั้ง USB Bluetooth ใน Linpus Linux Lite บน Acer Aspire One

เนื่องจากความเล็ก และเบาของ Aspire One จึงทำให้สะดวกแก่การ
พกพาไปไหนมาไหนได้สะดวก สิ่งหนึ่งที่ผมขาดไม่ได้ก็คืออินเตอร์เน็ต ระบบสื่อสารที่มาพร้อมกับ Aspire One A110L ของผมก็มีเพียงไวร์เลสแลน (WLAN) ซึ่งถ้าเราใช้งานอินเตอร์เน็ตในสถานที่ ๆ มีสัญญาณก็ไม่มีปัญหา แต่ถ้าไปต่างจังหวัด หรือที่ ๆ ไม่มีสัญญาณจะทำอย่างไร ที่พึ่งสุดท้ายก็คงหนีไม่พ้นการติดต่อผ่านสัญญาณโทรศัพท์มือถือ (GPRS/EDGE) ซึ่งเราสามารถใช้อุปกรณ์ USB GPRS/EDGE Adapter หรือพวก AirCard ผมเห็นเขาขายกันอยู่ประมาณ 4,000 -5,000 บาท ซึ่งก็แพงเอาเรื่องอยู่เหมือนกัน แต่โชคยังดีที่มือถือของผม (Nokia E61) สามารถใช้ต่ออินเตอร์เน็ตได้เหมือนกัน สำหรับการต่อผ่านโทรศัพท์นั้นมีอยู่สองวิธีคือ
  • ใช้สาย USB ซึ่งอาจจะไม่ค่อยสะดวกที่จะพกพาไปไหนต่อไหน หรือ
  • ใช้ Bluetooth ไม่ต้องใช้สายแต่ต้องมีอุปกรณ์ Bluetooth
ผมได้ทดลองใช้งานแล้วทั้งสองอย่าง ผลการทำงานก็ไม่ได้แตกต่างกันแต่อย่างใด แต่การติดตั้ง Bluetooth จะยากกว่านิดหน่อยครับ ก็เลยอยากจะแบ่งปันความรู้เผื่อมีผู้ที่ต้องการจะติดตั้งแบบผม


อันดับแรกอุปกรณ์ที่ต้องมีคือ
  1. Aspire One
  2. USB Bluetooth Dongle - ผมไปเดินหาตัวเล็ก ๆ หน่อยจะได้ไม่เกะกะ




ขั้นตอนการติดตั้ง
  1. เสียบอุปกรณ์บลูทูธลงไป ถ้าโชคดีก็จะมีไฟกระพริบแว๊บ ๆ แสดงว่ายังไม่เสีย หรือเช็คโดยการพิมพ์คอมมานด์ lsusb เช็คว่าพบอุปกรณ์ที่มาต่อใหม่หรือเปล่า


    ไฟแสดงสถานะของ Bluetooth USB

  2. ถ้าใครยังไม่ได้ลงโปรแกรม BlueZ ให้ลงซะก่อน สามารถดาวน์โหลดได้ที่ ftp://ftp.acer-euro.com/netbook/aspire_one_110/linux/application/bluetooth.sh.zip สำหรับวิธีการติดตั้งโปรแกรมสามารถอ่านได้จากบทความที่เคยโพสไว้ครับ

  3. เมื่อติดตั้งเสร็จเรียบร้อยแล้วในส่วน Setting จะมีไอคอน Bluetooth Preference อยู่ แต่ว่าจะยังไม่มีไอคอนบลูทูธเล็ก ๆ ปรากฏใน System Tray เป็นเพราะว่าลีนุกซ์รุ่นที่เราใช้อยู่นี่ยังขาดไดร์ฟเวอร์ bluetooth.ko (คิดว่าเอเซอร์เขาตัดทิ้งออกไป เพราะเน็ตบุ๊ครุ่นนี้ไม่มีอุปกรณ์บลูทูธ)

  4. สิ่งที่ต้องทำต่อไปคือสร้างไฟล์ตัวนี้ออกมาให้ได้ก่อน วิธีการมีสองวิธีคือ
  5. (อธิบายเพิ่มเติม) เสียบ Bluetooth USB แล้วพิมพ์คำสั่งต่อไปนี้ในโฟลเดอร์ที่เราโหลดไฟล์มาเก็บไว้

    su -
    cd /home/user/Downloads (ถ้าเซฟไฟล์ไว้ใน Downloads)
    chmod a-x bluetooth.ko
    mv bluetooth.ko /lib/modules/2.6.23.9lw/kernel/net/bluetooth/
    depmod -a
    /etc/init.d/bluetooth start

    Starting Bluetooth services: [ OK ] (ถ้าโอเคจะตอบกลับมาแบบนี้)


  6. รีบูตใหม่ ถ้าสำเร็จก็จะมีไอคอน Bluetooth ปรากฏอยู่ในทาส์กบาร์ด้านล่าง แสดงว่าสำเร็จแล้ว
  7. สำหรับตอนนี้เราใช้งานบลูทูธในการส่งไฟล์ แชร์ไฟล์ได้แล้ว ส่วนการใช้บลูทูธต่อโทรศัพท์ใช้วิธีการคล้าย ๆ กับต่อผ่าน USB แต่ว่ามีวิธีการตั้งค่าต่างกันนิดหน่อย(จะโพสวิธีการให้อีกทีครับ)


๙ ความคิดเห็น:

  1. จะ copy file bluetooth.ko ไปไว้ใน lib/modules/2.6.23.9lw/kernel/net/bluetooth/
    ทำยังไงครับ ช่วยบอกหน่อย ขอบคุณครับ

    ตอบลบ
  2. เพิ่มเติมคำอธิบายให้แล้วครับ

    ตอบลบ
  3. ท่านลินปัสวัน

    สำหรับการใช้บลูทูธต่อโทรศัพท์ใช้วิธีการคล้าย ๆ กับต่อผ่าน USB แต่ว่ามีวิธีการตั้งค่าต่างกันนิดหน่อย(เดี๋ยวจะโพสวิธีการให้ครับ)

    รบกวนมาต่อให้จบด้วยครับ เพราะเผื่อว่าผมต่อผ่านสายยูเอสบีไม่สำเร็จ จะได้มาทำตามวิธีนี้อย่างไรเล่าครับ

    จาก เอ็นซีเอ็ม

    ขอบคุณครับ

    ตอบลบ
  4. คุณ Linpus One
    ขึ้นข้อความตามข้างล่างนี้นะครับ ต้องแก้ไขอย่างไร

    [user@localhost Downloads]$ mv bluetooth.ko /lib/modules/2.6.23.9lw/kernel/net/bluetooth/
    mv: cannot create regular file `/lib/modules/2.6.23.9lw/kernel/net/bluetooth/bluetooth.ko': Permission denied
    [user@localhost Downloads]$

    รบกวนด้วยครับ ขอบคุณครับ

    ตอบลบ
  5. แสดงว่าคุณยังไม่ได้ล็อกอินเป็น root ครับจึงไม่สามารถเขียนในตำแหน่งที่ไม่อนุญาตได้ วิธีแก้คือใช้พิมพ์คำสั่ง

    su -
    (ตามด้วยพาสเวิร์ด)
    เช่น

    [user@localhost ~]$ su -
    Password: (มันจะให้ใส่พาสเวิร์ด)
    [root@localhost ~]# (สังเกตชื่อเปลี่ยนจาก user เป็น root และ $ เป็น # )

    ตอบลบ
  6. ขอบคุณนะครับคุณ Linpus One ที่เข้ามาตอบ
    ขอถามเพิ่มเติมนะครับ ผมเก็บ file bluetooth.ko ที่ดาวน์โหลดมาไว้ที่ Downloads แต่ตอน chmod มันฟ้องว่าหาไฟล์ไม่เจอตามข้อความข้างล่างนะครับ ผมต้องแก้ไขอย่างไรบ้างช่วยแนะนำด้วยนะครับ มือใหม่ linux จริงๆ ขอบคุณครับ

    [user@localhost Downloads]$ su -
    Password:
    [root@localhost ~]# chmod a-x bluetooth.ko
    chmod: cannot access `bluetooth.ko': No such file or directory
    [root@localhost ~]#

    From : อสูรฟ้า

    ตอบลบ
  7. เวลาเราเปลี่ยน user แล้วมันจะย้ายไปที่ home ของ user นั้น ๆ โดยอัตโนมัติครับ กรณีนี้คือย้ายไปที่ home ของ root ดังนั้นจะต้องกลับไปที่ /home/user/Downloads ซะก่อน

    ใช้คำสั่ง cd /home/user/Downloads ครับ

    ตอบลบ
  8. ขอบคุณมากครับ ใช้ได้แล้ว บทความนี้ดีมากเลยครับ
    อสูรฟ้า

    ตอบลบ
  9. เรียนท่าน ลินปัสวัน
    บทความนี้ กระผม เอ็นซีเอ็ม ทำตามได้จนสำเร็จทุกประการครับ

    แต่การต่อเน็ตผ่านสายยูเอสบี ผมทำไม่ได้ครับ

    ก็เลยอยากให้ท่านลินปัสวันมาต่อวิธีต่อเน็ตผ่านบลูทูธของแอสไปร์วันผ่านมือถือด้วยนะครับ

    ขอบพระคุณล่วงหน้าครับ

    ตอบลบ