ครึก#5: Madwifi - Driver Wireless สำหรับผู้ใช้ Wireless LAN Chipset Atheros

http://madwifi.org/

พอดีมีคนถามขึ้นมาใน board เลยทำเป็น how to และถือว่าทบทวนให้กับตัวเองในตัวด้วย
และ chipset ของ Atheros ก็เป็นที่นิยมสำหรับผู้ผลิตโน๊ตบุ๊คหลายเจ้า

โดยปรกติแล้วการติดตั้ง Wireless LAN Driver ที่มีแต่ของ Windows นั้น
จะต้องติดตั้งผ่าน ndiswrapper (หรือใช้ ndiswrapper-gtk ซึ่งเป็น GUI ของ ndiswrapper)

ถ้าหากจะติดตั้งผ่าน ndiswrapper ก็ทำได้
แต่ Madwifi เขาอุทิศตัวเองเพื่อ Chipset Atheros โดยเฉพาะย่อมน่าจะดีกว่า

ขั้นตอนการติดตั้ง Driver ของ Madwifi

1. ตรวจสอบว่า Madwifi Driver ใช้กับ Chipset Atheros ของเราได้หรือไม่

ประการแรกทีเดียว ให้ตรวจสอบคู่มือคอมพ์ของเรา หรือการ์ดของเราว่าเป็น Chipset ของ Atheros หรือไม่
การเสิร์จหาจาก websites ก็จะช่วยบอกรายละเอียดมากยิ่งขึ้นโดยใช้ keywords ที่เจาะจงเช่น

"Acer Aspire 4520 specification" ในกรณีที่ไม่รู้ว่า spec เครื่องเราเป็นแบบไหน

หรือหากรู้รายละเอียดเบื้องต้น การ search อย่างเจาะจงจะช่วยได้มาก เช่น

"Acer Aspire 4520 wireless site:http://ubuntuforums.org" กรณีรู้ว่าจะหาอะไร/จากที่ไหน

*แหล่ง ubuntuforums.org จะช่วยคุณได้มาก เพราะผู้ใช้ทั่วโลกแลกเปลี่ยนประสบการณ์และความรู้จากฟอรั่มนี้

ถ้าหากตรวจสอบได้แล้วว่าเป็น chip ของ Atheros ก็ให้ไปตรวจสอบจาก website เขา

เขามีลิสต์ให้ตรวจสอบว่า Compatibility กับ Vendors เจ้าไหนบ้าง

http://madwifi.org/wiki/Compatibility

เช่น Acer Aspire 4220 (หรือ 4520 และรุ่นอื่นๆ ของ Acer มักใช้ Chipset รุ่นเดียวกัน)
ใช้ Chipset WLAN Atheros AR5007EG

http://madwifi.org/wiki/Compatibility/Atheros#AtherosAR5007EG

รู้สึกว่า Asus Eee PC ก็ใช้รุ่นนี้ด้วย (เขาเขียนแบบนั้น)

2.Download Driver ล่าสุดจาก website

ล่าสุดตอนนี้ คือ version 0.9.4

http://downloads.sourceforge.net/madwifi/madwifi-0.9.4.tar.gz

3.ติดตั้ง packages เพิ่มเติมสำหรับการ compile

มาถึงขั้นตอนที่มีคำว่า "compile" ผมรู้ว่าผู้ใช้หลายคนอาจทำหน้าแหย
และคิดว่าตัวเองเป็นผู้ใช้ "หน้าใหม่" ต้องมาคอมไพล์โปรแกรมด้วยเหรอ?

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

ติดตั้ง build-essential และ madwifi-tools

เครื่องมือสำหรับ compile จะถูกรวมพร้อมอยู่ใน build-essential
(*จริงๆ แล้วผมคิดว่าทุกคนควรมี build-essential ติดตัวไว้ก็น่าจะดีขอรับ)

madwifi-tools ก็เป็นเครื่องมือ settings ต่างๆ ของ madwifi โดยเฉพาะ
โดยจะทำงานเป็น backend หรือเรียกมาแก้ไขค่าอะไรภายหลังได้
รู้สึกว่าเมื่อลงไดรเวอร์ของ madwifi แล้วก็พร้อมใช้เลยนะครับ จำได้ว่าไม่ต้องปรับอะไร

4.ติดตั้ง madwifi

อธิบายการติดตั้ง Madwifi อย่างละเอียด อ่านที่นี่

