ASUS WL-500g Premium
В линейке WL-500g Premium выпущены две модели: ASUS WL-500g Premium
, она же ASUS WL-500gP V1
, и ASUS WL-500gP V2
. У разных моделей разные процессоры.
ASUS WL-500gP является одним из лучших маршрутизаторов с Linux на борту: большие объёмы RAM и Flash, два порта USB 2.0 и быстрый процессор. В V1 есть miniPCI слот, который позволяет менять радиомодуль. В V2 убран miniPCI слот и полностью обновлена элементная база, которая стала компактней и с меньшим энергопотреблением.
Поддерживаемые версии
Версия/Модель | S/N | Версия OpenWrt | Примечание |
---|---|---|---|
v1 | - | Backfire 10.03 и новее | Радиомодуль в miniPCI слоте, заменяем ; антенна слева (если смотреть с лицевой стороны) |
v2 | - | Backfire 10.03 и новее | Большинство элементов встроены в SoC; антенна справа (если смотреть с лицевой стороны) |
Note: Релиз Chaos Calmer 15.05.1 нормально работает на обоих версиях маршрутизатора.
Note: Все старые сведения и остальные догадки и замечания вида “По-моему работает, но вот это не работает” читайте на английском.
Hardware Highlights
версия | CPU | Ram | Flash | Сеть | USB | Serial | JTag |
---|---|---|---|---|---|---|---|
v1 | Broadcom BCM4704@264Mhz | 32MiB | 8MiB | 4 x 1 | 2x 2.0 | Yes | No |
v2 | Broadcom BCM5354@240Mhz | 32MiB | 8MiB | 4 x 1 | 2x 2.0 | Yes | No |
Установка
Этот раздел содержит инструкции по установке и обновлению OpenWrt. Сначала мы даем ссылки на скачивание файлов, а ниже будет инструкция по установке.
Выбираем правильный образ
Backfire (10.03.1)
WL-500gP поддерживает 2 версии:
-
- Использует устаревшее ядро 2.4
- Использует только драйвер broadcom для поддержки радиомодуля в v2.
- РЕКОМЕНДУЕТСЯ ДЛЯ v2
-
- Использует ядро 2.6, Это быстрей и больше функций
- Использует open source драйвер b43, который не всегда корректно работает на v2
- РЕКОМЕНДУЕТСЯ ДЛЯ v1
- Upgrade with brcm47xx Backfire 10.03.1 works seamlessy on V.1, with restored config from 10.03
Attitude adjustment (12.09)
-
- Использует ядро 3.3.8
- Быстрее предыдущих версий, потребляет больше RAM памяти, больше функций доступно
- Может использовать любой open source broadcom драйвер хоть wl, хоть b43.
Chaos Calmer (15.05)
-
- Использует ядро 3.18.20
- Протестировано 15.09.2015 на V1, установлено с помощью sysupgrade поверх 14.07.
- brcm47xx legacy ASUS WL-500gP V1 trx image, brcm47xx legacy ASUS WL-500gP V2 trx image — Установка из веб-интерфейса заводской прошивки.
Chaos Calmer (15.05.1)
ASUS WL-500gP V1
ASUS WL-500gP V2
-
- Использует ядро 3.18.23
- Протестировано 24.04.2016 на V2, установлено из стоковой прошивки стандартной процедурой обновления.
OEM простая установка
Начиная с OpenWRT Chaos Calmer 15.05 загружаем образ openwrt-*-brcm47xx-legacy-asus-wl-500gp-v?-squashfs.trx на странице обновления маршрутизатора, кликаем “Загрузить” и дожидаемся обновления странички.
Примечания.
- Не перезагружайте маршрутизатор во избежание его окирпичивания.
- Настройки заводской прошивки не сохранятся.
- Если адрес IP был изменён, после обновления до OpenWRT адрес будет стандартный 192.168.1.1
OEM установка используя TRX
Не работает. Старый метод который практически не используется и утилиту нужно давно переписать (Sep. 1st 2007, confirmed by nbd on IRC).
does this still apply? --- KanjiMonster 2010/04/11 13:13
TEST STILL FAILS on ASUS WL-500g Premium V2 with newest ASUS Firmware version 3.0.4.4 --- porter 2011/04/28 00:18
TEST STILL FAILS on ASUS WL-500g Premium V1 with ASUS Firmware (not sure about the version) --- sup 2012/05/05 20:22
OEM установка посредством TFTP
Для установки OpenWrt используя TFTP или ASUS firmware restoration tool вы должны перевести роутер в диагностический режим.
Note: В диагностическом режиме маршрутизатор принимает адрес IP, хранящийся в энергонезависимой памяти, обычно это 192.168.1.1, но если вы его меняли, возможно, адрес будет другой.
После установки прошивки адрес будет 192.168.1.1. В дальнейшем весь код будет относиться к IP 192.168.1.1
Для перевода маршрутизатора в диагностический режим:
- Отключите шнур питания от маршрутизатора.
- Проверьте, что на вашем компьютере установлен адрес IP 192.168.1.10 (не используйте .1).
- Подключите компьютер к маршрутизатора в любой LAN порт.
- Нажмите палочкой (ручкой, карандашом) черную кнопку RESTORE с задней стороны роутера и держите ее нажатой.
- Вставьте разъём питания и, подождав 10 секунд, отпустите кнопку RESTORE.
- Если вы увидели медленно мигающий светодиод POWER, это означает, что маршрутизатор в диагностическом режиме. Теперь он доступен по TFTP или из ASUS firmware restoration tool.
TFTP
Когда маршрутизатор находится в диагностическом режиме, можно установить OpenWrt, используя клиент TFTP.
- Выполните команды (в примере указан адрес маршрутизатора 192.168.1.1, он может быть другим - см. замечание выше):
- Linux, *BSD or Mac OS X
tftp 192.168.1.1 tftp> binary tftp> trace tftp> put openwrt-brcm-2.4-squashfs.trx
- Windows
tftp -i 192.168.1.1 PUT openwrt-brcm-2.4-squashfs.trx
- Во время загрузки один из индикаторов будет часто мигать (в такт обмену пакетами).
- После того как загрузка прошивки завершена, подождите не меньше 6 минут. Сначала прошивка записывается в ОЗУ, затем прошивается в микросхему FLASH. Поэтому, если вы не хотите получить кирпич, подождите минут 10. Можете проверять готовность, пытаясь подключиться к его порту 80/TCP или 22/TCP.
- Маршрутизатор презагрузитсья автоматически после завершения загрузки. Перезагрузка занимает некоторое время. Если перезагрузка не произошла автоматически, вы должны перезагрузить его вручную. Перед этим обязательно подождите время для безопасной прошивки.
- Вы это сделали! Теперь попробуйте постучаться на роутер PINGом, а после уже TELNETом IP адресс: 192.168.1.1 - даже если вы использовали ранее другой) и приступайте к настройке.
NOTES:
- В Windows 7 по умолчанию не установлен tftp клиент, вам нужно установить его отдельно (в остнастке панели управления “Программы и компоненты”). В более ранних версиях Windows он установлен по умолчанию.
- Если TFTP не работает, то используйте atftp.
- После успешной TFTP загрузки, НЕ ПЕРЕЗАГРУЖАЙТЕ РОУТЕР СРАЗУ! Можете превратить его в кирпич.
Automated Ping and TFTP Script
- Requires atftp
./ping_atftp 192.168.1.1 openwrt-brcm-2.4-squashfs.trx
ASUS firmware restoration tool (Windows only)
Если ваша ОС Windows, то это рекомендуемый для Вас метод. Утилита поставляется на диске с роутером, или на сайте производителя. Для обновления необходимо перевести роутер в диагностический режим.
- Запустите программу.
- Укажите на .trx файл (openwrt-brcm-2.4-squashfs.trx).
- Зажмите “Загрузить”. После установки роутер автоматически перезагрузиться. Установка и перезагрузка занимают какое время. Не перезагружайте и не вынимайте шнур питания если ваш роутер не перезагрузился раньше, чем через 10 минут.
- Вы это сделали! Теперь попробуйте постучаться на роутер PINGом, а после уже TELNETом IP адресс: 192.168.1.1 - даже если вы использовали ранее другой) и приступайте к настройке.
Upgrading OpenWrt
If you have already installed OpenWrt and like to reflash for e.g. upgrading to a new OpenWrt version you can upgrade using the mtd command line tool. It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.
LuCI Web Upgrade Process
use correct URL
- Browse to http://192.168.1.1/cgi-bin/luci/mini/system/upgrade/ LuCI Upgrade URL
- Upload TRX file to LuCI
- Wait for reboot
Terminal Upgrade Process
- Login as root via SSH on 192.168.1.1
- Use the following commands to upgrade.
cd /tmp/ wget http://downloads.openwrt.org/latest/brcm-2.4/openwrt-brcm-2.4-squashfs.trx sysupgrade /tmp/openwrt-brcm-2.4-squashfs.trx
If this does not work (reboot without change) try using mdt. Make sure “linux” is the correct mtd target! (cat /proc/mtd). Tested with v1 models.
cd /tmp/ wget [link to image] mtd -r write /tmp/[image].trx linux
Hardware
Info
Version: | v1 | v2 |
Architecture: | MIPS | MIPS |
Vendor: | Broadcom | Broadcom |
bootloader: | cfe | cfe |
System-On-Chip: | Broadcom BCM4704 | Broadcom BCM5354 |
CPU/Speed | BMIPS3300 V0.6 / 264 MHz | / 240 MHz |
Flash-Chip: | EON EN29LV302B-70TCP Spansion S29GL064A90TFIR7 | Macronix 29LV640DB |
Flash size: | 8 MiB | 8 MiB |
RAM-Chips: | HY5DU281622FTP-5 / DDR-400 | |
RAM size: | 32* MiB | 32 MiB |
Wireless: | Broadcom BCM4318 802.11b/g (miniPCI) | Broadcom BCM43xx 802.11b/g (integrated) |
Ethernet: | Robo switch BCM5325E | Switch in CPU |
USB: | 2x 2.0 Via VT6212L | 2x 2.0 |
Power adapter | 5V DC 2.5 A / UMEC UP0181B-05PE | |
Serial: | Yes | Yes |
JTAG: | No | Yes (pinout same as wrt54G) |
* some older models have only 16 MiB enabled.
Photos
With a Atheros Wistron CM9
MiniPCI WiFi card
With a Gigabyte GN-WIAG02 (168c:0013)
802.11abg MiniPCI WiFi card (Atheros AR5212) and 2nd antenna
Открытие корпуса
Note: Это действие лишает гарантии
Уберите 4 резиновые заглушки на ногах, под ними будет 4 винта откручиваем и поддеваем верхнюю крышку. Должна сниматься без особых усилий.
Последовательный порт
V1
Последовательный порт готов к пайке (подгтовлен под 8-pin коннектор для подключения data-кабеля) в центре и правее верхней части. Смотри фото Если не понятно по фото то ниже будет распиновка (V1):
RESET | |
GND | 3.3V_OUT |
UART_TX1 | UART_TX0 |
UART_RX1 | UART_RX0 |
Pin 1 (with the square solder pad) is RX0.
V2
Для (V2) tts/0 это J4 площадка под пайку:
3.3V_OUT |
UART_RX0 |
UART_TX0 |
GND |
3.3V_OUT это вход рядом с подписью J4 и этот вход ближе к голотипу ASUS.
В V1 COM-порт CMOS уровня, поэтому Вам понадобится VCC, что бы прийти к стандартному COM. Параметры 115200 baud and 8-n-1.
Для подключени через COM V2, VCC Вам не нужен. TX COMa в UART_RX0 pin, RX COMa в UART_TX0 pin. Вот журнал загрузки через COM /backfire/10.03.1/brcm47xx/openwrt-brcm47xx-squashfs.trx
Buttons
The ASUS WL-500g Premium has two buttons. They are RESTORE and EZSETUP. The buttons can be used with hotplug events. E. g. [#wifitoggle WiFi toggle].
BUTTON | Event |
---|---|
RESTORE | reset |
EZSETUP | ses |
ACTION: released or pressed
Замена радиомодуля
Note: Только v1 !
Стандартный радиомодуль это MiniPCI карта BCM4318. Некоторые меняют эту карту на Atheros. Эта карта работает на драйвере с открытым исходным кодом, что позволяет работать на ядре 2.6 Для того что бы заменить карточку необходимо открыть роутер, отсоединить антенный кабель от карточки, аккуратно отогнуть две защелки и достать карту. После это го вся операция повторяется в обратном порядке с новой картой. Установите пакеты kmod-madwifi и hostapd-mini что бы добавить новый беспроводной адаптер.
Отредактируйте ваш /etc/config/wireless добавив в конце:
config 'wifi-device' 'wifi0'
option 'type' 'atheros'
config 'wifi-iface'
option 'device' 'wifi0 ' |
Зайдите сюда там больше примеров.
После установки kmod-madwifi вы можете автоматически создать стандартный файл /etc/config/wireless для Atheros:
opkg update opkg install kmod-madwifi wpad-mini rm -f /etc/config/wireless wifi detect > /etc/config/wireless
Specific Configuration
Interfaces
The default network configuration is:
Interface Name | Description | Default configuration |
---|---|---|
br-lan | LAN & WiFi | 192.168.1.1/24 |
vlan0 | LAN ports (1 to 4) | |
vlan1 | WAN port | DHCP |
wl0/ath0 | WiFi | Disabled by default |
LAN and WiFi is bridged to br-lan. WiFi is disabled by default for security reasons (to prevent an open access point).
Switch Ports (for VLANs)
Please note that the link between the physical ports and switch ports is different for v1 and v2 routers (see table below).
Port | Switch port (v1) | Switch port (v2) |
---|---|---|
Internet (WAN) | 0 | 4 |
LAN 1 | 1 | 3 |
LAN 2 | 2 | 2 |
LAN 3 | 3 | 1 |
LAN 4 | 4 | 0 |
Internal connection | 5 | 5 |
5 is the internal connection to the router itself. Don't be fooled: Port 1 on the v2 unit is number 3 when configuring VLANs. vlan0 = eth0.0, vlan1 = eth0.1 and so on. For v1 unit, WAN is switch port 0. LAN ports are switch ports 1,2,3,4. And LAN ports map exactly to switch ports.
Failsafe mode
If you forgot your password, broken one of the startup scripts, firewalled yourself or corrupted the JFFS2 partition, you can get back in by using OpenWrt's failsafe mode.
Boot into failsafe mode
- Unplug the router's power cord.
- Connect the router's LAN1 port directly to your PC.
- Configure your PC with a static IP address between 192.168.1.2 and 192.168.1.254. E. g. 192.168.1.2 (gateway and DNS is not required).
- Plug the power on and wait for the power LED to switch off
- While the power LED is off press any button (RESTORE and EZSETUP will work) a few times
- Power LED goes fast-blinking (about 1 time per second)
- You should be able to telnet to the router at 192.168.1.1 now (no username and password)
Активация всей RAM
*Note:* Это актуально только для WL-500gP v1.
На новых ASUS WL-500g Premium вся память активирована по умолчанию. Если вы посмотрите “dmesg | grep Memory”, то можете увидеть 16MiB of RAM. В спецификации указано 32MiB. Для активации 32MiB меняет sdram_init и sdram_ncdl NVRAM переменные на:
nvram set sdram_init=0x0009 nvram set sdram_ncdl=0x10308 nvram commit reboot
Note:
- В этом нет необходимости если у Вас 10.03.1 и V1 (BCM4704) - Может быть нужно для BCM4780? --- sup 2012/05/05 21:02
- using a “attitude_adjustment” (beta or trunk) brcm47xx image it looks required. Otherwise you may get a memory dump while executing opkg install ... (just a “Killed”). --
validom 2012/11/14
Basic configuration
Since this part is identical for all devices, see Basic configuration.
Connect stuff to the USB port
To connect stuff to the USB port, please see Connect stuff to the USB port, the package kmod-usb2 is needed. For some devices the package kmod-usb-uhci-iv might also be needed.
Hardware Mods
nothing?
Bootlogs
V1 Attitude Adjustment bootlog
root@OpenWrt:/# dmesg [ 0.000000] Linux version 3.3.8 (blogic@Debian-60-squeeze-64-minimal) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Sat Mar 23 16:01:31 UTC 2013 [ 0.000000] CPU revision is: 00029006 (Broadcom BMIPS3300) [ 0.000000] bcm47xx: using ssb bus [ 0.000000] ssb: Found chip with id 0x4704, rev 0x09 and package 0x00 [ 0.000000] ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x03, vendor 0x4243) [ 0.000000] ssb: Core 1 found: Fast Ethernet (cc 0x806, rev 0x06, vendor 0x4243) [ 0.000000] ssb: Core 2 found: Fast Ethernet (cc 0x806, rev 0x06, vendor 0x4243) [ 0.000000] ssb: Core 3 found: USB 1.1 Hostdev (cc 0x808, rev 0x03, vendor 0x4243) [ 0.000000] ssb: Core 4 found: PCI (cc 0x804, rev 0x08, vendor 0x4243) [ 0.000000] ssb: Core 5 found: MIPS 3302 (cc 0x816, rev 0x03, vendor 0x4243) [ 0.000000] ssb: Core 6 found: V90 (cc 0x807, rev 0x02, vendor 0x4243) [ 0.000000] ssb: Core 7 found: IPSEC (cc 0x80B, rev 0x00, vendor 0x4243) [ 0.000000] ssb: Core 8 found: MEMC SDRAM (cc 0x80F, rev 0x02, vendor 0x4243) [ 0.000000] ssb: chipcommon status is 0x0 [ 0.000000] ssb: Initializing MIPS core... [ 0.000000] ssb: set_irq: core 0x0806, irq 4 => 4 [ 0.000000] ssb: set_irq: core 0x0806, irq 5 => 5 [ 0.000000] ssb: set_irq: core 0x0808, irq 6 => 2 [ 0.000000] ssb: set_irq: core 0x0804, irq 2 => 6 [ 0.000000] ssb: after irq reconfiguration [ 0.000000] ssb: core 0x0800, irq : 2(S) 3* 4 5 6 D I [ 0.000000] ssb: core 0x0806, irq : 2(S) 3 4* 5 6 D I [ 0.000000] ssb: core 0x0806, irq : 2(S) 3 4 5* 6 D I [ 0.000000] ssb: core 0x0808, irq : 2(S)* 3 4 5 6 D I [ 0.000000] ssb: core 0x0804, irq : 2(S) 3 4 5 6* D I [ 0.000000] ssb: core 0x0816, irq : 2(S)* 3 4 5 6 D I [ 0.000000] ssb: core 0x0807, irq : 2(S)* 3 4 5 6 D I [ 0.000000] ssb: core 0x080b, irq : 2(S)* 3 4 5 6 D I [ 0.000000] ssb: core 0x080f, irq : 2(S) 3 4 5 6 D I* [ 0.000000] found parallel flash. [ 0.000000] Unsupported SPROM revision 0 detected. Will extract v1 [ 0.000000] ssb: Sonics Silicon Backplane found at address 0x18000000 [ 0.000000] Serial init done. [ 0.000000] gpiochip_add: registered GPIOs 0 to 15 on device: bcm47xx [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 02000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone PFN ranges: [ 0.000000] Normal 0x00000000 -> 0x00002000 [ 0.000000] Movable zone start PFN for each node [ 0.000000] Early memory PFN ranges [ 0.000000] 0: 0x00000000 -> 0x00002000 [ 0.000000] On node 0 totalpages: 8192 [ 0.000000] free_area_init_node: node 0, pgdat 802da6d0, node_mem_map 81000000 [ 0.000000] Normal zone: 64 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 8128 pages, LIFO batch:0 [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128 [ 0.000000] Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200 [ 0.000000] PID hash table entries: 128 (order: -3, 512 bytes) [ 0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Primary instruction cache 16kB, VIPT, 2-way, linesize 16 bytes. [ 0.000000] Primary data cache 16kB, 2-way, VIPT, cache aliases, linesize 16 bytes [ 0.000000] Memory: 29100k/32768k available (2540k kernel code, 3668k reserved, 379k data, 168k init, 0k highmem) [ 0.000000] NR_IRQS:128 [ 0.000000] console [ttyS0] enabled [ 0.004000] Calibrating delay loop... 262.14 BogoMIPS (lpj=524288) [ 0.048000] pid_max: default: 32768 minimum: 301 [ 0.052000] Mount-cache hash table entries: 512 [ 0.060000] NET: Registered protocol family 16 [ 0.096000] bio: create slab <bio-0> at 0 [ 0.108000] Switching to clocksource MIPS [ 0.124000] ssb: PCIcore in host mode found [ 0.432000] PCI host bridge to bus 0000:00 [ 0.436000] pci_bus 0000:00: root bus resource [mem 0x40000000-0x7fffffff] [ 0.444000] pci_bus 0000:00: root bus resource [io 0x0100-0x07ff] [ 0.448000] pci 0000:00:00.0: [14e4:4704] type 0 class 0x000600 [ 0.448000] PCI: Fixing up bridge 0000:00:00.0 [ 0.452000] pci 0000:00:00.0: setting latency timer to 64 [ 0.452000] PCI: Fixing up device 0000:00:00.0 [ 0.456000] PCI: Fixing latency timer of device 0000:00:00.0 to 168 [ 0.464000] pci 0000:00:00.0: reg 10: [mem 0x00000000-0x00001fff] [ 0.464000] pci 0000:00:00.0: reg 14: [mem 0x00000000-0x07ffffff pref] [ 0.464000] pci 0000:00:02.0: [14e4:4318] type 0 class 0x000280 [ 0.464000] pci 0000:00:02.0: reg 10: [mem 0x00000000-0x00001fff] [ 0.464000] pci 0000:00:03.0: [1106:3038] type 0 class 0x000c03 [ 0.464000] pci 0000:00:03.0: reg 20: [io 0xfce0-0xfcff] [ 0.464000] pci 0000:00:03.0: supports D1 D2 [ 0.464000] pci 0000:00:03.0: PME# supported from D0 D1 D2 D3hot [ 0.464000] pci 0000:00:03.1: [1106:3038] type 0 class 0x000c03 [ 0.464000] pci 0000:00:03.1: reg 20: [io 0xfce0-0xfcff] [ 0.464000] pci 0000:00:03.1: supports D1 D2 [ 0.464000] pci 0000:00:03.1: PME# supported from D0 D1 D2 D3hot [ 0.464000] pci 0000:00:03.2: [1106:3104] type 0 class 0x000c03 [ 0.468000] pci 0000:00:03.2: reg 10: [mem 0x00000000-0x000000ff] [ 0.468000] pci 0000:00:03.2: supports D1 D2 [ 0.468000] pci 0000:00:03.2: PME# supported from D0 D1 D2 D3hot [ 0.472000] pci 0000:00:02.0: BAR 0: assigned [mem 0x40000000-0x40001fff] [ 0.480000] pci 0000:00:03.2: BAR 0: assigned [mem 0x40002000-0x400020ff] [ 0.488000] pci 0000:00:03.0: BAR 4: assigned [io 0x0400-0x041f] [ 0.492000] pci 0000:00:03.1: BAR 4: assigned [io 0x0420-0x043f] [ 0.504000] PCI: Enabling device 0000:00:02.0 (0000 -> 0002) [ 0.512000] PCI: Fixing up device 0000:00:02.0 [ 0.516000] b43-pci-bridge 0000:00:02.0: setting latency timer to 64 [ 0.536000] ssb: Found chip with id 0x4318, rev 0x02 and package 0x02 [ 0.540000] ssb: Core 0 found: ChipCommon (cc 0x800, rev 0x0D, vendor 0x4243) [ 0.540000] ssb: Core 1 found: IEEE 802.11 (cc 0x812, rev 0x09, vendor 0x4243) [ 0.540000] ssb: Core 2 found: PCI (cc 0x804, rev 0x0C, vendor 0x4243) [ 0.540000] ssb: Core 3 found: PCMCIA (cc 0x80D, rev 0x07, vendor 0x4243) [ 0.560000] ssb: chipcommon status is 0x0 [ 0.564000] ssb: SPROM offset is 0x1000 [ 0.568000] ssb: SPROM revision 2 detected. [ 0.588000] ssb: Sonics Silicon Backplane found on PCI device 0000:00:02.0 [ 0.600000] NET: Registered protocol family 2 [ 0.604000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.612000] TCP established hash table entries: 1024 (order: 1, 8192 bytes) [ 0.620000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.624000] TCP: Hash tables configured (established 1024 bind 1024) [ 0.632000] TCP reno registered [ 0.636000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.640000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.648000] NET: Registered protocol family 1 [ 0.652000] PCI: CLS 0 bytes, default 16 [ 0.664000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.668000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.680000] msgmni has been set to 56 [ 0.684000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254) [ 0.692000] io scheduler noop registered [ 0.696000] io scheduler deadline registered (default) [ 0.704000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.732000] serial8250: ttyS0 at MMIO 0xb8000300 (irq = 3) is a 16550A [ 0.760000] serial8250: ttyS1 at MMIO 0xb8000400 (irq = 3) is a 16550A [ 0.804000] serial8250.0: ttyS0 at MMIO 0xb8000300 (irq = 3) is a 16550A [ 0.832000] serial8250.0: ttyS1 at MMIO 0xb8000400 (irq = 3) is a 16550A [ 0.844000] bcm47xx_pflash: flash init: 0x1c000000 0x02000000 [ 0.852000] Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x001301 [ 0.860000] Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0 [ 0.864000] Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0 [ 0.864000] Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0 [ 0.864000] Amd/Fujitsu Extended Query Table at 0x0040 [ 0.868000] Amd/Fujitsu Extended Query version 1.3. [ 0.872000] number of CFI chips: 1 [ 0.876000] bcm47xx_pflash: Flash device: 0x2000000 at 0x1fc00000 [ 0.884000] bcm47xx_part: bootloader size: 262144 [ 0.892000] bcm47xx_part: Looking for dual image [ 0.900000] bcm47xx_part: TRX offset : 0 [ 0.904000] 4 bcm47xx partitions found on MTD device Physically mapped flash [ 0.912000] Creating 4 MTD partitions on "Physically mapped flash": [ 0.920000] 0x000000000000-0x000000040000 : "cfe" [ 0.932000] 0x000000040000-0x0000007f0000 : "linux" [ 0.940000] 0x000000133c00-0x0000007f0000 : "rootfs" [ 0.944000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only [ 0.964000] mtd: partition "rootfs" set to be root filesystem [ 0.968000] mtd: partition "rootfs_data" created automatically, ofs=310000, len=4E0000 [ 0.976000] 0x000000310000-0x0000007f0000 : "rootfs_data" [ 0.988000] 0x0000007f0000-0x000000800000 : "nvram" [ 1.000000] bcm47xx_sflash: error registering platform driver: -19 [ 1.008000] bcm47xx_nflash: error registering platform driver: -19 [ 1.016000] b44: Broadcom 44xx/47xx 10/100 PCI ethernet driver version 2.0 [ 1.028000] b44 ssb0:0: eth0: Broadcom 44xx/47xx 10/100 PCI ethernet driver 00:1e:8c:02:35:7f [ 1.044000] b44 ssb0:1: eth1: PHY Reset would not complete [ 1.048000] b44 ssb0:1: eth1: Broadcom 44xx/47xx 10/100 PCI ethernet driver 40:10:18:00:00:2d [ 1.060000] BCM47xx Watchdog Timer enabled (30 seconds, nowayout) [ 1.068000] TCP cubic registered [ 1.072000] NET: Registered protocol family 17 [ 1.076000] Bridge firewalling registered [ 1.080000] 8021q: 802.1Q VLAN Support v1.8 [ 1.096000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2. [ 1.104000] Freeing unused kernel memory: 168k freed [ 4.320000] diag: Detected 'ASUS WL-500g Premium' [ 4.376000] b44 ssb0:0: eth0: Link is up at 100 Mbps, full duplex [ 4.384000] b44 ssb0:0: eth0: Flow control is off for TX and off for RX [ 5.520000] roboswitch: Probing device eth0: found a 5325! It's a 5350. [ 12.808000] JFFS2 notice: (351) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 6 of xref (0 dead, 2 orphan) found. [ 13.204000] b44 ssb0:0: eth0: powering down PHY [ 17.316000] Compat-drivers backport release: compat-drivers-2012-09-04-2-gddac993 [ 17.324000] Backport based on wireless-testing.git master-2012-09-07 [ 17.332000] compat.git: wireless-testing.git [ 17.392000] cfg80211: Calling CRDA to update world regulatory domain [ 17.396000] cfg80211: World regulatory domain updated: [ 17.404000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) [ 17.412000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 17.420000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 17.428000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) [ 17.436000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 17.444000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) [ 18.304000] b43-phy0: Broadcom 4318 WLAN found (core revision 9) [ 18.352000] b43-phy0: Found PHY: Analog 3, Type 2 (G), Revision 7 [ 18.380000] Broadcom 43xx driver loaded [ Features: PNL ] [ 18.460000] Broadcom 43xx-legacy driver loaded [ Features: PLID ] [ 18.888000] PPP generic driver version 2.4.2 [ 19.388000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' [ 19.392000] Registered led device: b43-phy0::tx [ 19.392000] Registered led device: b43-phy0::rx [ 19.392000] Registered led device: b43-phy0::assoc [ 19.392000] Registered led device: b43-phy0::radio [ 19.420000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 19.696000] NET: Registered protocol family 24 [ 19.740000] nf_conntrack version 0.5.0 (457 buckets, 1828 max) [ 23.816000] b44 ssb0:0: eth0: Link is up at 100 Mbps, full duplex [ 23.820000] b44 ssb0:0: eth0: Flow control is off for TX and off for RX [ 27.124000] b44 ssb0:0: eth0: powering down PHY [ 27.148000] b44 ssb0:0: eth0: Link is up at 100 Mbps, full duplex [ 27.152000] b44 ssb0:0: eth0: Flow control is off for TX and off for RX [ 27.184000] device eth0.0 entered promiscuous mode [ 27.188000] device eth0 entered promiscuous mode [ 27.200000] br-lan: port 1(eth0.0) entered forwarding state [ 27.204000] br-lan: port 1(eth0.0) entered forwarding state [ 29.208000] br-lan: port 1(eth0.0) entered forwarding state
V2 Backfire bootlog
Decompressing..........done CFE version 1.0.37 for BCM947XX (32bit,SP,LE) Build Date: Mon Apr 16 14:41:05 CST 2007 (root@localhost.localdomain) Copyright (C) 2000,2001,2002,2003 Broadcom Corporation. Initializing Arena Initializing Devices. Boot partition size = 131072(0x20000) et0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 4.130.23.0 CPU type 0x29029: 240MHz Total memory: 32768 KBytes Total memory used by CFE: 0x80400000 - 0x8049A790 (632720) Initialized Data: 0x80430720 - 0x80432D10 (9712) BSS Area: 0x80432D10 - 0x80434790 (6784) Local Heap: 0x80434790 - 0x80498790 (409600) Stack Area: 0x80498790 - 0x8049A790 (8192) Text (code) segment: 0x80400000 - 0x80430720 (198432) Boot area (physical): 0x0049B000 - 0x004DB000 Relocation Factor: I:00000000 - D:00000000 Device eth0: hwaddr 00-1F-XX-XX-XX-XX, ipaddr 192.168.1.1, mask 255.255.255.0 gateway not set, nameserver not set Null Rescue Flag. Loader:raw Filesys:tftp Dev:eth0 File:: Options:(null) Loading: TFTP Server. Failed. Could not load :: Timeout occured Loader:raw Filesys:raw Dev:flash0.os File: Options:(null) Loading: .. 4092 bytes read Entry at 0x80001000 Closing network. Starting program at 0x80001000 Linux version 2.6.32.27 (jow@nd-build-02.linux-appliance.net) (gcc version 4.3.3 (GCC) ) #5 Wed Dec 21 05:56:26 CET 2011 CPU revision is: 00029029 (Broadcom BCM3302) ssb: chipcommon status is 0x0 ssb: Initializing MIPS core... ssb: set_irq: core 0x0806, irq 4 => 4 ssb: set_irq: core 0x0816, irq 5 => 2 ssb: set_irq: core 0x0812, irq 2 => 5 ssb: after irq reconfiguration ssb: core 0x0800, irq : 2(S) 3* 4 5 6 D I ssb: core 0x0806, irq : 2(S) 3 4* 5 6 D I ssb: core 0x0816, irq : 2(S)* 3 4 5 6 D I ssb: core 0x0819, irq : 2(S) 3 4 5 6* D I ssb: core 0x080f, irq : 2(S) 3 4 5 6 D I* ssb: core 0x0812, irq : 2(S) 3 4 5* 6 D I ssb: core 0x081c, irq : 2(S) 3 4 5 6 D I* ssb: Sonics Silicon Backplane found at address 0x18000000 Serial init done. Determined physical RAM map: memory: 02000000 @ 00000000 (usable) Initrd not found or empty - disabling initrd Zone PFN ranges: Normal 0x00000000 -> 0x00002000 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0x00000000 -> 0x00002000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 8128 Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200 PID hash table entries: 128 (order: -3, 512 bytes) Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Primary instruction cache 16kB, VIPT, 4-way, linesize 16 bytes. Primary data cache 16kB, 2-way, VIPT, cache aliases, linesize 16 bytes Memory: 29496k/32768k available (2332k kernel code, 3272k reserved, 355k data, 136k init, 0k highmem) Hierarchical RCU implementation. NR_IRQS:128 console [ttyS0] enabled Calibrating delay loop... 239.61 BogoMIPS (lpj=479232) Mount-cache hash table entries: 512 NET: Registered protocol family 16 bio: create slab <bio-0> at 0 Switching to clocksource MIPS NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 1024 (order: 1, 8192 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 1024 bind 1024) TCP reno registered NET: Registered protocol family 1 squashfs: version 4.0 (2009/01/31) Phillip Lougher Registering mini_fo version $Id$ JFFS2 version 2.2. (NAND) (SUMMARY) ?? 2001-2006 Red Hat, Inc. msgmni has been set to 57 io scheduler noop registered io scheduler deadline registered (default) Serial: 8250/16550 driver, 2 ports, IRQ sharing enabled serial8250: ttyS0 at MMIO 0xb8000300 (irq = 3) is a 16550A serial8250: ttyS1 at MMIO 0xb8000400 (irq = 3) is a 16550A serial8250.0: ttyS0 at MMIO 0xb8000300 (irq = 3) is a 16550A serial8250.0: ttyS1 at MMIO 0xb8000400 (irq = 3) is a 16550A flash init: 0x1c000000 0x02000000 Physically mapped flash: Found 1 x16 devices at 0x0 in 16-bit bank CFI mfr 0x000000c2 CFI id 0x000022cb Amd/Fujitsu Extended Query Table at 0x0040 Amd/Fujitsu Extended Query version 1.1. number of CFI chips: 1 cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness. Flash device: 0x800000 at 0x1fc00000 bootloader size: 131072 Creating 4 MTD partitions on "Physically mapped flash": 0x000000000000-0x000000020000 : "cfe" 0x000000020000-0x0000007f0000 : "linux" 0x0000000fb000-0x0000007f0000 : "rootfs" mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only mtd: partition "rootfs" set to be root filesystem mtd: partition "rootfs_data" created automatically, ofs=2E0000, len=510000 0x0000002e0000-0x0000007f0000 : "rootfs_data" 0x0000007f0000-0x000000800000 : "nvram" b44.c:v2.0 eth0: Broadcom 44xx/47xx 10/100BaseT Ethernet 00:1f:xx:xx:xx:xx BCM47xx Watchdog Timer enabled (30 seconds, nowayout) TCP westwood registered NET: Registered protocol family 17 802.1Q VLAN Support v1.8 Ben Greear <@candelatech.com> All bugs added by David S. Miller <@redhat.com> VFS: Mounted root (squashfs filesystem) readonly on device 31:2. Freeing unused kernel memory: 136k freed Please be patient, while OpenWrt loads ... diag: Detected 'ASUS WL-500g Premium V2' b44: eth0: Link is up at 100 Mbps, full duplex. b44: eth0: Flow control is off for TX and off for RX. roboswitch: Probing device eth0: found a 5325! It's a 5350. - preinit - Press the [f] key and hit [enter] to enter failsafe mode - regular preinit - switching to jffs2 mini_fo: using base directory: / mini_fo: using storage directory: /overlay - init - b44: eth0: powering down PHY Please press Enter to activate this console. b44: eth0: Link is up at 100 Mbps, full duplex. b44: eth0: Flow control is off for TX and off for RX. device eth0.0 entered promiscuous mode device eth0 entered promiscuous mode br-lan: port 1(eth0.0) entering forwarding state Compat-wireless backport release: compat-wireless-2011-11-08-1-g4ab9b62 Backport based on wireless-testing.git master-2011-11-15 cfg80211: Calling CRDA to update world regulatory domain PPP generic driver version 2.4.2 NET: Registered protocol family 24 b43-phy0: Broadcom 5354 WLAN found (core revision 13) Registered led device: b43-phy0::tx Registered led device: b43-phy0::rx Broadcom 43xx driver loaded [ Features: PL ] Broadcom 43xx-legacy driver loaded [ Features: PLID ] ip_tables: (C) 2000-2006 Netfilter Core Team nf_conntrack version 0.5.0 (463 buckets, 1852 max) CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or sysctl net.netfilter.nf_conntrack_acct=1 to enable it. cfg80211: World regulatory domain updated: cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) xt_time: kernel timezone is -0000
External Links
Tutorials
- Adding a Bluetooth PAN by Marcus Brown
- Setting up WDS/PSK2 on two Asus WL-500gP by Simon Josefsson
- Using Huawei E220 with Asus WL-500gP by Simon Josefsson
Product Info Pages
- FCC ID: MSQWL500GP FCC pictures