Thứ Bảy, 23 tháng 5, 2015

Cài đặt driver cho card wifi Broadcom trên Ubuntu

Cài đặt driver cho card wifi Broadcom trên Ubuntu.

6 comments

Vấn đề kết nối wifi trên Ubuntu/Linux là một trong những vấn đề thường gặp với người mới sử dụng. Hướng dẫn sau sẽ giúp bạn giải quyết vấn đề này.

Linux nói chung và Ubuntu nói riêng có rất nhiều ưu điểm, mã nguồn mở, đội ngũ phát triển cực lớn đến từ khắp nới trên thế giới, khả năng hoạt động mượt mà trên những máy tính có cấu hình rất cũ (hiện nay với những máy tính có tuổi đời gần 10 năm vẫn có thể chạy được ổn định với Linux, điều này rất khó khăn đối với hệ điều hành Windows.)



Nhưng không hẳn là Linux không có điểm yếu. Một điểm yếu rõ ràng nhất là khả năng tương thích với phần cứng. Linux có thể tương thích hoàn toàn với các phần cứng đến từ Intel, tuy nhiên với các phần cứng khác là không như thế. Điển hình là card wifi của Broadcom, việc cài đặt driver wifi này rất qua trọng với đa số người sử dụng laptop, vì họ thường xuyên sử dụng kết nối wifi thay cho kết nối có dây truyền thống. Tuy nhiên, điểm yếu này không phải do bản thân Linux mà do chính những nhà sản xuất phần cứng không tập trung phát triển các trình điều khiển chạy trên nền Linux.

Có nhiều cách để cài đặt driver cho card wifi. Hướng dẫn này không đi sâu vào những cách phức tạp nên có thể không thể áp dụng cho tất cả các trường hợp.

Với những người đó sẵn đường truyền Internet ADSL.

- Cắm dây mạng sau đó mở Terminal rồi tiến hành update với các lệnh:
sudo apt-get update
sudo apt-get upgrade
- Sau khi đã cài đặt xong, mở Additional Driver, thường thì sau khi update và upgrade, trong Additional Driver sẽ hiển thị driver cho card wifi của bạn.



- Click chọn vào trước Using Broadcom 802.11 Linux STA và nhấn Apply Changes sau đó chờ một lát cho driver được cài đặt.

Với những người không có sẵn đường truyền Internet ADSL.

- C1: Tìm kiếm một nơi có sẵn đường truyền ADSL và thực hiện như phía trên. (Haha).
- C2: Trường hợp này được thử trên Ubuntu 14.04 và các card wifi Broadcom có chip ID là BCM4306 (rev 03), BCM4309, BCM4311, BCM4312, BCM4318, BCM4322, BCM4331, BCM43224 and BCM43225. Các bạn có thể kiểm tra chip ID của mình bằng cách gõ lệnh sau vào Terminal:
lspci -vvnn | grep 14e4
Thu được kết quả tương tự như sau:
03:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)
Trong đó BCM4322 là chip ID. Nếu các bạn có chip ID là một trong những chip ID được liệt kê phía trên thì hãy làm như sau:

- Mở file iso cài đặt của Ubuntu 14.04 hoặc USB/CD cài Ubuntu. Tìm file "dkms_2.2.0.3-1.1ubuntu5_all.deb" trong đường dẫn "pool/main/d/dkms" và file "bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu2_amd64.deb" trong "pool/restricted/b/bcmwl".



- Cài đặt file dkms_2.2.0.3-1.1ubuntu5_all.deb trước bằng cách double click, cửa sổ của Ubuntu Software Center được mở lên, nhấn Install và chờ quá trình cài đặt kết thúc.
- Cài đặt file bcmwl-kernel-source_6.30.223.141+bdcom-0ubuntu2_amd64.deb tương tự như trên, (trong lúc cài đặt nếu có sẵn kết nối wifi ở gần đó bạn sẽ thấy thông báo hiển thị).

Như vậy là card wifi đã có thể hoạt động bình thường. Nếu không giải quyết được vấn đề của bạn. Có thể tham khảo tại đây.
Hi vọng hướng dẫn trên có thể giúp bạn một chút gì đó trong hành trình tiếp cận với Ubuntu/Linux.

2 nhận xét:

Luong Son nói...

Can cai cho chip 43ae Lenovo Yoga 500 15IBD, Ubuntu 15.10

Unknown nói...

Cực kì bổ ích :). Em vừa active thành công. Cảm ơn anh.