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

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
lsusb zwróci:
ID 0b05:1786 ASUSTek Computer, Inc. USB-N10 802.11n Network Adapter [Realtek RTL8188SU]

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
Po czym karta nie uruchamiała się poprawnie. Parę razy podłączenie/odłączenie karty wysypało system. W trakcie zgłaszania błędu na launchpadzie Ubuntu sprawdziłem także najnowszy (w chwili zgłaszania) Kernel 3.9 w jednej z wersji RC. Ta wersja obsługiwała już tą kartę poprawnie (3.8 w Raring Ringtailu i jeszcze starszy w Ubuntu 12.10 tego nie potrafiły. Co ciekawe pozostałe komputery z Kernelem 3.8 nie miały takiego problemu - możliwe że chodzi o jakiś problem z płytą główną, czy jej kontrolerem albo kontrolerem USB). O nieco rozwojowym stanie sterownika poinformowały też logi dmesg:
r8712u: module is from the staging directory, the quality is unknown, you have been warned.
r8712u: DriverVersion: v7_0.20100831
Mimo wszystko udało się nakłonić kartę do współpracy także na tym problematycznym laptopie. Możliwe że problem ten może pojawić się na wybranych innych komputerach. Wtedy warto sprawdzić najnowszy Kernel. Ogólnie pozytywne recenzje tej karty wskazują iż nie jest to jakiś powszechny problem bo wyszedł by u innych użytkowników-recenzentów.
RkBlog

Akcesoria i różności, 21 May 2013

Comment article
Comment article RkBlog main page Search RSS Contact