แก้ปัญหา Wireless Broadcom บน Ubuntu 11.04 Natty

mrgill   | May 11, 2011   |   2,929 Views

สวัสดีครับ ห่างหายไปเสียนาน
วันนี้นำปัญหาที่เจอบน Ubuntu 11.04 Natty มาเล่าสู่กันฟัง
เมื่อวันศุกร์ก่อนหลังจากลง Natty มาใช้สักพักแล้ว ก็เพิ่งมาเจอปัญหา Wireless ไม่ Detect สัญญาณครับ คือมันเจออุปกรณ์ครบทั้ง Lan ทั้ง Wireless แต่ไม่โชว์ SSID ของ Wireless ที่มีอยู่แถวนั้นสักตัวเลย เซ็งสิครับเล่นเน็ตไม่ได้ แต่มีที่ตลกกว่านั้นคือ ถ้าผมเสียบสายแลนก่อนจะ Login มันจะหาสัญญาณ Wireless เจอ โอ้อะไรกันนี่ งง ตึ๊บเป็นสัปดาห์เลย วันนี้คิดว่าไม่ไหวแล้วที่ต้องมานั่งจิ้มแลนก่อนจะใช้ Wireless เลยนั่งหาคำตอบดู ก็ไปเจอจากเว็บบอร์ดแห่งนึง
บอกก่อน ผมใช้ Notebook Dell N4010 ตัว core i5 ใช้ Chip Wireless ของ Broadcom

04:00.0 Network controller: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller (rev 01)

error ที่เจอใน dmesg ครับ

[ 21.795162] ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 28.284668] Clocksource tsc unstable (delta = 2339918375 ns) [ 30.073176] Switching to clocksource hpet [ 31.050945] wl0: fifo 0: descriptor error [ 31.050947] wl0: fatal error, reinitializing [ 32.122440] wl0: fifo 0: descriptor error [ 32.122442] wl0: fatal error, reinitializing [ 32.172473] atl1c 0000:05:00.0: irq 44 for MSI/MSI-X [ 33.196089] wl0: fifo 0: descriptor error [ 33.196092] wl0: fatal error, reinitializing

เท่าที่หาข้อมูลมาก็พอจะทราบได้ว่าน่าจะเป็นปัญหาของ Driver ที่ติดมากับ Kernel
ซึ่งในเว็บบอร์ดที่ผมเจอมาเค้าแนะนำให้ไปโหลด Driver จาก Broadcom.com มาติดตั้งเอง
http://www.broadcom.com/support/802.11/linux_sta.php
ผมก็เลยลองโหลดมาติดตั้งเองดู
ใครที่อยากจะ compile เองก็อย่าลืมติดตั้ง build-essential กับ linux-headers-generic ก่อนนะครับ
ผมติดตั้ง Ubuntu 64bit ก็เลยโหลดตัว hybrid-portsrc_x86_64-v5_100_82_38.tar.gz มาครับ
โหลดมาแล้วก็แตกไฟล์ออก
ติดตั้งโดยคำสั่ง make และ make install
ใครที่สั่ง make แล้ว error ให้เข้าไปแก้ไขไฟล์ src/wl/sys/wl_linux.c โดยให้ comment บรรทัดต่อไปนี้ออกซะครับ

//init_MUTEX(&wl->sem);

แล้วลอง make กับ make install ใหม่

ขอให้สนุกกับ Natty ครับ

Share/Save

Comments

comments

Powered by Facebook Comments

Category : Linux,Network,Ubuntu

Tags: ,

วิธี Decode Base64 Mail MIME ด้วย Munpack ขนาดใหญ่สุดของ ASM Disk สำหรับ Oracle


Recent Entries

Random Posts

Social Network

Tag Cloud

Calendar

May 2011
S M T W T F S
« Apr   Jul »
1234567
891011121314
15161718192021
22232425262728
293031  

Twitter: imrgill

RSS LinuxToday

RSS HowToForge

RSS UbuntuClub

RSS Blognone

RSS PowerWindowsBlog

Tag

Categories

Archives

Blogroll