Tôi đang chạy Ubuntu 11.10 trên BeagleBone bằng bộ chuyển đổi Wi-Fi Edimax EW-7711UAn được cắm vào cổng USB. Tôi đã định cấu hình/etc/network/interfaces và công trình wifi, BUT:Wi-Fi sẽ không hoạt động trên BeagleBone
Giao diện wlan0 không luôn xuất hiện khi khởi động thiết bị. Nó xuất hiện thành công khoảng một trong ba lần thử.
Giao diện đôi khi giảm xuống một lần nữa, đặc biệt là khi không được sử dụng trong một thời gian.
Các tập tin/etc/network/interfaces bao gồm:
auto wlan0
iface wlan0 inet dhcp
wpa-driver wext
wpa-ssid "Bodoni"
wpa-psk "<mypassword>"
Để cố gắng giải quyết điểm 1), tôi đặt sau đây trong /etc/rc.local:
nohup sh -c "ifdown wlan0 && ifup wlan0"
Nhưng nó dường như không giúp được gì nhiều. Tôi đoán rằng vấn đề thứ hai có thể được kết nối với quản lý năng lượng, vì vậy tôi có thể thử tắt nó trong /etc/rc.local.
Nhưng có ai có bất kỳ suy nghĩ nào về cách tôi có thể nhận được wifi để đi lên đáng tin cậy khi khởi động không? Tôi đang chạy các BeagleBone không đầu không có Ethernet (nó trên một robot) vì vậy điều quan trọng là tôi nhận được điều này cố định!
FYI, tôi đang sử dụng các trình điều khiển mặc định - lsmod cho:
Module Size Used by
aes_generic 27837 2
arc4 1111 2
rt2800usb 12386 0
rt2800lib 45146 1 rt2800usb
crc_ccitt 1457 1 rt2800lib
rt2x00usb 10595 1 rt2800usb
rt2x00lib 39077 3 rt2800usb,rt2800lib,rt2x00usb
mac80211 228509 3 rt2800lib,rt2x00usb,rt2x00lib
cfg80211 167722 2 rt2x00lib,mac80211
rfkill 16703 1 cfg80211
binfmt_misc 6224 1
spidev 4620 0
Tôi hy vọng không phải biên dịch một trình điều khiển mới bởi vì tôi đã không có nhiều thành công với điều đó!
Làm thế nào rất lạ. Tại thời điểm này tôi đã có nó làm việc tốt hơn một chút. Tôi đặt một loạt các lệnh trong /etc/rc.local. Nếu eth0 không có IP tôi sử dụng ifdown eth0, giả sử chúng ta đang chạy không dây, không dây. Sau đó tôi kiểm tra xem wlan0 có IP hay không. Nếu không, tôi làm ifdown wlan0 và sau đó ifup - force wlan0. Và để đo lường tốt, tôi phát hành bất kỳ hợp đồng thuê DHCP nào và chạy dhclient để có được một cái mới. Cho đến nay, điều này đã dẫn đến việc không dây đến khá đáng tin cậy và thậm chí ở lại trong thời gian dài. Tôi có thể viết một công việc cron để kiểm tra định kỳ và buộc không dây lên nếu nó không được kết nối. –
Tình hình của tôi thậm chí còn tệ hơn - cổng USB sẽ chết sau khi cố gắng sử dụng một dongle wifi. Chỉ khởi động lại sẽ mang nó trở lại. Một hub USB đã sửa nó. –