http://madwifi.org/wiki/UserDocs/FirstTimeHowTo

รายละเอียดเยอะครับ (well documentation) ไม่ต้องเข้าใจทั้งหมดก็ได้
เอาแค่ให้ใช้ได้ก่อนก็พอ :P

4.1 ไปที่ directory ที่ดาวน์โหลดไฟล์มา

cd <ระบุ parth ที่ DL ไฟล์มา> เช่น

cd /home/teddy/

4.2 แตกไฟล์ tar.gz และเข้าโฟลเดอร์

tar -xvf madwifi-0.9.4.tar.gz <ชื่อไดร์เวอร์ที่ DL มา>

cd madwifi-0.9.4

4.3 ขั้นตอน compile

-ปิด service ที่เกี่ยวข้อง

sudo ifconfig ath0 down
sudo ifconfig wifi0 down

-ลบ modules เดิมด้วย scripts ที่เขาทำมาให้

cd scripts
./madwifi-unload.bash
./find-madwifi-modules.sh $(uname -r)
cd ..

-ติดตั้ง

make

sudo make install

-โหลด module

modprobe ath_pci

หรือ restart เครื่อง

จบ

หวังว่าคงใช้ได้นะครับ :D

**ปล.ผมใช้ Acer Aspire 4220 มัน Detect เจอ ath_pci ตั้งแต่แรก แต่ใช้ไม่ได้
เลยลง madwifi แต่ไม่ได้รัน scripts ลบ module เดิม มันก็ใช้ได้

รายละเอียดเพิ่มเติม หาอ่านได้ที่ website นะครับ

Comments

neutron's picture

ใน Debian/Ubuntu มี package ชื่อ module-assistant ที่ช่วย compile kernel modules หลาย ๆ ตัว รวมถึง madwifi ด้วยครับ น่าจะช่วยเพิ่มความสะดวกได้ครับ :) --- <a href="http://www.neutron.in.th">Neutron</a>: Linux Addict!

---
Neutron: Linux Addict!

whole sale   jewelry's picture

<a href="http://www.bjbead.com"><b>wholesale jewelry</b></a> <a href="http://www.bjbead.com"><b>handmade jewelry</b></a> <a href="http://www.bjbead.com/crystal-jewelry/"><b>wholesale fashion jewelry</b></a> <a href="http://www.bjbead.com"><b>jewelry wholesale</b></a> <a href="http://www.bjbead.com"><b>wholesale handmade jewelry</b></a> <a href="http://www.bjbead.com"><b>pearl jewelry</b></a> <a href="http://www.bjbead.com/pearl-jewelry/"><b>wholesale pearl jewelry</b></a> <a href="http://www.bjbead.com/gemstone-jewelry/"><b>wholesale gemstone jewelry</b></a> <a href="http://www.bjbead.com/turquoise-jewelry/"><b>wholesale turquoise jewelry</b></a> <a href="http://www.bjbead.com/coral-jewelry/"><b>wholesale coral jewelry</b></a> <a href="http://www.bjbead.com/shell-jewelry/"><b>wholesale shell jewelry</b></a> <a href="http://www.bjbead.com/swarovski-jewelry/"><b>wholesale swarovski jewelry</b></a> <a href="http://www.bjbead.com"><b>whole sale jewelry</b></a> <a href="http://www.bjbead.com"><b>hand made jewelry</b></a>
Zidew3's picture

สำหรับมือใหม่ที่ใช้ Atheros5007EG ที่ไม่สามารถต่อเน็ตเพราะเน็ตผ่าน Wifi ในขั้นตอนที่ ๒ ให้ไปหาโหลดไฟล์มาก่อน ตัวนี้ http://snapshots.madwifi.org/special/madwifi-ng-r2756+ar5007.tar.gz เอามา copy ใส่ไว้ที่ /home/<ชื่อ user> ในขั้นตอนที่ ๓ ๓.๑ เตรียมการติดตั้ง build-essential ให้เข้าเมนู System>Administration>Software Sources ใส่รหัสผ่านจะขึ้นหน้าต่างมา คลิกแทบ Ubuntu softwares ติ้กถูกที่หน้า Cdrom with Ubuntu 8.04 คลิก Close แล้ว Reload ๓.๒ ติดตั้ง build-essential ให้เข้าเมนู System>Administration>Synaptic ให้ค้นหาตัว build-essential แล้วติดตั้งเลย มันจะโหลดโปรแกรมจากแผ่น CD เครื่องผมใช้ Asus X80L ครับ
jewelry whoelsale's picture

