D-Link DSL-G624T

This device is NOT RECOMMENDED for future use with OpenWrt due to low flash/ram.
DO NOT BUY DEVICES WITH 4MB FLASH / 32MB RAM if you intend to flash an up-to-date and secure OpenWrt version (18.06 or later) onto it! See 4/32 warning for details.

1) This device does not have sufficient resources (flash and/or RAM) to provide secure and reliable operation.
This means that even setting a password or changing simple network settings might not be possible any more, rendering the device effectively useless. See OpenWrt on 4/32 devices what you can do now.

2) OpenWrt support for this device will end after 2019.
19.07 will be the last official build for 4/32 devices. After 19.07, no further OpenWrt images will be built for 4/32 devices. See OpenWrt on 4/32 devices what you can do now.

D-Link DSL-G624T ADSL2/2+ Router

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.

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.

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

Front and back view:

Lower panel view with sticker:

Inside view:

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

Mini-PCI wireless module: rear view:

The top and bottom shells are kept toghether by only two screws, easily accessible and removable from the bottom.

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.

The G624T appears to have a JTAG header (untested). See JTAG tools and port.jtag for more details.

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

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:~$

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)

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:~#
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2019/08/19 17:07
  • by tmomas