Produkty Ubiquiti s? do?? znane g?ównie przez ISP - urz?dzenia tego producenta s? stosowane jako elementy sieci szkieletowych czy jako podstawa na stacj? "dostarczaj?c?" internet dla u?ytkownika ko?cowego. AirRouter jest pierwszym urz?dzeniem Ubiquti przeznaczonym dla domowych zastosowa?, co te? zosta?o podkre?lone w oficjalnych materia?ach prasowych.
Zgodnie z panuj?c? mod? urz?dzenie wyposa?one zosta?o w radio 802.11N Lite (czyli do 150Mbps), wbudowane anteny, pi?? portów ethernet 10/100 oraz z??cze USB (ale nie do wykorzystania, o czym za chwil?). Czyli normalny przeci?tny router nie wyró?niaj?cy si? w sumie niczym nadzwyczajnym.
Router mia?em mo?liwo?? sprawdzi? przy okazji jednego projektów, ale dla porz?dku nale?y wspomnie?, ?e mia?em mo?liwo?? zapoznania si? z nim dzi?ki uprzejmo?ci sklepu wirelesslan.pl.
Zawarto?? pude?ka
Sam router przychodzi w niewielkim, czarno szarym pude?ku. Konsekwentnie, jak w przypadku innych produktów Ubiquiti, nie znajdziemy w nim za du?o wyposa?enia - obok samego urz?dzenia i zasilacza, dostarczony zosta? dodatkowo tylko kabel ethernet oraz krótka ulotka o sposobie pod??czenia ca?o?ci.
Zgodnie z panuj?ca mod?, obudowa routera sk?ada si? czarnego pude?ka wyko?czonego na wysoki po?ysk. Pocz?tkowo wygl?da to nawet wyj?tkowo, niestety po kilku minutach ogl?dania zostaj? ju? ?lady odcisków palców. Próba wyczyszczenia tego niezbyt mi?kk? szmatk? z pewno?ci? pozostawi ?lad w postaci delikatnych rys, co negatywnie wp?ynie na wygl?d urz?dzenia.
Na górnej cz??ci obudowy widnieje logo Ubiquiti, poni?ej znajduj? si? zielone diody: cztery od z??cz LAN, jedna od WAN i trzy nast?pne oznaczone Internet, WLAN oraz Power. Z tylu urz?dzenia znajdziemy 5 z??cz RJ45, przycisk oznaczony "reset", z??cze USB oraz gniazdo zasilania.
Hardware
System zbudowany jest wokó? uk?adu SoC Atherosa AR7240 (a w?a?ciwie AR7241), stosowanego tak?e np. w niektórych TP-Linkach. Ca?o?? uzupe?nia 8MB pami?ci flash oraz 32MB pami?ci RAM, czyni?c urz?dzenia prawie referencyjn? platform?.
Sam router wyposa?ono tak?e w z??cze USB, ale tu spotyka u?ytkownika niespodzianka. Z??cze to nie jest przeznaczone do udost?pniania no?nika (np. pendrive), s?u?y tylko i wy??czenie do pod??czenia zewn?trznej anteny typu AirGrid M5. Trudno powiedzie? czemu producent zdecydowa? si? na taki krok - czy zabrak?o umiej?tno?ci czy podyktowane to zosta?o innymi czynnikami - w ka?dym razie dla przeci?tnego u?ytkownika port USB staje si? bezu?yteczny w tym urz?dzeniu. Pó?niejsze badanie systemu wykaza?o, ?e po pod??czeniu pendrive jest on automatycznie wykrywany i montowany, brak jest jednak?e jakiegokolwiek programu który by udost?pnia? dane z takiego no?nika.
Wewn?trz znajdziemy wbudowane dwie anteny oraz z??cza uFL. Znajduje si? tam tak?e z??cze RS232C z wlutowanymi goldpinami - szczegó?y na ko?cu artyku?u. Co ciekawsze, na p?ytce istnieje napis "Ubiquiti SIMPLE AP N" (nie AirRouter), co pozwala si? domy?la?, ?e jest to pierwszy eksperyment producenta z routerami dla u?ytkownika ko?cowego.
Zasilanie zapewnia 5V 2A zasilacz ze standardowym wtykiem (made in china, a jak?e).
Oprogramowanie
Router dzia?a przy pomocy oprogramowania AirOS (w wersji XM.v5.2.1 w chwili pisania tej recenzji, ale na stronie producenta pojawi?a si? nowsza wersja oznaczona XM.v5.3). Jest to standardowe oprogramowanie w wi?kszo?ci produktów Ubiquiti; opis firmware wraz z przyk?adowymi zrzutami ekranu mo?na znale?? na wiki tego producenta: http://www.ubnt.com/wiki/AirOS_5.2. Tam te? mo?na dowiedzie? si? o mo?liwo?ciach oprogramowania, które powinny w zupe?no?ci wystarczy? dla zwyk?ego u?ytkownika.
Nale?y zaznaczy?, ?e AirOS dost?pny jest tak?e w j?zyku polskim (chocia? miejscami wyst?puj? nie przet?umaczone wyra?enia). Na uwag? zas?uguje te? jeszcze jedna sprawa - mo?liwo?? ustawienia routera zarówno w trybie AP jaki i APClienta oraz WDS, co nie jest cz?sto spotykane w domowych routerach. Inna z ciekawostek to mo?liwo?? wprowadzenia wspó?rz?dnych geograficznych routera (latitude/longitude), ale nie znalaz?em ju? celu ich okre?lenia (domy?lam si? ?e mo?e to by? zwi?zane z dashboardem AirLink, gdzie wspó?rz?dne zapewnia?y by automatyczne pozycjonowanie urz?dzenia na mapie po??cze?).
Domy?lny adres IP routera to 192.168.1.1 (co jest pewnym odst?pstwem w produktach Ubiquiti), login i has?o pozosta?y bez zmian, ubnt/ubnt.
W interfejsie graficznym istnieje mo?liwo?? w??czenia ssh czy telnetu, wiec nie ma problemu z dost?pem do konsoli. W praktyce oznacza to mo?liwo?? r?cznej konfiguracji systemu, ew. mo?liwo?? np. uruchomienia zewn?trznych programów (co? na wzór optware).
AirView
Zwykle standardowe oprogramowanie nie jest zbyt interesuj?ce i poza mo?liwo?ciami spotykanymi tak?e w innych produktach nie zaskakuje niczym nowym. AirOS wyró?nia si? dodaniem jednego sk?adnika - standardowym wyposa?eniem tego oprogramowania jest analizator spektrum nazwany AirView (http://www.ubnt.com/wiki/Best_channel_using_airview). Od razu nale?y zaznaczy?, ?e nie jest to prosty wykres zaj?to?ci kana?ów. Do uruchomienia wymagane jest zainstalowanie na komputerze klienckim ?rodowiska Java w wersji co najmniej 6. Aplikacja wczytywana jest z routera i wy?wietla w czasie rzeczywistym wykres zaj?to?ci pasma w zakresie cz?stotliwo?ci obs?ugiwanym router. Pozwala to na sprawdzenie "co si? dzieje w eterze" i tym samym wybranie najkorzystniejszego kana?u, ale tak?e daje nam do r?ki pot??ne narz?dzie diagnostyczne.
Poni?ej przyk?adowe wykresy z okresu pi?ciominutowego dzia?ania aplikacji.
Oprogramowanie alternatywne
W chwili pisania tego artyku?u: brak. S?dz?c po specyfikacji sprz?towej nie b?dzie zbyt du?ym wyzwaniem uruchomienie na tym urz?dzeniu OpenWrt, co pozwoli na pe?ne wykorzystanie z??cza USB.
Producent dostarcza pe?ne SDK do tego produktu z mo?liwo?ci? samodzielnej rekompiliacji kodu, Oczywi?cie bazuje ono na linuksie i OpenWrt, a wiki i forum Ubiquiti znacz?co pomaga w przeprowadzeniu tej czynno?ci. W tej kwestii my?l? ?e nale?? si? du?e brawa dla producenta za wsparcie. Jak ka?dy producent stara si? chroni? pewne elementy, w zwi?zku z tym cz??? modu?ów dostarczana jest tylko w postaci binarnej. Ma to dwa ujemnie aspekty - nie da si? przenie?? np. AirView na normalne OpenWrt (modu?y s? binarne skompilowane dla kernela 2.6.15), nie da si? zmieni? wersji kernela z powodu potrzeby utrzymania okre?lonej wersji dla binarnych modu?ów.
Na p?ytce dost?pne jest z??cze RS232C (TTL), wi?c grzechem by?o by si? nie pod??czy? i zobaczy? jak system wygl?da od wewn?trz. Po szybkim zbadaniu pinów, interfejs szeregowy dost?pny jest na nast?puj?cych pinach:
1 VCC
3 RX
9 TX
11 GND
Pr?dko?? transmisji standardowa, 115200 8n1. Po pod??czeniu interfejsu i w??czeniu zasilania zg?osi? si? standardowy U-Boot jako booloader, znany z innych produktów TP-Linka czy Linksysa. Platforma zg?asza si? jako "Ubiquiti Networks XM board (rev 1.1 e4a2)". A oto zmienne ?rodowiskowe:
bootdelay=1
baudrate=115200
ethaddr=00:15:6d:0d:00:00
mtdids=nor0=ar7240-nor0
partition=nor0,0
mtddevname=u-boot
mtdparts=mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1024k(kernel),6528k(rootfs),256k(cfg),64k(EEPROM)
bootcmd=bootm 0x9f050000
bootargs=console=ttyS0,115200 root=31:03 rootfstype=squashfs init=/init
ethact=eth0
serverip=192.168.1.254
ipaddr=192.168.1.20
stdin=serial
stdout=serial
stderr=serial
Environment size: 415/65532 bytes
ar7240>
Sam zestaw polece? jest standardowy, wi?c jak ju? wspomnia?em, nie powinno by? problemu z wgraniem alternatywnego oprogramowania
ar7240> help
autoscr - run script from memory
? - alias for 'help'
base - print or set address offset
boot - boot default, i.e., run 'bootcmd'
bootd - boot default, i.e., run 'bootcmd'
bootelf - Boot from an ELF image in memory
bootm - boot application image from memory
cmp - memory compare
cp - memory copy
crc32 - checksum calculation
echo - echo args to console
erase - erase FLASH memory
flinfo - print FLASH memory information
go - start application at address 'addr'
help - print online help
iminfo - print header information for application image
imls - list all images found in flash
loop - infinite loop on address range
md - memory display
mii - MII utility commands
mm - memory modify (auto-incrementing)
mtdparts- define flash/nand partitions
mtest - simple RAM test
mw - memory write (fill)
nm - memory modify (constant address)
ping - send ICMP ECHO_REQUEST to network host
printenv- print environment variables
protect - enable or disable FLASH write protection
reset - Perform RESET of the CPU
run - run commands in an environment variable
saveenv - save environment variables to persistent storage
setenv - set environment variables
sleep - delay execution for some time
tftpboot- boot image via network using TFTP protocol
urescue - start TFTP server and wait for firmware
version - print monitor version
ar7240>
Informacje o pami?ci flash i za?adowanym obrazie:
ar7240> flinfo
Bank # 1: mx25l64 (Id: 0xc22017)
Size: 8 MB in 128 sectors
ar7240> imls
Image at 9F050000:
Image Name: MIPS Ubiquiti Linux-2.6.15-5.2
Created: 2011-01-14 12:43:09 UTC
Image Type: MIPS Linux Kernel Image (lzma compressed)
Data Size: 771914 Bytes = 753.8 kB
Load Address: 80002000
Entry Point: 80002000
Verifying Checksum ... OK
ar7240>
Podsumowanie
Cena urz?dzenia na dzie? pisania recenzji to 118 z? w sklepie wirelesslan.pl. Nie jest to zbyt wygórowana cena za router z radiem N oraz z??czem USB, chocia? za podobn? cen? mo?na ju? naby? TP-Linka TL-MR3420 z pe?n? N 300Mbps. AirRouter wydaje si? by? normalnym, zwyk?ym routerem z dobrym wsparciem ze strony producenta. Kupi?, nie kupi?? Je?eli kto? oczekuje gotowego rozwi?zania - jak najbardziej. Mi?o?nicy alternatywnego oprogramowania te? znajd? tu co? dla siebie, a pe?ne SDK pozwoli na dostosowanie routera do swoich wymaga? i potrzeb.
Pomocne linki
Strona produktu: http://www.ubnt.com/airrouter
Aktualne oprogramowanie i SDK: http://www.ubnt.com/support/downloads
Szczegó?y techniczne
Uzyskane po zalogowaniu si? przez ssh do oryginalnego firmware.
XM.v5.3# cat /proc/cpuinfo
system type : Atheros AR7240 (Python)
processor : 0
cpu model : MIPS 24K V7.4
BogoMIPS : 259.07
wait instruction : yes
microsecond timers : yes
tlb_entries : 16
extra interrupt vector : yes
hardware watchpoint : yes
ASEs implemented : mips16
VCED exceptions : not available
VCEI exceptions : not available
XM.v5.3# cat /proc/mtd
dev: size erasesize name
mtd0: 00040000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00100000 00010000 "kernel"
mtd3: 00660000 00010000 "rootfs"
mtd4: 00040000 00010000 "cfg"
mtd5: 00010000 00010000 "EEPROM"
XM.v5.3# df
Filesystem 1k-blocks Used Available Use% Mounted on
rootfs 5568 5568 0 100% /
/dev/root 5568 5568 0 100% /
XM.v5.3# free
total used free shared buffers
Mem: 30264 23564 6700 0 3480
Swap: 0 0 0
Total: 30264 23564 6700
XM.v5.3# ifconfig
ath0 Link encap:Ethernet HWaddr 00:27:22:00:06:DB
UP BROADCAST RUNNING PROMISC ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:572 (572.0 B) TX bytes:3090 (3.0 KiB)
eth0 Link encap:Ethernet HWaddr 00:27:22:00:06:DB
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING PROMISC ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:439 errors:0 dropped:0 overruns:0 frame:0
TX packets:416 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:67159 (65.5 KiB) TX bytes:165668 (161.7 KiB)
eth1 Link encap:Ethernet HWaddr 00:27:22:01:06:DB
inet addr:192.168.10.1 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST ALLMULTI MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth1_real Link encap:Ethernet HWaddr 02:27:22:01:06:DB
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:441 errors:0 dropped:0 overruns:0 frame:0
TX packets:416 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:73425 (71.7 KiB) TX bytes:165668 (161.7 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:600 errors:0 dropped:0 overruns:0 frame:0
TX packets:600 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:34800 (33.9 KiB) TX bytes:34800 (33.9 KiB)
wifi0 Link encap:Ethernet HWaddr 00:27:22:00:06:DB
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:48 Memory:b0000000-b0010000
XM.v5.3# dmesg
[4294667.296000] Linux version 2.6.15-5.2 (buildd@builder) (gcc version 4.1.2) #1 Fri Jan 14 14:43:07 EET 2011
[4294667.296000] CPU revision is: 00019374
[4294667.296000] Determined physical RAM map:
[4294667.296000] memory: 02000000 @ 00000000 (usable)
[4294667.296000] On node 0 totalpages: 8192
[4294667.296000] DMA zone: 8192 pages, LIFO batch:1
[4294667.296000] DMA32 zone: 0 pages, LIFO batch:0
[4294667.296000] Normal zone: 0 pages, LIFO batch:0
[4294667.296000] HighMem zone: 0 pages, LIFO batch:0
[4294667.296000] Built 1 zonelists
[4294667.296000] Kernel command line: console=ttyS0,115200 root=31:03 rootfstype=squashfs init=/init mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1024k(kernel),6528k(rootfs),256k(cfg),64k(EEPROM) panic=3 quiet
[4294667.296000] Primary instruction cache 64kB, physically tagged, 4-way, linesize 32 bytes.
[4294667.296000] Primary data cache 32kB, 4-way, linesize 32 bytes.
[4294667.296000] Synthesized TLB refill handler (20 instructions).
[4294667.296000] Synthesized TLB load handler fastpath (32 instructions).
[4294667.296000] Synthesized TLB store handler fastpath (32 instructions).
[4294667.296000] Synthesized TLB modify handler fastpath (31 instructions).
[4294667.296000] Cache parity protection disabled
[4294667.296000] PID hash table entries: 256 (order: 8, 4096 bytes)
[4294667.296000] Using 195.000 MHz high precision timer.
[4294667.296000] Console: colour dummy device 80x25
[4294667.297000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[4294667.297000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[4294667.301000] Memory: 30148k/32768k available (1729k kernel code, 2604k reserved, 354k data, 100k init, 0k highmem)
[4294667.301000] Calibrating delay loop... 259.07 BogoMIPS (lpj=129536)
[4294667.317000] Mount-cache hash table entries: 512
[4294667.317000] Checking for 'wait' instruction... available.
[4294667.319000] NET: Registered protocol family 16
[4294667.320000] PCI init:ar7240_pcibios_init
[4294667.320000] ar7240_pcibios_init(295): PCI CMD write: 0x356
[4294667.321000] Generic PHY: Registered new driver
[4294667.321000] usbcore: registered new driver usbfs
[4294667.321000] usbcore: registered new driver hub
[4294667.322000] Returning IRQ 48
[4294667.324000] AR7240 GPIOC major 0
[4294667.327000] squashfs: version 3.4 (2008/08/26) Phillip Lougher
[4294667.327000] squashfs: LZMA suppport for slax.org by jro
[4294667.327000] Initializing Cryptographic API
[4294667.327000] io scheduler noop registered
[4294667.327000] io scheduler deadline registered
[4294667.457000] Serial: 8250/16550 driver $Revision: #2 $ 1 ports, IRQ sharing disabled
[4294667.458000] serial8250.0: ttyS0 at MMIO 0x0 (irq = 19) is a 16550A
[4294667.459000] tun: Universal TUN/TAP device driver, 1.6
[4294667.459000] tun: (C) 1999-2004 Max Krasnyansky <
Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.
>
[4294667.460000] 6 cmdlinepart partitions found on MTD device ar7240-nor0
[4294667.460000] Creating 6 MTD partitions on "ar7240-nor0":
[4294667.460000] 0x00000000-0x00040000 : "u-boot"
[4294667.460000] 0x00040000-0x00050000 : "u-boot-env"
[4294667.461000] 0x00050000-0x00150000 : "kernel"
[4294667.462000] 0x00150000-0x007b0000 : "rootfs"
[4294667.462000] 0x007b0000-0x007f0000 : "cfg"
[4294667.463000] 0x007f0000-0x00800000 : "EEPROM"
[4294667.464000] usbmon: debugfs is not available
[4294667.494000] Port Status c000004
[4294667.494000] ar7240-ehci ar7240-ehci.0: ATH EHCI
[4294667.494000] ar7240-ehci ar7240-ehci.0: new USB bus registered, assigned bus number 1
[4294667.494000] ar7240-ehci ar7240-ehci.0: irq 3, io mem 0x1b000000
[4294667.494000] hcc_params addr 0xbb000108 val 0x6 hcs_params addr 0xbb000104 val 0x10011
[4294667.495000] ar7240-ehci ar7240-ehci.0: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[4294667.495000] hub 1-0:1.0: USB hub found
[4294667.495000] hub 1-0:1.0: 1 port detected
[4294667.596000] 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (ar7240_ohci)block sizes: ed 64 td 64
[4294667.596000] u32 classifier
[4294667.596000] input device check on
[4294667.596000] Netfilter messages via NETLINK v0.30.
[4294667.596000] NET: Registered protocol family 2
[4294667.605000] IP route cache hash table entries: 512 (order: -1, 2048 bytes)
[4294667.605000] TCP established hash table entries: 2048 (order: 1, 8192 bytes)
[4294667.605000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[4294667.605000] TCP: Hash tables configured (established 2048 bind 2048)
[4294667.605000] TCP reno registered
[4294667.606000] GRE over IPv4 tunneling driver
[4294667.606000] TCP bic registered
[4294667.606000] NET: Registered protocol family 1
[4294667.606000] NET: Registered protocol family 17
[4294667.648000] Bridge firewalling registered
[4294667.648000] 802.1Q VLAN Support v1.8 Ben Greear <
Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.
>
[4294667.648000] All bugs added by David S. Miller <
Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.
>
[4294667.648000] ar7240wdt_init: Registering WDT success
[4294667.652000] VFS: Mounted root (squashfs filesystem) readonly.
[4294667.652000] Freeing unused kernel memory: 100k freed
[4294667.655000] Warning: unable to open an initial console.
[4294668.003000] Algorithmics/MIPS FPU Emulator v1.5
[4294670.032000] AG7240: Length per segment 1536
[4294670.032000] AG7240: Max segments per packet 1
[4294670.032000] AG7240: Max tx descriptor count 80
[4294670.032000] AG7240: Max rx descriptor count 252
[4294670.032000] AG7240: fifo cfg 3 01f00140
[4294670.032000] AG7240CHH: Mac address for unit 0
[4294670.032000] AG7240CHH: 00:27:22:01:06:db
[4294670.233000] AG7240CHH: Mac address for unit 1
[4294670.233000] AG7240CHH: 02:27:22:01:06:db
[4294670.589000] SCSI subsystem initialized
[4294670.900000] CSLIP: code copyright 1989 Regents of the University of California
[4294670.946000] PPP generic driver version 2.4.2
[4294671.033000] PPP MPPE Compression module registered
[4294671.089000] NET: Registered protocol family 24
[4294671.373000] wlan: module license 'BSD' taints kernel.
[4294671.384000] wlan: 0.8.4.2 (Atheros/multi-bss)
[4294671.498000] ubnt_poll: Initializing polling module...
[4294671.498000] ubnt_poll: Initializing packet classifier...
[4294671.498000] ubnt_poll: OS timer frequency 1000 Hz
[4294671.685000] ath_hal: 0.9.17.1 (AR5416, DEBUG, REGOPS_FUNC, 11D)
[4294671.725000] ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved
[4294671.826000] wlan: mac acl policy registered
[4294671.933000] wlan_me: Version 0.1
[4294671.933000] Copyright (c) 2008 Atheros Communications, Inc. All Rights Reserved
[4294672.039000] ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved
[4294672.100000] ar7240-gpio 1.1 initialised
[4294672.160000] usbcore: registered new driver cdc_acm
[4294672.160000] drivers/usb/class/cdc-acm.c: v0.23:USB Abstract Control Model driver for USB modems and ISDN adapters
[4294672.224000] usbcore: registered new driver usbserial
[4294672.224000] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
[4294672.225000] usbcore: registered new driver usbserial_generic
[4294672.225000] drivers/usb/serial/usb-serial.c: USB Serial Driver core
[4294672.344000] Initializing USB Mass Storage driver...
[4294672.344000] usbcore: registered new driver usb-storage
[4294672.344000] USB Mass Storage support registered.
[4294672.399000] drivers/usb/serial/usb-serial.c: USB Serial support registered for airprime
[4294672.399000] usbcore: registered new driver airprime
[4294672.458000] drivers/usb/serial/usb-serial.c: USB Serial support registered for Option 3G data card
[4294672.458000] usbcore: registered new driver option
[4294672.458000] drivers/usb/serial/option.c: Option Card (PC-Card to) USB to Serial Driver: v0.4
[4294672.541000] fuse init (API version 7.8)
[4294672.541000] fuse distribution version: 2.7.3
[4294672.598000] rssi-leds 1.1 loaded
[4294672.705000] bridge: can't decode speed from eth0_real: 0
[4294672.706000] device eth0_real entered promiscuous mode
[4294672.717000] bridge: can't decode speed from eth1_real: 0
[4294672.717000] device eth1_real entered promiscuous mode
[4294672.998000] ath_pci: 0.9.4.5 (Atheros/multi-bss)
[4294673.004000] PCI: Setting latency timer of device 0000:00:00.0 to 64
[4294673.009000] ar5416Attach: Mac Chip.Rev 0xc0.2 PCI devid 0x2b
[4294673.012000] ath_hal: Ubiquiti Kite
[4294673.012000] ANT_DIV_COMB === Check for capability modal version 4
[4294673.012000] ANT_DIV_COMB === Check for capability ant_div_control1 11 ant_div_control2 6
[4294673.012000] ANT_DIV_COMB === halAntDivCombSupport
[4294673.012000] ath_hal: NF adjust values: EEP map NOT DEFAULT
[4294673.015000] ANT_DIV_COMB: ath_ant_div_comb_init Called
[4294673.015000] HAL supports ANTENNA_DIVERSITY<6>wifi0: Atheros 9285: mem=0x10000000, irq=48 hw_base=0xb0000000
[4294673.081000] ubnt_poll: Attaching hooks...
[4294673.111000] ubnt_poll: Setting timing params to min:1000 max:3000 offset:3000 tx_time: 3000 init: 5
[4294673.111000] ubnt_poll: Setting aggregation params to non-txop:0 tx-op:0 scheduling:0
[4294673.111000] ubnt_poll: Setting TXOP Window parameters to size:25 timeout-perc:5
[4294673.111000] ubnt_poll: Module started in STA mode
[4294675.640000] ip_tables: (C) 2000-2002 Netfilter core team
[4294676.144000] ip_conntrack version 2.4 (256 buckets, 2048 max) - 212 bytes per conntrack
[4294676.310000] ipt_recent v0.3.1: Stephen Frost <
Adres poczty elektronicznej jest chroniony przed robotami spamującymi. W przeglądarce musi być włączona obsługa JavaScript, żeby go zobaczyć.
>. http://snowman.net/projects/ipt_recent/
[4294677.695000] ip_conntrack_pptp version 3.1 loaded
[4294677.831000] ip_nat_pptp version 3.0 loaded
[4294677.898000] ip_conntrack_rtsp v0.6.21 loading
[4294677.920000] ip_nat_rtsp v0.6.21 loading
[4294678.115000] device eth0_real left promiscuous mode
[4294678.115000] eth0: port 1(eth0_real) entering disabled state
[4294678.127000] bridge: can't decode speed from ath0: 11
[4294678.127000] device ath0 entered promiscuous mode
[4294678.152000] ag7240_ring_alloc Allocated 1280 at 0x815f9800
[4294678.152000] ag7240_ring_alloc Allocated 4032 at 0x81a6b000
[4294678.154000] Virian MDC CFG Value ==> 4
[4294678.154000] ATHRS26: resetting s26
[4294678.254000] ATHRS26: s26 reset done
[4294678.256000] Setting PHY...
[4294681.385000] ag7240_ring_alloc Allocated 1280 at 0x81a95000
[4294681.385000] ag7240_ring_alloc Allocated 4032 at 0x8144f000
[4294681.386000] Virian MDC CFG Value ==> 4
[4294681.386000] Setting PHY...
[4294682.845000] Ebtables v2.0 registered
[4294683.035000] AG7240: enet unit:1 phy:2 is up...Mii 100Mbps full duplex
[4294683.035000] AG7240: done cfg2 0x7235 ifctl 0x0 miictrl
[4294683.035000] Virian MDC CFG Value ==> 4
[4294683.600000] eth0: port 2(eth1_real) entering learning state
[4294683.601000] device eth0 entered promiscuous mode
[4294684.600000] eth0: topology change detected, propagating
[4294684.600000] eth0: port 2(eth1_real) entering forwarding state
[4294686.589000] eth0: port 1(ath0) entering learning state
[4294687.589000] eth0: topology change detected, propagating
[4294687.589000] eth0: port 1(ath0) entering forwarding state