<a href="http://www.tangjewelry.com"><b>wholesale jewelry</b></a> <a href="http://www.tangjewelry.com"><b>jewelry wholesale</b></a> <a href="http://www.tangjewelry.com"><b>jewelry store</b></a> <a href="http://www.tangjewelry.com"><b>fashion jewelry</b></a> <a href="http://www.tangjewelry.com/Html/Crystal_Jewelry/"><b>wholesale crystal jewelry</b></a> <a href="http://www.tangjewelry.com/Html/Pearl_Jewelry/"><b>pearl jewelry</b></a> <a href="http://www.tangjewelry.com/Html/Swarovski_Crystal_Necklace_Jewelry/"><b>wholesale crystal</b></a> <a href="http://www.tangjewelry.com/Html/Pearl_Necklace_Jewelry/"><b>wholesale pearl</b></a> <a href="http://www.tangjewelry.com/Html/Coral_Jewelry/"><b>wholesale coral</b></a> <a href="http://www.tangjewelry.com/Html/turquoise_Jewelry/"><b>wholesale turquoise</b></a> <a href="http://www.tangjewelry.com/Html/Shell_Jewelry/"><b>wholesale shell</b></a>
eric's picture

มีไดเวอร์ wireless ของ Asus X80Lไหมคับ บอกหน่อยต้องโหลดได้ที่ไหน
Zidew3's picture

ตอบคุณ eric ที่นี่ไง http://snapshots.madwifi.org/special/madwifi-ng-r2756+ar5007.tar.gz
บุคคลทั่วไป's picture

ขอโทดน่ะครับ คือผมใช้ Asus F8Vr 4P025D ม่ายทราบว่าจะหา driver ต้องทำไงแล้วหาได้ที่ไหนอ่าครับ ปล ขอบคุณล่วงหน้าครับ ^^
Zidew3's picture

ตอนใช้ MS win$ คุณจะรู้ว่าเครื่องของคุณใช้ Wireless ยี่ห้ออะไร รุ่นอะไร ถูกต้องไหมครับ ถ้าเป็นรุ่น Atheros5007EG ก็ทำตามข้างต้นเลยครับ แต่ถ้าเป็นรุ่นอื่น อย่างเช่น Intel ก็ลอง search ดูครับ เคยมีคนบอกวิธีอยู่
บุคคลทั่วไป's picture

download driver notebook,link driver notebook,laptop driver,brand acer asus axioo compaq vaio toshiba apple atec benq dell hp lenovo ibm nec nec svoa driver2notebook.blogspot.com
บุคคลทั่วไป's picture

download driver notebook,link driver notebook,laptop driver,brand acer asus axioo compaq vaio toshiba apple atec benq dell hp lenovo ibm nec nec svoa driver2notebook.blogspot.com
apikongzad's picture

ยากไม่ใช่้เล่นนะครับ แต่ถ้าอยากใช้ก็ต้องลอง ------------------------------------------------------------- <a href="http://www.clubzad.com" rel="follow">my drupal web</a>

-------------------------------------------------------------
my drupal web

hankjmatt's picture

<p>ตอนใช้ MS win$ คุณจะรู้ว่าเครื่องของคุณใช้ Wireless ยี่ห้ออะไร รุ่นอะไร ถูกต้องไหมครับ ถ้าเป็นรุ่น Atheros5007EG ก็ทำตามข้างต้นเลยครับ แต่ถ้าเป็นรุ่นอื่น อย่างเช่น Intel ก็ลอง search ดูครับ เคยมีคน. <a href="http://www.club-penguin.org/">club penguin</a></p>
nonyio's picture

<p>We are the most professional, highest quality team game, we have the cheapest, safest <a href="http://www.toppowerlevel.net/buy.php">wow gold</a> service. We can spend a little money you get the most fun game. The game allows you to upgrade to reduce dry time, so enjoy the fun of other games, our team provide <a href="http://www.toppowerlevel.net">wow power leveling</a> and <a href="http://www.toppowerlevel.net/powerlist.php?fid=3965">Warhammer Online Power Leveling</a> services and other games, if you are interested, you can go to our website to find what you need of.</p>
gongzila's picture

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