Krótka recenzja karty WiFi Asus USB-N10
Asus USB-N10, czy też ASUS EZ N to karta sieciowa WiFi b/g/n na USB. Rozmiarem plasuje się pomiędzy tymi miniaturowymi a klasycznymi długimi donglami USB. Nieco większe wymiary w porównaniu do tych najmniejszych miniaturowych adapterów pozwoliły zastosować nieco większą i lepszą antenę. Jak ta karta na chipsecie Realteka sprawuje się pod Linuksem?
![Karta sieciowa Asus N10 WiFi](https://rk.edu.pl/site_media/resources/linux.rk.edu.pl/images/thumb_asus-n10-wifi.jpg)
Adapter WiFi oparty jest o chipset Realtka RTL8188SU i wykorzystuje sterownik r8712u, który dostępny jest w kernelu Linuksa od dłuższego czasu. Producent podaje kernele 2.6 jako te najstarsze obsługiwane, choć oczywiście warto mieć najnowszy przeznaczony dla naszej dystrybucji. W sieci znaleźć można wiele pozytywnych recenzji tej karty. Działa ona zarówno pod Linuksem jak i np. pod Raspberry Pi.
Po podłączeniu w logach dmesg zobaczymy wpisy typu:usb 2-1.1: new high-speed USB device number 5 using ehci-pci
usb 2-1.1: New USB device found, idVendor=0b05, idProduct=1786
usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-1.1: Product: ASUS EZ N Network Adapter
usb 2-1.1: Manufacturer: Manufacturer Realtek
r8712u: module is from the staging directory, the quality is unknown, you have been warned.
r8712u: Staging version
r8712u: register rtl8712_netdev_ops to netdev_ops
usb 2-1.1: r8712u: USB_SPEED_HIGH with 4 endpoints
usb 2-1.1: r8712u: Boot from EFUSE: Autoload OK
usb 2-1.1: r8712u: Loading firmware from "rtlwifi/rtl8712u.bin"
usbcore: registered new interface driver r8712u
r8712u 2-1.1:1.0 wlan2: 1 RCR=0x153f00e
r8712u 2-1.1:1.0 wlan2: 2 RCR=0x553f00e
Jak widać ładowany jest plik firmware, który powinien znajdować się pod ścieżką /lib/firmware/rtlwifi/rtl8712u.bin. Chyba wszystkie lub prawie wszystkie współczesne dystrybucje będą miały ten plik (za wyjątkiem tych bardziej minimalistycznych).
Jeżeli podłączamy adapter jako drugą kartę WiFi do laptopa to po chwili powinna pojawić się jako druga karta w NetworkManagerze (czy innej aplikacji używanej do zarządzania połączeniami WiFi). Wybieramy access point i gotowe. Jeżeli używasz wbudowanej karty to wcześniej trzeba (wypada) rozłączyć się (można też wyłączyć wewnętrzną kartę przełącznikiem na obudowie jeżeli jest dostępny).Nieduże rozmiary pozwoliły umieścić dość dobrą jak na nie antenę. Zapewnia ona dobrą jakość sygnału, choć może mieć problem z odbiorem słabszych sygnałów poprzez ściany i inne tego typu przeszkody. Po podłączeniu do laptopa Asusa N53S karta ta zgłaszała nieco lepszą jakość sygnału niż wbudowana karta Atherosa.
Podsumowując jest to dobra karta WiFi, która może zastąpić np. zepsutą kartę wifi w laptopie, czy "pececie". Można używać jej też z Raspberry (pozytywne raporty użytkowników) i potencjalnie z innymi mini komputerami z procesorami ARM. Z drugiej strony nie jest to karta, która rozwiąże problemy ze słabym sygnałem. Do tego trzeba raczej czegoś z lepszą i znacznie większą anteną (jak i ewentualnie usprawnień routera, czy repeaterów sygnału).
Napotkane problemy
Karta, która miałem do dyspozycji była używana z trzema laptopami (ultrabook Samsunga i Asusa oraz wspomniany starszy laptop Asus N53S) oraz jednym pecetem. Komputery pracowały pod kontrolą Ubuntu 13.04 (N53 także 12.10). Wszystkie za wyjątkiem N53 współpracowały z kartą bez problemu.
Po podłączeniu do Asusa N53S w logach dmesg dało się zobaczyć takie błędy:usb 2-1.2: new low-speed USB device number 12 using ehci_hcd
usb 2-1.2: device descriptor read/64, error -32
usb 2-1.2: device descriptor read/64, error -32
r8712u: module is from the staging directory, the quality is unknown, you have been warned.
r8712u: DriverVersion: v7_0.20100831
Comment article