D-Link DSL-G624T
D-Link DSL-G624T ADSL2/2+ Router
Supported Versions
Version/Model | S/N | OpenWrt Version Supported | Model Specific Notes |
---|---|---|---|
A1 (EU) | ESLG624TEU.A1G | 8.09+. Tested to work with 14.07 except for wireless, does NOT work with 15.05 | ADM6996M switch |
The H/W version is written on a sticker on the bottom of the box.
Hardware Highlights
CPU | Ram | Flash | Network | USB | Serial | JTag |
---|---|---|---|---|---|---|
TI AR7 (TNETD7300)@150MHz | 16MB | 4MB | 4 x 1 + ADSL2/2+ | No | Yes | Yes |
The DSL-G624T is an evolution of the previous ADSL1-only DSL-504T. It is the same board of the wireless-deprived DSL-G524T (the 524T board has empty soldering points for the mini-PCI slot where the G624T has the VLYNQ ACX wireless card). The H/W Ver.: A5 has 32MB ram onboard.
Installation
Hardware
Info
Architecture | MIPS (little endian) |
---|---|
Vendor | D-Link |
Bootloader | ADAM2 |
System-On-Chip | TI AR7 TNETD7300AZDW (6BZHT99) |
CPU Speed | 150 MHz |
Flash Size | 4 MiB |
Flash-Chip | Spansion S29AL032D90TFI04 |
RAM Size | 16 MiB |
RAM-Chip | HYNIX HY57V281620ETP-H, 128Mb syncronous DRAM - 2M x 4Bank x16 I/O 16 MiB |
Wireless | Texas Instruments, TNETW1130ZVF (VLYNQ ACX) |
Ethernet | ADM6996M |
ADSL | TI AR7, ADSL2/2+ (up to 24Mbit/s) |
USB | No |
Serial | Yes, 3.3V (the kernel reports 2 serial ports, but only one jumper is available on the board) |
JTAG | Yes |
Power supply | 12V, 1.2A |
Photos
Lower panel view with sticker:
Inside view of a burned-out unit, with EM shield and wireless card removed to fully expose the Mini-PCI slot:
Mini-PCI wireless module: front view:
The TI chip markings read:
TNETW1130ZVF
5CPG108 D4
Opening the case
The top and bottom shells are kept toghether by only two screws, easily accessible and removable from the bottom.
Serial
Just like the 524T's serial port. It's the JP6 connector. It needs a TTL (3.3V) to RS232 converter such as a MAX3232 in order to be interfaced to a PCs' serial port.
D-Link DSL-624T Serial connector pinout | ||
---|---|---|
pin# | Name | Signal |
1 | RXD | Receive Data In |
2 | GND | Ground |
3 | Vcc (3.3) | Power |
4 | GND | Ground |
5 | TXD | Transmit Data Out |
In order to use the serial connection, the DTE (the computer) must set it's serial port to 38400 baud, 8 bit, no parity, 1 stop bit.
Would one use a MAX3232 (or like) serial converter, connections must be arranged in the following way:
DSL-624T serial port to MAX3232 connections | |||||
---|---|---|---|---|---|
DSL-624 serial port | MAX3232 | ||||
pin# | Name | Signal | pin# | Name | Signal |
1 | RXD | Receive Data In | 12 | R1OUT | TTL/CMOS Receiver Output |
2 | GND | Ground | 15 | GND | Ground |
3 | Vcc (3.3) | Power | 16 | Vcc | Power |
4 | GND | Ground | 15 | GND | Ground |
5 | TXD | Transmit Data Out | 11 | T1IN | TTL/CMOS Transmitter Input |
MAX3232 to DB9/15 RS232 serial port connections | ||||||
---|---|---|---|---|---|---|
MAX3232 | RS232 serial port | |||||
pin# | Name | Signal | DB-9 pin# | DB-15 pin# | Name | Signal |
14 | T1OUT | RS-232 Transmitter Output | 2 | 3 | RXD | Receive Data In |
13 | R1IN | RS-232 Receiver Input | 3 | 2 | TXD | Transmit Data Out |
15 | GND | Ground | 5 | 7 | GND | Ground |
At powerup the following lines are displayed:
ADAM2 Revision 0.22.02_b04_Mar 9 2005 (C) Copyright 1996-2003 Texas Instruments Inc. All Rights Reserved. (C) Copyright 2003 Telogy Networks, Inc. Usage: setmfreq [-d] [-s sys_freq, in MHz] [cpu_freq, in MHz] Memory optimization Complete! Adam2_AR7RD > Press any key to abort OS load, or wait 7 seconds for OS to boot...
They are followed by the boot messages that are shown by the dmesg command (see below), plus these three lines at about line 85:
- init - Please press Enter to activate this console.
JTAG
The G624T appears to have a JTAG header (untested). See JTAG tools and port.jtag for more details.
Installation
Partitioning
→flash.layout. We have to change some offsets to be able to start OpenWrt on this device. The original Flash mapping might look like this:
D-Link DSL-624T OEM | ||||
---|---|---|---|---|
partition | start | end | size | Name |
mtd2 | 0x90000000 | 0x90010000 | 64 KiB | Bootloader |
mtd1 | 0x90010090 | 0x90091000 | ~516 KiB | Kernel |
mtd0 | 0x90091000 | 0x903f0000 | 3452 KiB | Root filesystem |
mtd3 | 0x903f0000 | 0x90400000 | 64 KiB | Configuration |
mtd4 | 0x90010000 | 0x903f0000 | 3968 KiB | -- |
NOTE:
mtd4 covers both mtd1 and mtd0
The mtd2 partition contains the bootloader. Never touch it.
The mtd3 partition contains both the bootloader configuration and the original firmware settings. OpenWrt will ignore anything written in here. Do not touch it.
To use Barrier Breaker (14.07) on this unit we need to modify the partition layout as follows (changes are in bold):
D-Link DSL-624T and OpenWrt | |||||
---|---|---|---|---|---|
partition | Name | start | end | size | Description |
mtd2 | loader | 0x90000000 | 0x90010000 | 64 KiB | Bootloader (ADAM2) |
mtd1 | linux | 0x90010000 | 0x903f0000 | 3968 KiB | Linux kernel |
mtd0 | rootfs | 0x900a1000 | 0x903f0000 | 3388 KiB | Read-only squashfs + jffs2 filesystem |
mtd3 | config | 0x903f0000 | 0x90400000 | 64 KiB | Original firmware configuration |
mtd4 | rootfs_data | 0x90010000 | 0x903f0000 | 3968 KiB |
Installation Log
Flash image downloaded from https://downloads.openwrt.org/barrier_breaker/14.07/ar7/generic/openwrt-ar7-generic-squashfs.bin and renamed openwrt-14.07-ar7-generic-squashfs.bin in the local 'Downloaded
' directory.
Right after power-up, the ADAM2 boot loader runs an FTP server listening on the IP address 5.8.8.8 that is available for a few seconds before the firmware is loaded. This FTP server can be used to flash the new OpenWRT image, as is detailed in the following log of the repartitioning and the flashing of the DSL-G624T's FlashROM.
The ADAM2 username and password are adam2 and adam2.
First we check the present partitioning of the FLASH ROM with the GETENV command, then we change the partition mtd1 from 0x90010090,0x900a1000 to 0x90010000,0x903f0000 with the SETENV command:
alessandro@localhost:~$ telnet 5.8.8.8 ftp Trying 5.8.8.8... Connected to 5.8.8.8. Escape character is '^]'. 220 ADAM2 FTP Server ready. USER adam2 331 Password required for adam2. PASS adam2 230 User adam2 successfully logged in. GETENV mtd0 mtd0 0x900a1000,0x903f0000 200 GETENV command successful GETENV mtd1 mtd1 0x90010090,0x900a1000 200 GETENV command successful GETENV mtd2 mtd2 0x90000000,0x90010000 200 GETENV command successful GETENV mtd3 mtd3 0x903f0000,0x90400000 200 GETENV command successful GETENV mtd4 mtd4 0x90010000,0x903f0000 200 GETENV command successful SETENV mtd1,0x90010000,0x903f0000 200 SETENV command successful QUIT 221-Thank you for using the FTP service on ADAM2. 221 Goodbye. ^] telnet> close Connection closed. alessandro@localhost:~$
Next, we perform the actual flashing.
Please note that the 'hash
' command is elective and it's only useful to see if the upload runs or gets stuck.
Also, the second parameter to the 'put
' command is composed of one double-quoted string of two space-separated words: the remote flash image filename and the flash partition to which it shall be flashed. The first word (the remote file name) is arbitrary, and in the following example it was set to “openwrt”. However, the second word of the second parameter to 'put
' must be mtd4.
alessandro@localhost:~$ ftp -n 5.8.8.8 Connected to 5.8.8.8. 220 ADAM2 FTP Server ready. ftp> user adam2 331 Password required for adam2. Password: 230 User adam2 successfully logged in. Remote system type is UNIX. ftp> binary 200 Type set to I. ftp> hash Hash mark printing on (1024 bytes/hash mark). ftp> quote "MEDIA FLSH" 200 Media set to FLSH. ftp> lcd Downloaded Local directory now /home/alessandro/Downloaded ftp> !ls open* openwrt-14.07-ar7-generic-squashfs.bin ftp> put "openwrt-14.07-ar7-generic-squashfs.bin" "openwrt mtd4" local: openwrt-14.07-ar7-generic-squashfs.bin remote: openwrt mtd4 200 Port command successful. 150 Opening BINARY mode data connection for file transfer. ################################################################################################################ ################################################################################################################ ... ######################################################## 226 Transfer complete. 3932164 bytes sent in 35.08 secs (109.4504 kB/s) ftp> quote REBOOT 221-Thank you for using the FTP service on ADAM2. 221 Goodbye. ftp> bye alessandro@localhost:~$
Note on Chaos Calmer - 15.05
The generic image of Chaos Calmer 15.05 (openwrt-15.05-ar7-generic-squashfs.bin) does not work on the DSL 624T. Installation via ftp runs succesfully, as in previous versions. However, the unit hangs at boot. On the serial console the following messages are diplayed during installation and boot:
ADAM2 Revision 0.22.02_b04_Mar 9 2005 (C) Copyright 1996-2003 Texas Instruments Inc. All Rights Reserved. (C) Copyright 2003 Telogy Networks, Inc. Usage: setmfreq [-d] [-s sys_freq, in MHz] [cpu_freq, in MHz] Memory optimization Complete! Adam2_AR7RD > Press any key to abort OS load, or wait 7 seconds for OS to boot... Erasing from 0xb0010000 to 0xb03f0000. FlashEraseBlock(b0010000,b03effff); .............................................................. Erase Successful. ............................................................. Rebooting the system in 3 secs... ADAM2 Revision 0.22.02_b04_Mar 9 2005 (C) Copyright 1996-2003 Texas Instruments Inc. All Rights Reserved. (C) Copyright 2003 Telogy Networks, Inc. Usage: setmfreq [-d] [-s sys_freq, in MHz] [cpu_freq, in MHz] Memory optimization Complete! Adam2_AR7RD > Press any key to abort OS load, or wait 7 seconds for OS to boot... [ 0.000000] Linux version 3.18.20 (buildbot@builder1) (gcc version 4.8.3 (Op5 [ 0.000000] ar7-gpio: registered 32 GPIOs [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 00018448 (MIPS 4KEc) [ 0.000000] TI AR7 (TNETD7300), ID: 0x0005, Revision: 0x27 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 01000000 @ 14000000 (usable)
Specific Configuration
Interfaces
The default network configuration is:
Interface Name | Description | Default configuration |
---|---|---|
br-lan | LAN | 192.168.1.1/24 |
eth0 | LAN ports (1 to 4) | None |
wlan0 | WLAN port | None |
ppp0 | WAN port (ADSL) | - |
Post-installation system info
These are some of the info the system reports after successful installation of Fireback (10.03.1):
alessandro@localhost:~$ ssh root@192.168.1.1 root@192.168.1.1's password: BusyBox v1.22.1 (2014-09-20 21:35:17 CEST) built-in shell (ash) Enter 'help' for a list of built-in commands. _______ ________ __ | |.-----.-----.-----.| | | |.----.| |_ | - || _ | -__| || | | || _|| _| |_______|| __|_____|__|__||________||__| |____| |__| W I R E L E S S F R E E D O M ----------------------------------------------------- BARRIER BREAKER (14.07, r42625) ----------------------------------------------------- * 1/2 oz Galliano Pour all ingredients into * 4 oz cold Coffee an irish coffee mug filled * 1 1/2 oz Dark Rum with crushed ice. Stir. * 2 tsp. Creme de Cacao ----------------------------------------------------- root@OpenWrt:~#
root@OpenWrt:~# uname -r 3.10.49 root@OpenWrt:~#
root@OpenWrt:~# cat /proc/cpuinfo system type : TI AR7 (TNETD7300) machine : Unknown processor : 0 cpu model : MIPS 4KEc V4.8 BogoMIPS : 148.88 wait instruction : yes microsecond timers : yes tlb_entries : 16 extra interrupt vector : yes hardware watchpoint : yes, count: 1, address/irw mask: [0x0fff] isa : mips1 mips2 mips32r1 ASEs implemented : shadow register sets : 1 kscratch registers : 0 core : 0 VCED exceptions : not available VCEI exceptions : not available root@OpenWrt:~#
root@OpenWrt:~# cat /proc/interrupts CPU0 2: 0 MIPS AR7 cascade interrupt 7: 157803 MIPS timer 8: 0 AR7 AR7 cascade interrupt 15: 28 AR7 serial 23: 0 AR7 SAR 27: 41 AR7 eth1 41: 4476 AR7 eth0 47: 4 AR7 DSL ERR: 0 root@OpenWrt:~#
root@OpenWrt:~# ls -F /proc 1/ 549/ 905/ iomem slabinfo 179/ 582/ avalanche/ ioports softirqs 2/ 6/ bus/ kallsyms stat 2594/ 604/ cmdline key-users swaps 2595/ 643/ cpuinfo kmsg sys/ 261/ 650/ crypto loadavg sysrq-trigger 262/ 668/ devices meminfo sysvipc/ 2647/ 689/ diskstats misc uptime 3/ 7/ driver/ modules version 4/ 707/ eth0.1 mounts@ vmstat 43/ 778/ eth0.2 mtd 46/ 8/ filesystems net@ 48/ 81/ fs/ partitions 5/ 82/ interrupts self@ root@OpenWrt:~#
root@OpenWrt:~# free total used free shared buffers Mem: 12912 12188 724 0 176 -/+ buffers: 12012 900 Swap: 0 0 0 root@OpenWrt:~#
root@OpenWrt:~# cat /proc/softirqs CPU0 HI: 0 TIMER: 173385 NET_TX: 3404 NET_RX: 15622 BLOCK: 0 BLOCK_IOPOLL: 0 TASKLET: 0 SCHED: 0 HRTIMER: 0 RCU: 19384 root@OpenWrt:~#
root@OpenWrt:~# cat /proc/devices Character devices: 1 mem 4 ttyS 5 /dev/tty 5 /dev/console 5 /dev/ptmx 10 misc 90 mtd 108 ppp 128 ptm 136 pts 153 spi 253 ar7_gpio 254 watchdog Block devices: 259 blkext 31 mtdblock root@OpenWrt:~# cat /proc/iomem 03400000-03401fff : mem 04000000-04ffffff : mem 08610000-086107ff : regs 08610000-086107ff : eth1 08611200-086112ff : regs 08611800-086118ff : regs 08611800-086118ff : vlynq0 08611c00-08611cff : regs 08611c00-08611cff : vlynq1 08612800-08612fff : regs 08612800-08612fff : eth0 0c000000-0cffffff : mem 10000000-11ffffff : mem 10000000-11ffffff : physmap-flash.0 14000000-14ffffff : System RAM 14100000-14376e9f : Kernel code 14376ea0-14401da3 : Kernel data root@OpenWrt:~#
root@OpenWrt:~# dmesg [ 0.000000] Linux version 3.10.49 (bb@builder1) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r42625) ) #3 Wed Oct 1 13:55:11 CEST 2014 [ 0.000000] ar7-gpio: registered 32 GPIOs [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU revision is: 00018448 (MIPS 4KEc) [ 0.000000] TI AR7 (TNETD7300), ID: 0x0005, Revision: 0x27 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 01000000 @ 14000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x14000000-0x14ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x14000000-0x14ffffff] [ 0.000000] On node 0 totalpages: 4096 [ 0.000000] free_area_init_node: node 0, pgdat 943ecb80, node_mem_map 9445f000 [ 0.000000] Normal zone: 32 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 4096 pages, LIFO batch:0 [ 0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 16 bytes. [ 0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 16 bytes [ 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 off. Total pages: 4064 [ 0.000000] Kernel command line: console=ttyS0,38400n8 rootfstype=squashfs,jffs2 [ 0.000000] PID hash table entries: 64 (order: -4, 256 bytes) [ 0.000000] Dentry cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.000000] Inode-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.000000] Memory: 11708k/16384k available (2523k kernel code, 4676k reserved, 555k data, 184k init, 0k highmem) [ 0.000000] NR_IRQS:256 [ 0.000000] Clocks: prediv: 1, postdiv: 1, mul: 10 [ 0.070000] Calibrating delay loop... 148.88 BogoMIPS (lpj=744448) [ 0.080000] pid_max: default: 32768 minimum: 301 [ 0.090000] Mount-cache hash table entries: 512 [ 0.110000] NET: Registered protocol family 16 [ 0.170000] bio: create slab <bio-0> at 0 [ 0.190000] Switching to clocksource MIPS [ 0.210000] NET: Registered protocol family 2 [ 0.230000] TCP established hash table entries: 512 (order: 0, 4096 bytes) [ 0.250000] TCP bind hash table entries: 512 (order: -1, 2048 bytes) [ 0.270000] TCP: Hash tables configured (established 512 bind 512) [ 0.290000] TCP: reno registered [ 0.300000] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.320000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.340000] NET: Registered protocol family 1 [ 0.430000] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.450000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.480000] msgmni has been set to 22 [ 0.500000] io scheduler noop registered [ 0.510000] io scheduler deadline registered (default) [ 0.530000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled [ 0.550000] serial8250: ttyS0 at MMIO 0x8610e00 (irq = 15) is a TI-AR7 [ 0.570000] console [ttyS0] enabled, bootconsole disabled [ 0.600000] serial8250: ttyS1 at MMIO 0x8610f00 (irq = 16) is a TI-AR7 [ 0.660000] physmap platform flash device: 02000000 at 10000000 [ 0.680000] physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x000001 Chip ID 0x0022f9 [ 0.710000] physmap-flash.0: Found an alias at 0x400000 for the chip at 0x0 [ 0.710000] physmap-flash.0: Found an alias at 0x800000 for the chip at 0x0 [ 0.710000] physmap-flash.0: Found an alias at 0xc00000 for the chip at 0x0 [ 0.710000] physmap-flash.0: Found an alias at 0x1000000 for the chip at 0x0 [ 0.710000] physmap-flash.0: Found an alias at 0x1400000 for the chip at 0x0 [ 0.710000] physmap-flash.0: Found an alias at 0x1800000 for the chip at 0x0 [ 0.710000] physmap-flash.0: Found an alias at 0x1c00000 for the chip at 0x0 [ 0.710000] Amd/Fujitsu Extended Query Table at 0x0040 [ 0.730000] Amd/Fujitsu Extended Query version 1.1. [ 0.750000] number of CFI chips: 1 [ 0.760000] 4 ar7part partitions found on MTD device physmap-flash.0 [ 0.780000] Creating 4 MTD partitions on "physmap-flash.0": [ 0.800000] 0x000000000000-0x000000010000 : "loader" [ 0.820000] 0x0000003f0000-0x000000400000 : "config" [ 0.850000] 0x000000010000-0x0000003f0000 : "linux" [ 0.870000] 0x000000126f94-0x0000003f0000 : "rootfs" [ 0.890000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only [ 0.930000] mtd: device 3 (rootfs) set to be root filesystem [ 0.950000] mtd: partition "rootfs_data" created automatically, ofs=0x3c0000, len=0x30000 [ 0.980000] 0x0000003c0000-0x0000003f0000 : "rootfs_data" [ 1.030000] libphy: Fixed MDIO Bus: probed [ 1.360000] libphy: cpmac-mii: probed [ 1.440000] cpmac: device eth0 (regs: 08612800, irq: 41, phy: fixed-0:01, mac: 00:17:9a:1e:a4:49) [ 1.540000] cpmac: device eth1 (regs: 08610000, irq: 27, phy: fixed-0:00, mac: 00:17:9a:1e:a4:49) [ 1.580000] vlynq0: regs 0x08611800, irq 29, mem 0x04000000 [ 1.890000] vlynq0: local VLYNQ protocol rev. is 0x0001010b [ 1.910000] vlynq0: remote VLYNQ protocol rev. is 0x00010108 [ 1.930000] vlynq0: using local clock divisor 8 [ 2.030000] Found a VLYNQ device: 00000009 [ 2.040000] vlynq1: regs 0x08611c00, irq 33, mem 0x0c000000 [ 2.970000] TCP: cubic registered [ 2.980000] NET: Registered protocol family 17 [ 2.990000] Bridge firewalling registered [ 3.010000] 8021q: 802.1Q VLAN Support v1.8 [ 3.040000] VFS: Mounted root (squashfs filesystem) readonly on device 31:3. [ 3.090000] Freeing prom memory: 1020k freed [ 3.110000] Freeing unused kernel memory: 184K (94402000 - 94430000) [ 16.040000] NET: Registered protocol family 10 [ 16.080000] NET: Registered protocol family 8 [ 16.100000] NET: Registered protocol family 20 [ 16.140000] PPP generic driver version 2.4.2 [ 16.190000] nf_conntrack version 0.5.0 (201 buckets, 804 max) [ 16.230000] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 16.290000] acx_mac80211: Unknown symbol ieee80211_queue_stopped (err 0) [ 16.310000] acx_mac80211: Unknown symbol ieee80211_free_hw (err 0) [ 16.330000] acx_mac80211: Unknown symbol ieee80211_probereq_get (err 0) [ 16.350000] acx_mac80211: Unknown symbol ieee80211_alloc_hw (err 0) [ 16.370000] acx_mac80211: Unknown symbol ieee80211_register_hw (err 0) [ 16.390000] acx_mac80211: Unknown symbol ieee80211_restart_hw (err 0) [ 16.410000] acx_mac80211: Unknown symbol ieee80211_rx (err 0) [ 16.430000] acx_mac80211: Unknown symbol ieee80211_wake_queues (err 0) [ 16.450000] acx_mac80211: Unknown symbol ieee80211_tx_status (err 0) [ 16.470000] acx_mac80211: Unknown symbol ieee80211_stop_queues (err 0) [ 16.490000] acx_mac80211: Unknown symbol ieee80211_scan_completed (err 0) [ 16.510000] acx_mac80211: Unknown symbol ieee80211_unregister_hw (err 0) [ 16.540000] acx_mac80211: Unknown symbol ieee80211_beacon_get_tim (err 0) [ 16.560000] acx_mac80211: Unknown symbol ieee80211_queue_work (err 0) [ 16.580000] acx_mac80211: Unknown symbol backport_dependency_symbol (err 0) [ 16.620000] acx_mac80211: Unknown symbol ieee80211_queue_stopped (err 0) [ 16.640000] acx_mac80211: Unknown symbol ieee80211_free_hw (err 0) [ 16.660000] acx_mac80211: Unknown symbol ieee80211_probereq_get (err 0) [ 16.680000] acx_mac80211: Unknown symbol ieee80211_alloc_hw (err 0) [ 16.700000] acx_mac80211: Unknown symbol ieee80211_register_hw (err 0) [ 16.720000] acx_mac80211: Unknown symbol ieee80211_restart_hw (err 0) [ 16.740000] acx_mac80211: Unknown symbol ieee80211_rx (err 0) [ 16.760000] acx_mac80211: Unknown symbol ieee80211_wake_queues (err 0) [ 16.780000] acx_mac80211: Unknown symbol ieee80211_tx_status (err 0) [ 16.800000] acx_mac80211: Unknown symbol ieee80211_stop_queues (err 0) [ 16.820000] acx_mac80211: Unknown symbol ieee80211_scan_completed (err 0) [ 16.840000] acx_mac80211: Unknown symbol ieee80211_unregister_hw (err 0) [ 16.860000] acx_mac80211: Unknown symbol ieee80211_beacon_get_tim (err 0) [ 16.880000] acx_mac80211: Unknown symbol ieee80211_queue_work (err 0) [ 16.900000] acx_mac80211: Unknown symbol backport_dependency_symbol (err 0) [ 17.030000] registered device TI Avalanche SAR [ 17.040000] Sangam detected [ 17.050000] requesting firmware image "ar0700xx.bin" [ 17.760000] avsar firmware released [ 19.550000] tn7dsl_set_modulation : Setting mode to 0xffff [ 19.560000] Creating new root folder avalanche in the proc for the driver stats [ 19.590000] Texas Instruments ATM driver: version:[7.03.01.00] [ 19.630000] acx_mac80211: Unknown symbol ieee80211_queue_stopped (err 0) [ 19.650000] acx_mac80211: Unknown symbol ieee80211_free_hw (err 0) [ 19.670000] acx_mac80211: Unknown symbol ieee80211_probereq_get (err 0) [ 19.690000] acx_mac80211: Unknown symbol ieee80211_alloc_hw (err 0) [ 19.710000] acx_mac80211: Unknown symbol ieee80211_register_hw (err 0) [ 19.740000] acx_mac80211: Unknown symbol ieee80211_restart_hw (err 0) [ 19.760000] acx_mac80211: Unknown symbol ieee80211_rx (err 0) [ 19.770000] acx_mac80211: Unknown symbol ieee80211_wake_queues (err 0) [ 19.790000] acx_mac80211: Unknown symbol ieee80211_tx_status (err 0) [ 19.850000] acx_mac80211: Unknown symbol ieee80211_stop_queues (err 0) [ 19.870000] acx_mac80211: Unknown symbol ieee80211_scan_completed (err 0) [ 19.890000] acx_mac80211: Unknown symbol ieee80211_unregister_hw (err 0) [ 19.910000] acx_mac80211: Unknown symbol ieee80211_beacon_get_tim (err 0) [ 19.930000] acx_mac80211: Unknown symbol ieee80211_queue_work (err 0) [ 19.950000] acx_mac80211: Unknown symbol backport_dependency_symbol (err 0) [ 20.000000] acx_mac80211: Unknown symbol ieee80211_queue_stopped (err 0) [ 20.020000] acx_mac80211: Unknown symbol ieee80211_free_hw (err 0) [ 20.040000] acx_mac80211: Unknown symbol ieee80211_probereq_get (err 0) [ 20.060000] acx_mac80211: Unknown symbol ieee80211_alloc_hw (err 0) [ 20.080000] acx_mac80211: Unknown symbol ieee80211_register_hw (err 0) [ 20.100000] acx_mac80211: Unknown symbol ieee80211_restart_hw (err 0) [ 20.120000] acx_mac80211: Unknown symbol ieee80211_rx (err 0) [ 20.140000] acx_mac80211: Unknown symbol ieee80211_wake_queues (err 0) [ 20.160000] acx_mac80211: Unknown symbol ieee80211_tx_status (err 0) [ 20.180000] acx_mac80211: Unknown symbol ieee80211_stop_queues (err 0) [ 20.200000] acx_mac80211: Unknown symbol ieee80211_scan_completed (err 0) [ 20.220000] acx_mac80211: Unknown symbol ieee80211_unregister_hw (err 0) [ 20.240000] acx_mac80211: Unknown symbol ieee80211_beacon_get_tim (err 0) [ 20.260000] acx_mac80211: Unknown symbol ieee80211_queue_work (err 0) [ 20.280000] acx_mac80211: Unknown symbol backport_dependency_symbol (err 0) [ 20.320000] ip_tables: (C) 2000-2006 Netfilter Core Team [ 20.410000] NET: Registered protocol family 24 [ 20.500000] xt_time: kernel timezone is -0000 [ 20.540000] acx_mac80211: Unknown symbol ieee80211_queue_stopped (err 0) [ 20.560000] acx_mac80211: Unknown symbol ieee80211_free_hw (err 0) [ 20.580000] acx_mac80211: Unknown symbol ieee80211_probereq_get (err 0) [ 20.600000] acx_mac80211: Unknown symbol ieee80211_alloc_hw (err 0) [ 20.620000] acx_mac80211: Unknown symbol ieee80211_register_hw (err 0) [ 20.640000] acx_mac80211: Unknown symbol ieee80211_restart_hw (err 0) [ 20.660000] acx_mac80211: Unknown symbol ieee80211_rx (err 0) [ 20.680000] acx_mac80211: Unknown symbol ieee80211_wake_queues (err 0) [ 20.700000] acx_mac80211: Unknown symbol ieee80211_tx_status (err 0) [ 20.720000] acx_mac80211: Unknown symbol ieee80211_stop_queues (err 0) [ 20.740000] acx_mac80211: Unknown symbol ieee80211_scan_completed (err 0) [ 20.760000] acx_mac80211: Unknown symbol ieee80211_unregister_hw (err 0) [ 20.780000] acx_mac80211: Unknown symbol ieee80211_beacon_get_tim (err 0) [ 20.800000] acx_mac80211: Unknown symbol ieee80211_queue_work (err 0) [ 20.820000] acx_mac80211: Unknown symbol backport_dependency_symbol (err 0) [ 20.890000] acx_mac80211: Unknown symbol ieee80211_queue_stopped (err 0) [ 20.910000] acx_mac80211: Unknown symbol ieee80211_free_hw (err 0) [ 20.930000] acx_mac80211: Unknown symbol ieee80211_probereq_get (err 0) [ 20.960000] acx_mac80211: Unknown symbol ieee80211_alloc_hw (err 0) [ 20.980000] acx_mac80211: Unknown symbol ieee80211_register_hw (err 0) [ 21.000000] acx_mac80211: Unknown symbol ieee80211_restart_hw (err 0) [ 21.020000] acx_mac80211: Unknown symbol ieee80211_rx (err 0) [ 21.030000] acx_mac80211: Unknown symbol ieee80211_wake_queues (err 0) [ 21.050000] acx_mac80211: Unknown symbol ieee80211_tx_status (err 0) [ 21.080000] acx_mac80211: Unknown symbol ieee80211_stop_queues (err 0) [ 21.100000] acx_mac80211: Unknown symbol ieee80211_scan_completed (err 0) [ 21.120000] acx_mac80211: Unknown symbol ieee80211_unregister_hw (err 0) [ 21.140000] acx_mac80211: Unknown symbol ieee80211_beacon_get_tim (err 0) [ 21.160000] acx_mac80211: Unknown symbol ieee80211_queue_work (err 0) [ 21.180000] acx_mac80211: Unknown symbol backport_dependency_symbol (err 0) [ 21.230000] acx_mac80211: Unknown symbol ieee80211_queue_stopped (err 0) [ 21.250000] acx_mac80211: Unknown symbol ieee80211_free_hw (err 0) [ 21.270000] acx_mac80211: Unknown symbol ieee80211_probereq_get (err 0) [ 21.290000] acx_mac80211: Unknown symbol ieee80211_alloc_hw (err 0) [ 21.310000] acx_mac80211: Unknown symbol ieee80211_register_hw (err 0) [ 21.330000] acx_mac80211: Unknown symbol ieee80211_restart_hw (err 0) [ 21.350000] acx_mac80211: Unknown symbol ieee80211_rx (err 0) [ 21.370000] acx_mac80211: Unknown symbol ieee80211_wake_queues (err 0) [ 21.390000] acx_mac80211: Unknown symbol ieee80211_tx_status (err 0) [ 21.410000] acx_mac80211: Unknown symbol ieee80211_stop_queues (err 0) [ 21.430000] acx_mac80211: Unknown symbol ieee80211_scan_completed (err 0) [ 21.450000] acx_mac80211: Unknown symbol ieee80211_unregister_hw (err 0) [ 21.470000] acx_mac80211: Unknown symbol ieee80211_beacon_get_tim (err 0) [ 21.490000] acx_mac80211: Unknown symbol ieee80211_queue_work (err 0) [ 21.520000] acx_mac80211: Unknown symbol backport_dependency_symbol (err 0) [ 41.350000] jffs2: Too few erase blocks (3) [ 49.900000] device eth0 entered promiscuous mode [ 49.950000] br-lan: port 1(eth0) entered forwarding state [ 49.960000] br-lan: port 1(eth0) entered forwarding state [ 50.750000] libphy: fixed-0:01 - Link is Up - 100/Full [ 50.780000] libphy: fixed-0:00 - Link is Up - 100/Full [ 51.850000] device eth1 entered promiscuous mode [ 51.870000] br-lan: port 2(eth1) entered forwarding state [ 51.890000] br-lan: port 2(eth1) entered forwarding state [ 51.960000] br-lan: port 1(eth0) entered forwarding state [ 53.890000] br-lan: port 2(eth1) entered forwarding state [ 54.320000] device eth0.1 entered promiscuous mode [ 54.340000] br-lan: port 3(eth0.1) entered forwarding state [ 54.360000] br-lan: port 3(eth0.1) entered forwarding state [ 54.420000] device eth0.2 entered promiscuous mode [ 54.440000] br-lan: port 4(eth0.2) entered forwarding state [ 54.460000] br-lan: port 4(eth0.2) entered forwarding state [ 56.360000] br-lan: port 3(eth0.1) entered forwarding state [ 56.460000] br-lan: port 4(eth0.2) entered forwarding state root@OpenWrt:~#
root@OpenWrt:~# cat /proc/mounts rootfs / rootfs rw 0 0 /dev/root /rom squashfs ro,relatime 0 0 proc /proc proc rw,noatime 0 0 sysfs /sys sysfs rw,noatime 0 0 tmpfs /tmp tmpfs rw,nosuid,nodev,noatime 0 0 tmpfs /tmp/root tmpfs rw,noatime,mode=755 0 0 overlayfs:/tmp/root / overlayfs rw,noatime,lowerdir=/,upperdir=/tmp/root 0 0 tmpfs /dev tmpfs rw,relatime,size=512k,mode=755 0 0 devpts /dev/pts devpts rw,relatime,mode=600 0 0 debugfs /sys/kernel/debug debugfs rw,noatime 0 0 root@OpenWrt:~#
root@OpenWrt:~# df Filesystem 1K-blocks Used Available Use% Mounted on rootfs 6456 60 6396 1% / /dev/root 2624 2624 0 100% /rom tmpfs 6456 612 5844 9% /tmp tmpfs 6456 60 6396 1% /tmp/root overlayfs:/tmp/root 6456 60 6396 1% / tmpfs 512 0 512 0% /dev root@OpenWrt:~#
root@OpenWrt:~# cat /proc/diskstats 31 0 mtdblock0 3 13 128 20 0 0 0 0 0 20 20 31 1 mtdblock1 0 0 0 0 0 0 0 0 0 0 0 31 2 mtdblock2 0 0 0 0 0 0 0 0 0 0 0 31 3 mtdblock3 1172 20210 42764 11200 0 0 0 0 0 10690 11170 31 4 mtdblock4 0 0 0 0 0 0 0 0 0 0 0 root@OpenWrt:~#
root@OpenWrt:~# cat /proc/vmstat nr_free_pages 249 nr_inactive_anon 19 nr_active_anon 542 nr_inactive_file 318 nr_active_file 225 nr_unevictable 0 nr_mlock 0 nr_anon_pages 400 nr_mapped 165 nr_file_pages 709 nr_dirty 0 nr_writeback 0 nr_slab_reclaimable 304 nr_slab_unreclaimable 915 nr_page_table_pages 56 nr_kernel_stack 29 nr_unstable 0 nr_bounce 0 nr_vmscan_write 0 nr_vmscan_immediate_reclaim 0 nr_writeback_temp 0 nr_isolated_anon 0 nr_isolated_file 0 nr_shmem 166 nr_dirtied 0 nr_written 0 nr_anon_transparent_hugepages 0 nr_free_cma 0 nr_dirty_threshold 104 nr_dirty_background_threshold 52 root@OpenWrt:~#
root@OpenWrt:~# ifconfig br-lan Link encap:Ethernet HWaddr 00:17:9A:1E:A4:49 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fd7f:d2b:aa4f::1/60 Scope:Global inet6 addr: fe80::217:9aff:fe1e:a449/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3467 errors:0 dropped:0 overruns:0 frame:0 TX packets:3425 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:282100 (275.4 KiB) TX bytes:657448 (642.0 KiB) eth0 Link encap:Ethernet HWaddr 00:17:9A:1E:A4:49 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3482 errors:0 dropped:0 overruns:0 frame:0 TX packets:3459 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:331928 (324.1 KiB) TX bytes:660036 (644.5 KiB) Interrupt:41 eth0.1 Link encap:Ethernet HWaddr 00:17:9A:1E:A4:49 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:47 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:4018 (3.9 KiB) eth0.2 Link encap:Ethernet HWaddr 00:17:9A:1E:A4:49 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:47 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:4018 (3.9 KiB) eth1 Link encap:Ethernet HWaddr 00:17:9A:1E:A4:49 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:47 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:4018 (3.9 KiB) Interrupt:27 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:14067 errors:0 dropped:0 overruns:0 frame:0 TX packets:14067 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:957984 (935.5 KiB) TX bytes:957984 (935.5 KiB) root@OpenWrt:~#
root@OpenWrt:~# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 * 255.255.255.0 U 0 0 0 br-lan root@OpenWrt:~#
root@OpenWrt:~# top Mem: 11992K used, 920K free, 0K shrd, 628K buff, 2404K cached CPU: 0% usr 76% sys 0% nic 23% idle 0% io 0% irq 0% sirq Load average: 1.89 1.68 1.37 3/30 3569 PID PPID USER STAT VSZ %VSZ %CPU COMMAND 3568 2595 root R 1488 11% 44% top 668 1 root S 1576 12% 16% /usr/sbin/uhttpd -f -h /www -r OpenWr 4 2 root SW 0 0% 2% [kworker/0:0] 582 1 root S 1556 12% 0% /sbin/netifd 2595 2594 root S 1496 12% 0% -ash 689 1 root S 1488 11% 0% /usr/sbin/ntpd -n -p 0.openwrt.pool.n 650 1 root S 1484 11% 0% /usr/sbin/telnetd -F -l /bin/login.sh 1 0 root S 1424 11% 0% /sbin/procd 2594 905 root S 1220 9% 0% /usr/sbin/dropbear -F -P /var/run/dro 604 1 root S 1192 9% 0% /usr/sbin/odhcpd 905 1 root S 1152 9% 0% /usr/sbin/dropbear -F -P /var/run/dro 549 1 root S 1056 8% 0% /sbin/logd -S 16 778 1 nobody S 984 8% 0% /usr/sbin/dnsmasq -C /var/etc/dnsmasq 261 1 root S 896 7% 0% /sbin/ubusd 262 1 root S 772 6% 0% /sbin/askfirst ttyS0 /bin/ash --login 81 2 root SW 0 0% 0% [kswapd0] 3 2 root SW 0 0% 0% [ksoftirqd/0] 8 2 root SW 0 0% 0% [kworker/u2:1] 6 2 root SW 0 0% 0% [kworker/u2:0] 643 2 root SW< 0 0% 0% [kworker/0:1H]
root@OpenWrt:~# netstat Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 OpenWrt.lan:ssh 192.168.1.19:35478 ESTABLISHED tcp 0 0 OpenWrt.lan:www 192.168.1.19:53752 ESTABLISHED Active UNIX domain sockets (w/o servers) Proto RefCnt Flags Type State I-Node Path unix 6 [ ] DGRAM 811 /dev/log unix 3 [ ] STREAM CONNECTED 814 /var/run/ubus.sock unix 2 [ ] DGRAM 1102 unix 2 [ ] DGRAM 2575 unix 3 [ ] STREAM CONNECTED 906 /var/run/ubus.sock unix 3 [ ] STREAM CONNECTED 813 unix 3 [ ] STREAM CONNECTED 872 /var/run/ubus.sock unix 3 [ ] STREAM CONNECTED 22319 /var/run/ubus.sock unix 2 [ ] DGRAM 1390 unix 2 [ ] DGRAM 1148 unix 3 [ ] STREAM CONNECTED 286 unix 3 [ ] STREAM CONNECTED 905 unix 3 [ ] STREAM CONNECTED 1097 /var/run/ubus.sock unix 2 [ ] DGRAM 1165 unix 3 [ ] STREAM CONNECTED 287 /var/run/ubus.sock unix 3 [ ] STREAM CONNECTED 871 unix 3 [ ] STREAM CONNECTED 1096 unix 3 [ ] STREAM CONNECTED 22318 root@OpenWrt:~#
root@OpenWrt:~# lsmod arc4 1296 0 atm 37794 3 tiatm br2684 7024 0 crc_ccitt 1019 1 ppp_async crypto_blkcipher 10759 1 arc4 ip6_tables 9377 3 ip6table_raw ip6t_REJECT 2608 2 ip6table_filter 672 1 ip6table_mangle 1072 1 ip6table_raw 576 1 ip_tables 9581 4 iptable_nat ipt_MASQUERADE 1136 1 ipt_REJECT 1888 2 iptable_filter 720 1 iptable_mangle 928 1 iptable_nat 2016 1 iptable_raw 640 1 ipv6 282188 28 ip6t_REJECT nf_conntrack 50126 13 iptable_nat nf_conntrack_ftp 5408 1 nf_nat_ftp nf_conntrack_ipv4 5300 8 nf_conntrack_ipv6 6096 3 nf_conntrack_irc 2880 1 nf_nat_irc nf_defrag_ipv4 806 1 nf_conntrack_ipv4 nf_defrag_ipv6 8999 1 nf_conntrack_ipv6 nf_nat 12288 7 iptable_nat nf_nat_ftp 1280 0 nf_nat_ipv4 2926 1 iptable_nat nf_nat_irc 1040 0 ppp_async 7392 0 ppp_generic 21282 4 pppoe pppoatm 3472 0 pppoe 8624 0 pppox 1338 1 pppoe slhc 5771 1 ppp_generic tiatm 123383 0 x_tables 11205 26 ipt_MASQUERADE xt_CT 2768 0 xt_LOG 10800 0 xt_REDIRECT 1280 0 xt_TCPMSS 2864 0 xt_comment 480 51 xt_conntrack 2352 10 xt_id 480 0 xt_limit 1360 20 xt_mac 608 0 xt_mark 672 0 xt_multiport 1216 0 xt_nat 1072 0 xt_state 720 0 xt_tcpudp 1776 6 xt_time 1808 0 root@OpenWrt:~#