Intel Pro/Wireless 3945BG ครับ

ผมมีปัญหา ลง Hardy บน Presario V3000 แล้วใช้ wi-fi ไม่ได้
พยายามเข้าไปหาใน forum ของ Ubuntu ก็ยังไม่ได้คำตอบที่ถูกใจ
เลยยอมแพ้ ไปพึ่ง driver ของ Windows ผ่าน Ndiswrapper ครับ

เริ่มต้นสั่ง
lsmod | grep iwl
จะตอบกลับมาว่า modules iwl3945 ใช้งานได้
ประกอบด้วย : iwl3945,iwlwifi-mac80211 และ cfg80211

เราต้องจัดการเก็บเข้าบัญชีดำเสีย
sudo gedit /etc/modprobe.d/blacklist
แล้วเพิ่ม
#iwl
blacklist iwl3945
blacklist iwlwifi_mac80211
blacklist cfg80211

จัดการ save ให้เรียบร้อย

จากนั้นก็ลบ modules เหล่านี้
sudo rmmod iwl3945
sudo rmmod iwlwifi_mac80211
sudo rmmod cfg80211

เสร็จแล้วลง Ndiswrapper
sudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9

ไปหา download driver ของ windows มา ในที่นี้ผมใช้ NETw4x32.INF
ซึ่งเอามาจาก http://ftp.us.dell.com/network/R164255.EXE
ได้มาแล้วแตกไฟล์ออกมาแล้วไปหาข้างในอีกที
แล้วลง driver
sudo ndiswrapper -i NETw4x32.INF

ให้มั่นใจว่าเริ่มทำงานตั้งแต่เปิดเครื่อง
gedit /etc/modules
แล้วเพิ่ม
ndiswrapper
ที่บรรทัดสุดท้าย

อ้อ อย่าลืม
sudo modprobe ndiswrapper

แล้ว reboot ครับ

Comments

iaee's picture

เข้าไปดูในเว็บบอร์ดดีๆดิ.. เขามีบบอกนะครับ พิมพ์คำสั่ง sudo gedit /ect/modprobe.d/options เพิ่มบรรทัดนี้เข้าไปนะครับ options iwl3945 disable_hw_scan=1 ลองรีสตารท์สักที จุดธุปอีกดอก เรียก "wifiเอย จงมามะ.."
DArKer's picture

sudo gedit /etc/modprobe.d/options เติมบรรทัดนี้ลงไป options iwl3945 disable_hw_scan=1 เซฟแล้วรีสตาร์ท credits: ch_a_m_p
QQ's picture

วิธีของผมไปสร้างไฟล์ชื่อว่า iwl3945 ใน /etc/modprobe.d/ $ sudo gedit /etc/modprobe.d/iwl3945 แล้วใส่ข้อความนี้ลงไป alias wlan0 iwl3945 options iwl3945 disable_hw_scan=1 รีสตาร์ทเครื่อง wireless ใช้ได้ปกติ เวลาลง ubuntu ใหม่ก็ copy ไฟล์นี้ไปใส่ได้เลย อิอิ หลากหลายแนว :D
boonkhao's picture

ผมใช้ Linksys wusb54g v4 ลองตั้งนานกว่าจะได้ครับ เปิดอ่านตาม forum ของ ubuntu ตั้งเยอะกว่าจะเจอแต่สุดท้ายก็ได้ครับ รู้สึกว่า ndiswrapper นี่มีเป็น gui เหมือนกันนะ ปกติตอนเปิดเครื่องตัว usb มันจะไม่ active ผมเลยต้อง $ sudo ifup rausb0 ตลอดเลย แต่นี่ใช้วิธีเพิ่มบรรทัด ndiswrapper เข้าไปใน /etc/modules แล้วก็ $ sudo modprobe ndiswrapper ก็ใช้ได้เลยครับ ขอบคุณคุณ rerglert มากครับ
บุคคลทั่วไป's picture

ผมใช้ v 3000/ AMD/ Broadcom ครับ กว่าจะทำให้ใช้งานได้ เล่นซะเป็นเดือน ชื่นชมตัวเองได้ไม่นาน WL เจ๊ง เครื่องหาเจอมั่งไม่เจอมั่ง แนะนำเพื่อนๆที่จะใช้ Compaq ไว้ด้วยนะครับ พ้นประกันปั๊บ เดี้ยงเลย ใครอยากใช้จริงก็ซื้อประกันเค้าเพิ่มแต่แรกเถอะครับ ที่เล่ามาเพื่อจะบอกว่า ผมเลยต้องยอมเชย ซื้อ WL USB มาเสียบ ของ TP-LINK ครับ เสียบปั๊บติดเลย ใช้ได้ทันที ไม่ต้องทำอะไรทั้งนั้น แถมไม่ต้อง install อะไรเหมือนใช้กับ W$ ด้วยครับ ผมมี3 port usb เสียบช่องไหนก็ได้ (W$ ต้อเสียบช่องเดิม เสียบช่องใหม่ถามหา driver อีก) ตอนแรกก็กลัวว่าจะโดนหลอกที่ข้างกล่องว่าใช้กับ linux ได้ เพราะดูในตารางอุปกรณ์ที่ support แล้วไม่เจอ ใครที่ไม่ได้เชี่ยวชาญเรื่องคอมมากนัก ลองดูเป็นตัวเลือกนะครับ ไม่เหนื่อยดี :)
NYC190919's picture

ทำตามวิธีนี้ใช้ได้แล้วครับ :D Submitted by QQ on 13. August 2008 - 12:05. วิธีของผมไปสร้างไฟล์ชื่อว่า iwl3945 ใน /etc/modprobe.d/ $ sudo gedit /etc/modprobe.d/iwl3945 แล้วใส่ข้อความนี้ลงไป alias wlan0 iwl3945 options iwl3945 disable_hw_scan=1 รีสตาร์ทเครื่อง wireless ใช้ได้ปกติ เวลาลง ubuntu ใหม่ก็ copy ไฟล์นี้ไปใส่ได้เลย อิอิ หลากหลายแนว :D
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>