Do đó, nếu không kích hoạt được wifi, thử nâng cấp Kernel Linux lên phiên bản mới nhất bằng Update Manager, rất có thể nó nhận diện được card của bạn.. ở phiên bản 2.6.24-20 đã hỗ trợ Br
Trang 1Trích dẫn:
Các phiên bản Kernel Linux ra đời sau này hỗ trợ nhiều phần cứng hơn, trong đó có card wifi Do đó, nếu không kích hoạt được wifi, thử nâng cấp Kernel Linux lên phiên bản mới nhất (bằng Update Manager), rất có thể nó nhận diện được card của bạn (ở phiên bản 2.6.24-20 đã hỗ trợ Broadcom và Atheros-32bit)
Máy mình sử dụng chip wifi của Broadcom Mặc dù ubuntu 8.04 đã có thể nhận diện ra nó nhưng vì lí do nào đó mà hệ điều hành này lại chẳng chịu bắt lấy tí sóng wifi nào cả Mình đã lân la một vài nơi và tìm ra cách khắc phục Nếu máy bạn xài chip Broadcom và cũng bị tình trạng trên thì bài viết này sẽ giúp bạn (các chip khác cũng có cách làm tương tự)
Các nhà sản xuất phần cứng thường chỉ quan tâm đến người dùng hệ điều hành M$ Windows
mà thôi Vì vậy tìm driver để cho thiết bị hoạt động trên nền Linux rất khó Thật may là người ta đã nghĩ ra cách bắt các driver vốn được viết để chaỵ trên Windows phải hoạt động trên Linux Đó chính là dự án ndiswrapper Ý tưởng ở đây là dùng ndiswrapper để cài driver cho wifi
Đầu tiên ta cần cài đặt ndiswrapper vào máy Mở Synaptic Package Manager
Tìm và cài gói ndiswrapper-utils (bấm chuột vào ô vuông trước tên gói rồi chọn Mark for
installation)
Sau khi cài xong, các bạn hãy tìm (trên mạng, CD kèm theo máy) và chép driver wifi (dành cho Windows) vào ổ cứng Đối với chip Broadcom, bạn có thể tải ở đây:
http://www.mediafire.com/?zd1uxfz1gjj
Tải về xong giải nén nó ra Mở Terminal, chuyển vào thư mục chứa driver bằng lệnh "cd"
Mã:
cd /home/txhuy/Documents
(ví dụ mình đặt driver trong Documents)
Tiếp theo gõ lệnh:
Mã:
sudo ndiswrapper -i bcmwl5.inf
Trong đó bcmwl5.inf là tên của tập tin driver
Mã:
sudo ndiswrapper -m
Trong thư mục bung ra của driver có nhiều tập tin, nhưng ta chỉ chọn tập tin inf mà thôi.
Trang 2Nếu là Ubuntu 8.04 thì bạn có thể bỏ qua bước này, vì nó đã có sẳn rồi:
Gõ lệnh
Mã:
sudo gedit /etc/modprobe.d/blacklist
Thêm vào
Mã:
blacklist bcm43xx
Tiếp theo gõ:
Mã:
sudo gedit /etc/modules
Thêm vào:
Mã:
ndiswrapper
Save và đóng lại, đến đây là cơ bản hoàn tất Song, có vẻ như ndiswrapper vẫn chưa hoạt đông trơn tru lắm với ubuntu 8.04 nên bạn cần tiến hành thêm một số bước nữa nếu máy vẫn chưa nhận ra wifi:
Nhập dòng này vào terminal:
Mã:
sudo gedit /etc/init.d/wirelessfix.sh
Dán đoạn mã này vào gedit vừa mới mở:
Mã:
#!/bin/bash
modprobe -r b44
modprobe -r b43
modprobe -r b43legacy
modprobe -r ssb
modprobe -r ndiswrapper
modprobe ndiswrapper
modprobe b44
Save và đóng lại
Kế đến chạy mã này:
Mã:
cd /etc/init.d/ && sudo chmod 755 wirelessfix.sh
Trang 3Và cuối cùng:
Mã:
sudo update-rc.d wirelessfix.sh defaults
Kết thúc bằng việc restart máy Chúc thành công!
Có một cách khác được tìm thây trong Help and Support của ubuntu là:
Cài đặt ndisgtk trong Synaptic
Mở ndisgtk trong System > Administration > Windows Wireless Drivers Chọn Install New Driver
Tìm vị trí driver dành cho windows (.inf) rồi click install