Differences

This shows you the differences between two versions of the page.

toh:d-link:dsl-624t [2013/01/25 00:15]
alessandro_s
toh:d-link:dsl-624t [2014/03/02 21:05] (current)
fel2009 Add tags
Line 1: Line 1:
-====== D-Link DSL-624T ====== +====== D-Link DSL-G624T ====== 
-D-Link DSL-624T ADSL2/2+ Router+D-Link DSL-G624T ADSL2/2+ Router
===== Hardware Highlights ===== ===== Hardware Highlights =====
Line 6: Line 6:
| TI AR7 (TNETD7300)@150MHz | 16MB | 4MB | 4 x 1 + ADSL2/2+ | No | Yes | Yes | | TI AR7 (TNETD7300)@150MHz | 16MB | 4MB | 4 x 1 + ADSL2/2+ | No | Yes | Yes |
-The DSL-624T is an evolution of the previous ADSL1-only [[dsl-504t|DSL-504T]] (edit: at least some 504T were adsl2 capable, modern firmware is needed, like the one here: ftp://ftp.dlink.ru/pub/ADSL/DSL-504T/Firmware/ADSL2_plus/AnnexM/ one reported syncing at 13Mb/s). It is the same board of the wireless-deprived [[dsl-524t|DSL-G524T]] (the 524T board has empty solders point where the 624T has the VLYNQ ACX wireless card).+The DSL-G624T is an evolution of the previous ADSL1-only [[dsl-504t|DSL-504T]]. It is the same board of the wireless-deprived [[dsl-524t|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 ===== ===== Installation =====
-In the making. +→[[toh/d-link/dsl-5xxt-6xxt-adam2|D-Link DSL-5xxT and DSL-G6xxT - ADAM2 Installation Guide]]
- +
-==== Partitioning ==== +
-In the making.+
===== Hardware ===== ===== Hardware =====
==== Info ==== ==== Info ====
-(To be checked for accuracy)+
| **Architecture:** MIPS (little endian) | | **Architecture:** MIPS (little endian) |
| **Vendor:** D-Link | | **Vendor:** D-Link |
Line 27: Line 25:
| **RAM Size:** 16 MiB | | **RAM Size:** 16 MiB |
| **RAM-Chip:** HYNIX HY57V281620ETP-H, 128Mb syncronous DRAM - 2M x 4Bank x16 I/O 16 MiB | | **RAM-Chip:** HYNIX HY57V281620ETP-H, 128Mb syncronous DRAM - 2M x 4Bank x16 I/O 16 MiB |
-| **Wireless:** VLYNQ ACX | +| **Wireless:** Texas Instruments, TI ACX111 (VLYNQ ACX) |
| **Ethernet:** ADM6996M | | **Ethernet:** ADM6996M |
| **ADSL:** TI AR7, ADSL2/2+ (up to 24Mbit/s) | | **ADSL:** TI AR7, ADSL2/2+ (up to 24Mbit/s) |
| **USB:** No | | **USB:** No |
-| **Serial:** [[#Serial|Yes]], 3.3V (the kernel finds 2 serial ports) | +| **Serial:** [[#serial.port|Yes]], 3.3V (the kernel reports 2 serial ports, but only one jumper is available on the board) |
| **JTAG:** [[#JTAG|Yes]] | | **JTAG:** [[#JTAG|Yes]] |
| **Power supply:** 12V, 1.2A | | **Power supply:** 12V, 1.2A |
==== Photos ==== ==== Photos ====
-In the making.+ 
 +Front and back view: 
 + 
 +{{:media:d-link_dsl-g624t_front-back.jpg|}} 
 + 
 +Lower panel view with sticker: 
 + 
 +{{:media:d-link_dsl-g624t_lower-panel.jpg|}} 
 + 
 +Inside view: 
 + 
 +{{:media:d-link_dsl-g624t_inside.jpg|}} 
 + 
 +Inside view of a burned-out unit, with EM shield and wireless card removed to fully expose the Mini-PCI slot: 
 + 
 +{{:media:d-link_dsl-g624t_mini-pci.jpg|}} 
 + 
 +Mini-PCI wireless module: front view: 
 + 
 +{{:media:d-link_dsl-g624t_mini-pci_wireless-front.jpg|}} 
 + 
 +The TI chip markings read: 
 + 
 +''TNETW1130ZVF 
 +5CPG108 D4'' 
 + 
 +Mini-PCI wireless module: rear view: 
 + 
 +{{:media:d-link_dsl-g624t_mini-pci_wireless-rear.jpg|}}
==== Opening the case ==== ==== Opening the case ====
-In the making. 
-==== Serial ==== +The top and bottom shells are kept toghether by only two screws, easily accessible and removable from the bottom. 
-In the making.+ 
 +==== Serial Port ==== 
 +Just like the 524T's [[dsl-524t#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 num. ^ 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: 
 + 
 +<code> 
 + 
 +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... 
 +</code> 
 + 
 +They are followed by the boot messages that are shown by the dmesg command (see below), plus these three lines at about line 85: 
 + 
 +<code>- init - 
 + 
 +Please press Enter to activate this console. 
 +</code>
==== JTAG ==== ==== JTAG ====
-The 524T appears to have a JTAG header (untested). See [[http://downloads.openwrt.org/tools/oem/jtag/tools.zip|JTAG tools]] and [[doc:hardware:port.jtag]] for more details.+The G624T appears to have a JTAG header (untested). See [[http://downloads.openwrt.org/tools/oem/jtag/tools.zip|JTAG tools]] and [[doc:hardware:port.jtag]] for more details. 
 + 
 + 
 +===== Installation ===== 
 + 
 +==== Partitioning ==== 
 + 
 +->[[doc:techref: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 [[doc/techref/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 OpenWrt Backfire (10.03.1) 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 [[http://downloads.openwrt.org/backfire/10.03.1/ar7/openwrt-ar7-squashfs.bin]] and renamed openwrt-ar7-squashfs_10.03.1.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: 
 + 
 +<code>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:~$</code> 
 + 
 +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 put the same as the local filename (i.e: openwrt-ar7-squashfs_10.03.1.bin). However, the second word of the second parameter to '''put''' //must// be **mtd1**. 
 +<code>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-ar7-squashfs_10.03.1.bin 
 +ftp> put "openwrt-ar7-squashfs_10.03.1.bin" "openwrt-ar7-squashfs_10.03.1.bin mtd1" 
 +local: openwrt-ar7-squashfs_10.03.1.bin remote: openwrt-ar7-squashfs_10.03.1.bin mtd1 
 +200 Port command successful. 
 +150 Opening BINARY mode data connection for file transfer. 
 +######################################################## 
 +... 
 +######################################################## 
 +226 Transfer complete. 
 +2818052 bytes sent in 26.07 secs (105.6 kB/s) 
 +ftp> quote REBOOT 
 +221-Thank you for using the FTP service on ADAM2. 
 +221 Goodbye. 
 +ftp> bye 
 +alessandro@localhost:~$</code>
===== Specific Configuration ===== ===== Specific Configuration =====
-In the making. 
==== Interfaces ==== ==== Interfaces ====
-In the making. 
 +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):
 +
 +<code>alessandro@localhost:~$ ssh root@192.168.1.1
 +The authenticity of host '192.168.1.1 (192.168.1.1)' can't be established.
 +RSA key fingerprint is 16:15:3f:b7:0f:5c:7c:39:00:7d:6b:bd:5d:19:28:57.
 +Are you sure you want to continue connecting (yes/no)? yes
 +Warning: Permanently added '192.168.1.1' (RSA) to the list of known hosts.
 +
 +
 +BusyBox v1.15.3 (2011-11-24 00:44:13 CET) 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
 + Backfire (10.03.1, r29592) ------------------------
 +  * 1/3 shot Kahlua    In a shot glass, layer Kahlua
 +  * 1/3 shot Bailey's  on the bottom, then Bailey's,
 +  * 1/3 shot Vodka    then Vodka.
 + ---------------------------------------------------
 +root@modem1:~#</code>
 +
 +<code>root@modem1:~# uname -r
 +2.6.32.27</code>
 +
 +<code>root@modem1:~# cat /proc/cpuinfo
 +system type            : TI AR7 (TNETD7300)
 +processor              : 0
 +cpu model              : MIPS 4KEc V4.8
 +BogoMIPS                : 149.50
 +wait instruction        : yes
 +microsecond timers      : yes
 +tlb_entries            : 16
 +extra interrupt vector  : yes
 +hardware watchpoint    : yes, count: 1, address/irw mask: [0x0fff]
 +ASEs implemented        :
 +shadow register sets    : 1
 +core                    : 0
 +VCED exceptions        : not available
 +VCEI exceptions        : not available
 +</code>
 +
 +<code>root@modem1:~# cat /proc/ioports
 +root@modem1:~# cat /proc/interrupts
 +          CPU0     
 +  2:          0            MIPS  AR7 cascade interrupt
 +  7:    896311            MIPS  timer
 +  8:          0            AR7  AR7 cascade interrupt
 + 15:        189            AR7  serial
 + 23:          0            AR7  SAR
 + 27:        275            AR7  eth1
 + 29:      15974            AR7  vlynq
 + 41:      24137            AR7  eth0
 + 47:          4            AR7  DSL
 + 80:      15974          vlynq  wlan0
 +
 +ERR:          0
 +</code>
 +
 +<code>root@modem1:~#  ls -F /proc
 +1/            4/            buddyinfo      irq/          slabinfo
 +10098/        5/            bus/          kcore          softirqs
 +10147/        57/            cmdline        kmsg          stat
 +11444/        58/            cpuinfo        loadavg        swaps
 +11445/        59/            crypto        locks          sys/
 +2/            700/          devices        meminfo        sysrq-trigger
 +222/          708/          diskstats      misc          sysvipc/
 +25/            7082/          driver/        modules        timer_list
 +254/          71/            execdomains    mounts@        tty/
 +256/          736/          filesystems    mtd            uptime
 +27/            756/          fs/            net@          version
 +270/          785/          interrupts    pagetypeinfo  vmallocinfo
 +29/            8/            iomem          partitions    vmstat
 +3/            avalanche/    ioports        self@          zoneinfo
 +</code>
 +
 +<code>root@modem1:~# free
 +              total        used        free      shared      buffers
 +  Mem:        12488        10100        2388            0          856
 + Swap:            0            0            0
 +Total:        12488        10100        2388
 +</code>
 +
 +<code>root@modem1:~# cat /proc/softirqs
 +                CPU0     
 +      HI:          0
 +  TIMER:    896111
 +  NET_TX:      15194
 +  NET_RX:      66555
 +  BLOCK:          0
 +BLOCK_IOPOLL:          0
 + TASKLET:        179
 +  SCHED:          0
 + HRTIMER:          0
 +    RCU:    914167
 +</code>
 +
 +<code>root@modem1:~# 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
 +254 ar7_gpio
 +
 +Block devices:
 +259 blkext
 + 31 mtdblock
 +root@modem1:~# cat /proc/iomem 
 +03400000-34001fff : mem
 +  04000000-04ffffff : mem
 +    04000000-04fffffe : acx
 +  08610000-086107ff : regs
 +    08610000-086107fe : eth1
 +  08611200-086112ff : regs
 +  08611800-086118ff : regs
 +    08611800-086118ff : vlynq0
 +  08611c00-08611cff : regs
 +    08611c00-08611cff : vlynq1
 +  08612800-08612fff : regs
 +    08612800-08612ffe : eth0
 +  0c000000-0cffffff : mem
 +  10000000-107fffff : mem
 +    10000000-107fffff : physmap-flash.0
 +  14000000-14ffffff : System RAM
 +    14100000-14333cfb : Kernel code
 +    14333cfc-1438c27f : Kernel data
 +</code>
 +
 +<code>root@modem1:~# cat /proc/diskstats
 +  31      0 mtdblock0 3 13 128 10 0 0 0 0 0 10 10
 +  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 79 2132 4422 850 0 0 0 0 0 810 850
 +  31      4 mtdblock4 1 3 32 0 0 0 0 0 0 0 0
 +</code>
 +
 +<code>root@modem1:~# dmesg
 +Linux version 2.6.32.27 (jow@nd-build-02.linux-appliance.net) (gcc version 4.3.3 (GCC) ) #5 Wed Dec 21 01:54:33 CET 2011
 +bootconsole [early0] enabled
 +CPU revision is: 00018448 (MIPS 4KEc)
 +TI AR7 (TNETD7300), ID: 0x0005, Revision: 0x27
 +Determined physical RAM map:
 + memory: 01000000 @ 14000000 (usable)
 +Initrd not found or empty - disabling initrd
 +Zone PFN ranges:
 +  Normal  0x00014000 -> 0x00015000
 +Movable zone start PFN for each node
 +early_node_map[1] active PFN ranges
 +    0: 0x00014000 -> 0x00015000
 +On node 0 totalpages: 4096
 +free_area_init_node: node 0, pgdat 9438bc40, node_mem_map 943c8000
 +  Normal zone: 32 pages used for memmap
 +  Normal zone: 0 pages reserved
 +  Normal zone: 4064 pages, LIFO batch:0
 +Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 4064
 +Kernel command line: rootfstype=squashfs,jffs2 console=ttyS0,38400n8
 +PID hash table entries: 64 (order: -4, 256 bytes)
 +Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
 +Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
 +Primary instruction cache 16kB, VIPT, 4-way, linesize 16 bytes.
 +Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 16 bytes
 +Memory: 12352k/16384k available (2255k kernel code, 4032k reserved, 353k data, 136k init, 0k highmem)
 +Hierarchical RCU implementation.
 +NR_IRQS:256
 +Clocks: prediv: 1, postdiv: 1, mul: 10
 +Calibrating delay loop... 149.50 BogoMIPS (lpj=747520)
 +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: 512 (order: 0, 4096 bytes)
 +TCP bind hash table entries: 512 (order: -1, 2048 bytes)
 +TCP: Hash tables configured (established 512 bind 512)
 +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 24
 +io scheduler noop registered
 +io scheduler deadline registered (default)
 +Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
 +serial8250: ttyS0 at MMIO 0x8610e00 (irq = 15) is a TI-AR7
 +console [ttyS0] enabled, bootconsole disabled
 +serial8250: ttyS1 at MMIO 0x8610f00 (irq = 16) is a TI-AR7
 +physmap platform flash device: 00800000 at 10000000
 +physmap-flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
 +physmap-flash.0: Found an alias at 0x400000 for the chip at 0x0
 + CFI mfr 0x00000001
 + CFI id  0x000022f9
 + 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.
 +cmdlinepart partition parsing not available
 +RedBoot partition parsing not available
 +4 ar7part partitions found on MTD device physmap-flash.0
 +Creating 4 MTD partitions on "physmap-flash.0":
 +0x000000000000-0x000000010000 : "loader"
 +0x0000003f0000-0x000000400000 : "config"
 +0x000000010000-0x0000003f0000 : "linux"
 +0x0000000f0000-0x0000003f0000 : "rootfs"
 +mtd: partition "rootfs" set to be root filesystem
 +mtd: partition "rootfs_data" created automatically, ofs=2B0000, len=140000
 +0x0000002b0000-0x0000003f0000 : "rootfs_data"
 +Fixed MDIO Bus: probed
 +cpmac-mii: probed
 +cpmac: device eth0 (regs: 08612800, irq: 41, phy: 0:01, mac: 00:17:9a:1e:00:00)
 +cpmac: device eth1 (regs: 08610000, irq: 27, phy: 0:00, mac: 00:17:9a:1e:00:00)
 +Registered led device: status
 +vlynq0: regs 0x08611800, irq 29, mem 0x04000000
 +vlynq0: using local clock divisor 8
 +Found a VLYNQ device: 00000009
 +vlynq1: regs 0x08611c00, irq 33, mem 0x0c000000
 +TCP westwood registered
 +NET: Registered protocol family 17
 +802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
 +All bugs added by David S. Miller <davem@redhat.com>
 +VFS: Mounted root (squashfs filesystem) readonly on device 31:3.
 +Freeing unused kernel memory: 136k freed
 +Please be patient, while OpenWrt loads ...
 +mini_fo: using base directory: /
 +mini_fo: using storage directory: /overlay
 +PHY: 0:01 - Link is Up - 100/Full
 +device eth0 entered promiscuous mode
 +br-lan: port 1(eth0) entering forwarding state
 +device eth1 entered promiscuous mode
 +br-lan: port 2(eth1) entering forwarding state
 +NET: Registered protocol family 8
 +NET: Registered protocol family 20
 +PHY: 0:00 - Link is Up - 100/Full
 +PPP generic driver version 2.4.2
 +ip_tables: (C) 2000-2006 Netfilter Core Team
 +NET: Registered protocol family 24
 +nf_conntrack version 0.5.0 (195 buckets, 780 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.
 +acx: this driver is still EXPERIMENTAL
 +acx: reading README file and/or Craig's HOWTO is recommended, visit http://acx100.sf.net in case of further questions/discussion
 +acx: compiled to use 32bit I/O access. I/O timing issues might occur, such as non-working firmware upload. Report them
 +acx: running on a little-endian CPU
 +acx: PCI/VLYNQ module v0.3.37 initialized, waiting for cards to probe...
 +Driver found for VLYNQ device: 00000009
 +vlynq0: using local clock divisor 2
 +acx: found TI TNETW1130-based wireless network card at <NULL>, irq:80, phymem:0x4000000, mem:0xa4000000
 +initial debug setting is 0x000A
 +using IRQ 80
 +acx: need to load firmware for acx111 chipset with radio ID 16, please provide via firmware hotplug:
 +acx: either one file only (<c>ombined firmware image file, radio-specific) or two files (radio-less base image file *plus* separate <r>adio-specific extension file)
 +requesting firmware image 'tiacx111c16'
 +acx_vlynq vlynq0: firmware: requesting tiacx111c16
 +acx_write_fw (main/combined): 0
 +acx_validate_fw (main/combined): 0
 +initializing max packet templates
 +dump queue head (from card):
 +len: 24
 +tx_memory_block_address: 19E40
 +rx_memory_block_address: 15240
 +tx1_queue address: 14774
 +rx1_queue address: 14434
 +NVS_vendor_offs:01CD probe_delay:200 eof_memory:1114112
 +CCAModes:04 Diversity:01 ShortPreOpt:01 PBCC:01 ChanAgil:00 PHY:05 Temp:01
 +AntennaID:00 Len:02 Data:01 02
 +PowerLevelID:01 Len:02 Data:001E 000A
 +DataRatesID:02 Len:05 Data:02 04 11 22 44
 +DomainID:03 Len:06 Data:41 20 30 31 32 40
 +ProductID:04 Len:09 Data:TI ACX100
 +ManufacturerID:05 Len:07 Data:TI Test
 +get_mask 0x00004182, set_mask 0x00000000
 +don't know how to get sensitivity for radio type 0x16
 +got sensitivity value 0
 +got antenna value 0x4A
 +got regulatory domain 0x41
 +get_mask 0x00000000, set_mask 0x00000000 - after update
 +new ratevector: 82 84 0B 0C 12 16 18 24 2C 30 48 60 6C
 +setting RXconfig to 2010:0FDD
 +acx: === chipset TNETW1130, radio type 0x16 (Radia), form factor 0x01 ((mini-)PCI / CardBus), EEPROM version 0x05: uploaded firmware 'Rev 2.3.1.31' ===
 +creating /proc entry driver/acx_wlan%d
 +creating /proc entry driver/acx_wlan%d_diag
 +creating /proc entry driver/acx_wlan%d_eeprom
 +creating /proc entry driver/acx_wlan%d_phy
 +acx v0.3.37: net device wlan%d, driver compiled against wireless extensions 22 and Linux 2.6.32.27
 +using IRQ 80
 +Not using the 00000009 VLYNQ device's driver for VLYNQ device: 00000000
 +Not using the 00000029 VLYNQ device's driver for VLYNQ device: 00000000
 +registered device TI Avalanche SAR
 +Sangam detected
 +requesting firmware image "ar0700xx.bin"
 + avsar: firmware: requesting ar0700xx.bin
 +avsar firmware released
 +tn7dsl_set_modulation : Setting mode to 0xffff
 +Creating new root folder avalanche in the proc for the driver stats
 +Texas Instruments ATM driver: version:[7.03.01.00]
 +</code>
 +
 +<code>root@modem1:~# cat /proc/timer_list
 +Timer List Version: v0.5
 +HRTIMER_MAX_CLOCK_BASES: 2
 +now at 12549087441907 nsecs
 +
 +cpu: 0
 + clock 0:
 +  .base:      9437d930
 +  .index:      0
 +  .resolution: 1 nsecs
 +  .get_time:  <94145398>
 +  .offset:    1315497287901324971 nsecs
 +active timers:
 + clock 1:
 +  .base:      9437d960
 +  .index:      1
 +  .resolution: 1 nsecs
 +  .get_time:  <94145428>
 +  .offset:    0 nsecs
 +active timers:
 + #0: <9437de70>, <9414a06c>, S:01
 + # expires at 12549090000000-12549090000000 nsecs [in 2558093 to 2558093 nsecs]
 + #1: <94769ad0>, <9413d114>, S:01
 + # expires at 12553979407003-12553985406989 nsecs [in 4891965096 to 4897965082 nsecs]
 + #2: <9470fa30>, <9413d114>, S:01
 + # expires at 12849002260909-12849102260909 nsecs [in 299914819002 to 300014819002 nsecs]
 +  .expires_next  : 12549090000000 nsecs
 +  .hres_active    : 1
 +  .nr_events      : 902903
 +  .nr_retries    : 328
 +  .nr_hangs      : 0
 +  .max_hang_time  : 0 nsecs
 +  .nohz_mode      : 0
 +  .idle_tick      : 0 nsecs
 +  .tick_stopped  : 0
 +  .idle_jiffies  : 0
 +  .idle_calls    : 0
 +  .idle_sleeps    : 0
 +  .idle_entrytime : 0 nsecs
 +  .idle_waketime  : 0 nsecs
 +  .idle_exittime  : 0 nsecs
 +  .idle_sleeptime : 0 nsecs
 +  .last_jiffies  : 0
 +  .next_jiffies  : 0
 +  .idle_expires  : 0 nsecs
 +jiffies: 1224908
 +
 +
 +Tick Device: mode:    1
 +Per CPU device: 0
 +Clock Event Device: MIPS
 + max_delta_ns:  2147483647
 + min_delta_ns:  10240
 + mult:          322122547
 + shift:          32
 + mode:          3
 + next_event:    12549090000000 nsecs
 + set_next_event: <94110ec8>
 + set_mode:      <94110eec>
 + event_handler:  <9413e26c>
 +
 +</code>
 +
 +<code>root@modem1:~# cat /proc/vmallocinfo
 +0xc0000000-0xc0043000  274432  pages=66 vmalloc
 +0xc0044000-0xc0050000  49152  pages=11 vmalloc
 +0xc0051000-0xc0072000  135168  pages=32 vmalloc
 +0xc0073000-0xc0094000  135168  pages=32 vmalloc
 +0xc08fe000-0xc0903000  20480  pages=4 vmalloc
 +0xc0923000-0xc0926000  12288  pages=2 vmalloc
 +</code>
 +
 +<code>root@modem1:~# cat /proc/vmstat
 +nr_free_pages 596
 +nr_inactive_anon 241
 +nr_active_anon 21
 +nr_inactive_file 167
 +nr_active_file 739
 +nr_unevictable 0
 +nr_mlock 0
 +nr_anon_pages 222
 +nr_mapped 237
 +nr_file_pages 949
 +nr_dirty 0
 +nr_writeback 0
 +nr_slab_reclaimable 159
 +nr_slab_unreclaimable 758
 +nr_page_table_pages 39
 +nr_kernel_stack 26
 +nr_unstable 0
 +nr_bounce 0
 +nr_vmscan_write 0
 +nr_writeback_temp 0
 +nr_isolated_anon 0
 +nr_isolated_file 0
 +nr_shmem 43</code>
 +<code>root@modem1:~# cat /proc/zoneinfo
 +Node 0, zone  Normal
 +  pages free    595
 +        min      127
 +        low      158
 +        high    190
 +        scanned  0
 +        spanned  4096
 +        present  4064
 +    nr_free_pages 595
 +    nr_inactive_anon 241
 +    nr_active_anon 21
 +    nr_inactive_file 167
 +    nr_active_file 739
 +    nr_unevictable 0
 +    nr_mlock    0
 +    nr_anon_pages 223
 +    nr_mapped    237
 +    nr_file_pages 949
 +    nr_dirty    0
 +    nr_writeback 0
 +    nr_slab_reclaimable 159
 +    nr_slab_unreclaimable 758
 +    nr_page_table_pages 39
 +    nr_kernel_stack 26
 +    nr_unstable  0
 +    nr_bounce    0
 +    nr_vmscan_write 0
 +    nr_writeback_temp 0
 +    nr_isolated_anon 0
 +    nr_isolated_file 0
 +    nr_shmem    43
 +        protection: (0, 0)
 +  pagesets
 +    cpu: 0
 +              count: 0
 +              high:  0
 +              batch: 1
 +  all_unreclaimable: 0
 +  prev_priority:    12
 +  start_pfn:        81920
 +  inactive_ratio:    1
 +</code>
 +
 +<code>root@modem1:~# cat /proc/mounts
 +rootfs / rootfs rw 0 0
 +/dev/root /rom squashfs ro,relatime 0 0
 +proc /proc proc rw,relatime 0 0
 +sysfs /sys sysfs rw,relatime 0 0
 +tmpfs /tmp tmpfs rw,nosuid,nodev,relatime 0 0
 +tmpfs /dev tmpfs rw,relatime,size=512k,mode=755 0 0
 +devpts /dev/pts devpts rw,relatime,mode=600 0 0
 +root /tmp/root tmpfs rw,relatime,mode=755 0 0
 +mini_fo:/tmp/root /tmp/root mini_fo rw,relatime 0 0
 +debugfs /sys/kernel/debug debugfs rw,relatime 0 0
 +/dev/mtdblock4 /overlay jffs2 rw,relatime 0 0
 +mini_fo:/overlay / mini_fo rw,relatime 0 0
 +</code>
 +
 +<code>root@modem1:~# ifconfig
 +br-lan    Link encap:Ethernet  HWaddr 00:17:9A:1E:00:00 
 +          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
 +          RX packets:18336 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:16736 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:0 txqueuelen:0
 +          RX bytes:1358813 (1.2 MiB)  TX bytes:2073596 (1.9 MiB)
 +
 +eth0      Link encap:Ethernet  HWaddr 00:17:9A:1E:00:00 
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
 +          RX packets:18341 errors:4 dropped:0 overruns:4 frame:0
 +          TX packets:16736 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:0 txqueuelen:1000
 +          RX bytes:1615817 (1.5 MiB)  TX bytes:2073596 (1.9 MiB)
 +          Interrupt:41
 +
 +eth1      Link encap:Ethernet  HWaddr 00:17:9A:1E:00:00 
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
 +          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:287 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:0 txqueuelen:1000
 +          RX bytes:0 (0.0 B)  TX bytes:17970 (17.5 KiB)
 +          Interrupt:27
 +
 +lo        Link encap:Local Loopback 
 +          inet addr:127.0.0.1  Mask:255.0.0.0
 +          UP LOOPBACK RUNNING  MTU:16436  Metric:1
 +          RX packets:62508 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:62508 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:0 txqueuelen:0
 +          RX bytes:4375648 (4.1 MiB)  TX bytes:4375648 (4.1 MiB)
 +
 +wlan0    Link encap:Ethernet  HWaddr 00:17:9A:06:A3:62 
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
 +          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:211 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:0 txqueuelen:1000
 +          RX bytes:0 (0.0 B)  TX bytes:12660 (12.3 KiB)
 +          Interrupt:80
 +</code>
 +
 +<code>root@modem1:~# 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
 +</code>
 +
 +<code>root@modem1:~# top
 +Mem: 10088K used, 2400K free, 0K shrd, 640K buff, 2404K cached
 +CPU:  57% usr  21% sys  0% nic  2% idle  0% io  17% irq  1% sirq
 +Load average: 1.81 1.91 1.64 2/27 12753
 +  PID  PPID USER    STAT  VSZ %MEM %CPU COMMAND
 +  708    1 root    S    1016  8%  8% /usr/sbin/uhttpd -f -h /www -r OpenWr
 +12662 10147 root    R    1380  11%  8% top
 +  736    1 nobody  S      916  7%  4% /usr/sbin/dnsmasq -K -D -y -Z -b -E -
 +  254    1 root    S    1388  11%  3% syslogd -C16
 +  256    1 root    S    1372  11%  3% klogd
 +  785    1 root    S    1380  11%  1% /usr/sbin/ntpd -n -p 0.openwrt.pool.n
 +12753  708 root    R    2392  19%  0% /usr/bin/lua /www/cgi-bin/luci
 +10147 10098 root    S    1392  11%  0% -ash
 +    1    0 root    S    1384  11%  0% init     
 +  222    1 root    S    1384  11%  0% init     
 +  700    1 root    S    1376  11%  0% telnetd -l /bin/login.sh
 +10098  7082 root    S    1204  10%  0% /usr/sbin/dropbear -P /var/run/dropbe
 + 7082    1 root    S    1132  9%  0% /usr/sbin/dropbear -P /var/run/dropbe
 +  270    1 root    S      776  6%  0% /sbin/hotplug2 --override --persisten
 +    4    2 root    SW      0  0%  0% [events/0]
 +    5    2 root    SW      0  0%  0% [khelper]
 +  71    2 root    SW      0  0%  0% [mtdblockd]
 +  57    2 root    SW      0  0%  0% [kswapd0]
 +  27    2 root    SW      0  0%  0% [bdi-default]
 +^C 25    2 root    SW      0  0%  0% [sync_supers]
 +</code>
 +
 +<code>root@modem1:~# 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.127:34921    ESTABLISHED
 +tcp        0      0 OpenWrt.lan:ssh        192.168.1.127:34921    ESTABLISHED
 +netstat: /proc/net/tcp6: No such file or directory
 +netstat: /proc/net/udp6: No such file or directory
 +netstat: /proc/net/raw6: No such file or directory
 +Active UNIX domain sockets (w/o servers)
 +Proto RefCnt Flags      Type      State        I-Node Path
 +unix  5      [ ]        DGRAM                      141 /dev/log
 +unix  2      [ ]        DGRAM                    86643
 +unix  2      [ ]        DGRAM                    36331
 +unix  2      [ ]        DGRAM                      767
 +</code>
 +
 +<code>root@modem1:~# lsmod
 +Module                  Size  Used by    Not tainted
 +tiatm                121280  0
 +acx                  113200  0
 +nf_nat_tftp              432  0
 +nf_conntrack_tftp      2400  1 nf_nat_tftp
 +nf_nat_irc              864  0
 +nf_conntrack_irc        2592  1 nf_nat_irc
 +nf_nat_ftp              1360  0
 +nf_conntrack_ftp        4896  1 nf_nat_ftp
 +ipt_MASQUERADE          992  1
 +iptable_nat            2880  1
 +nf_nat                12544  5 nf_nat_tftp,nf_nat_irc,nf_nat_ftp,ipt_MASQUERADE,iptable_nat
 +xt_NOTRACK              672  0
 +iptable_raw              656  1
 +xt_state                800  3
 +nf_conntrack_ipv4      8352  6 iptable_nat,nf_nat
 +nf_defrag_ipv4          608  1 nf_conntrack_ipv4
 +nf_conntrack          44032 12 nf_nat_tftp,nf_conntrack_tftp,nf_nat_irc,nf_conntrack_irc,nf_nat_ftp,nf_conntrack_ftp,ipt_MASQUERADE,iptable_nat,nf_nat,xt_NOTRACK,xt_state,nf_conntrack_ipv4
 +pppoe                  10208  0
 +pppox                  1312  1 pppoe
 +pppoatm                2816  0
 +ipt_REJECT              1984  2
 +xt_TCPMSS              2720  0
 +ipt_LOG                4640  0
 +xt_comment              464  0
 +xt_multiport            1904  0
 +xt_mac                  576  0
 +xt_limit                1152  1
 +iptable_mangle          992  1
 +iptable_filter          768  1
 +ip_tables              8864  4 iptable_nat,iptable_raw,iptable_mangle,iptable_filter
 +xt_tcpudp              1856  3
 +x_tables                9824 13 ipt_MASQUERADE,iptable_nat,xt_NOTRACK,xt_state,ipt_REJECT,xt_TCPMSS,ipt_LOG,xt_comment,xt_multiport,xt_mac,xt_limit,ip_tables,xt_tcpudp
 +ppp_async              9040  0
 +ppp_generic            21216  4 pppoe,pppox,pppoatm,ppp_async
 +slhc                    5360  1 ppp_generic
 +br2684                  6624  0
 +atm                    42896  3 tiatm,pppoatm,br2684
 +crc_ccitt                976  1 ppp_async
 +</code>
 +
 +
 +===== Tags =====
 +{{tag>lantiq ar7 adsl2+ 802.11g 802.11bg fastethernet detachableantenna minipci 4kec 4port 16ram mips 4flash 1ant 1wnic 1nic}}

Back to top

toh/d-link/dsl-624t.1359069328.txt.bz2 · Last modified: 2013/01/25 00:15 by alessandro_s