Differences

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

toh:d-link:dsl-624t [2013/02/21 23:48]
toh:d-link:dsl-624t [2014/03/02 21:05] (current)
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-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 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 =====
 +→[[toh/d-link/dsl-5xxt-6xxt-adam2|D-Link DSL-5xxT and DSL-G6xxT - ADAM2 Installation Guide]]
===== Hardware ===== ===== Hardware =====
Line 27: Line 29:
| **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 reports 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 ====
Line 45: Line 46:
{{:media:d-link_dsl-g624t_inside.jpg|}} {{: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 ====
Line 50: Line 68:
The top and bottom shells are kept toghether by only two screws, easily accessible and removable from the bottom. The top and bottom shells are kept toghether by only two screws, easily accessible and removable from the bottom.
-==== Serial ==== +==== Serial Port ==== 
-Untested, but should be just like the 524T's [[dsl-524t#serial]] port. It's the **JP6** connector.+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.
Line 79: Line 148:
To use OpenWrt Backfire (10.03.1) on this unit we need to modify the partition layout as follows (changes are in **bold**): 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**  ^^^^^ +^  **D-Link DSL-624T and OpenWrt**  ^^^^^^ 
-^ partition ^ Name ^ start ^ end ^ Description  ^ +^ partition ^ Name ^ start ^ end ^ size ^ Description  ^ 
-| mtd2 | loader  | 0x90000000 | 0x90010000 | Bootloader (ADAM2) | +| mtd2 | loader  | 0x90000000 | 0x90010000 | 64 KiB | Bootloader (ADAM2) | 
-| mtd1 | linux    | **0x90010000** | **0x903f0000** | Linux kernel | +| mtd1 | linux    | **0x90010000** | **0x903f0000** | **3968** KiB | Linux kernel | 
-| mtd0 | rootfs  | **0x900a1000** | **0x903f0000** | Read-only squashfs + jffs2 filesystem | +| mtd0 | rootfs  | **0x900a1000** | **0x903f0000** | **3388** KiB | Read-only squashfs + jffs2 filesystem | 
-| mtd3 | config  | 0x903f0000 | 0x90400000 | Original firmware configuration | +| mtd3 | config  | 0x903f0000 | 0x90400000 | 64 KiB | Original firmware configuration | 
-| mtd4 | rootfs_data | 0x90010000 | 0x903f0000 | |+| mtd4 | rootfs_data | 0x90010000 | 0x903f0000 | 3968 KiB | |
Line 328: Line 397:
</code> </code>
-<code>root@modem1:~# cat /proc/modules +<code>root@modem1:~# dmesg 
-tiatm 121280 0 - Live 0x94580000 +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 
-acx 113200 0 - Live 0x944a0000 +bootconsole [early0] enabled 
-nf_nat_tftp 432 0 - Live 0x94d8d000 +CPU revision is: 00018448 (MIPS 4KEc) 
-nf_conntrack_tftp 2400 1 nf_nat_tftp, Live 0x94e24000 +TI AR7 (TNETD7300), ID: 0x0005, Revision: 0x27 
-nf_nat_irc 864 0 - Live 0x94e78000 +Determined physical RAM map: 
-nf_conntrack_irc 2592 1 nf_nat_irc, Live 0x94eb1000 + memory: 01000000 @ 14000000 (usable) 
-nf_nat_ftp 1360 0 - Live 0x94e48000 +Initrd not found or empty - disabling initrd 
-nf_conntrack_ftp 4896 1 nf_nat_ftp, Live 0x94e8e000 +Zone PFN ranges: 
-ipt_MASQUERADE 992 1 - Live 0x943a4000 + Normal  0x00014000 -> 0x00015000 
-iptable_nat 2880 1 - Live 0x94dc0000 +Movable zone start PFN for each node 
-nf_nat 12544 5 nf_nat_tftp,nf_nat_irc,nf_nat_ftp,ipt_MASQUERADE,iptable_nat, Live 0x943a8000 +early_node_map[1] active PFN ranges 
-xt_NOTRACK 672 0 - Live 0x94e45000 +    0: 0x00014000 -> 0x00015000 
-iptable_raw 656 1 - Live 0x94da9000 +On node 0 totalpages: 4096 
-xt_state 800 3 - Live 0x94ec7000 +free_area_init_node: node 0, pgdat 9438bc40, node_mem_map 943c8000 
-nf_conntrack_ipv4 8352 6 iptable_nat,nf_nat, Live 0x94ebc000 +  Normal zone: 32 pages used for memmap 
-nf_defrag_ipv4 608 1 nf_conntrack_ipv4, Live 0x94e0f000 +  Normal zone: 0 pages reserved 
-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, Live 0x94450000 +  Normal zone: 4064 pages, LIFO batch:0 
-pppoe 10208 0 - Live 0x9439c000 +Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 4064 
-pppox 1312 1 pppoe, Live 0x94395000 +Kernel command line: rootfstype=squashfs,jffs2 console=ttyS0,38400n8 
-pppoatm 2816 0 - Live 0x9438e000 +PID hash table entries: 64 (order: -4, 256 bytes) 
-ipt_REJECT 1984 2 - Live 0x94ec4000 +Dentry cache hash table entries: 2048 (order: 1, 8192 bytes) 
-xt_TCPMSS 2720 0 - Live 0x94ece000 +Inode-cache hash table entries: 1024 (order: 0, 4096 bytes) 
-ipt_LOG 4640 0 - Live 0x94ee4000 +Primary instruction cache 16kB, VIPT, 4-way, linesize 16 bytes. 
-xt_comment 464 0 - Live 0x94bec000 +Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 16 bytes 
-xt_multiport 1904 0 - Live 0x94eef000 +Memory: 12352k/16384k available (2255k kernel code, 4032k reserved, 353k data, 136k init, 0k highmem) 
-xt_mac 576 0 - Live 0x94ee9000 +Hierarchical RCU implementation. 
-xt_limit 1152 1 - Live 0x94edc000 +NR_IRQS:256 
-iptable_mangle 992 1 - Live 0x94ee3000 +Clocks: prediv: 1, postdiv: 1, mul: 10 
-iptable_filter 768 1 - Live 0x94dbb000 +Calibrating delay loop... 149.50 BogoMIPS (lpj=747520) 
-ip_tables 8864 4 iptable_nat,iptable_raw,iptable_mangle,iptable_filter, Live 0x94e34000 +Mount-cache hash table entries: 512 
-xt_tcpudp 1856 3 - Live 0x94e8b000 +NET: Registered protocol family 16 
-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, Live 0x94e7c000 +bio: create slab <bio-0> at 0 
-ppp_async 9040 0 - Live 0x94eb8000 +Switching to clocksource MIPS 
-ppp_generic 21216 4 pppoe,pppox,pppoatm,ppp_async, Live 0x94e80000 +NET: Registered protocol family 2 
-slhc 5360 1 ppp_generic, Live 0x94dcc000 +IP route cache hash table entries: 1024 (order: 0, 4096 bytes) 
-br2684 6624 0 - Live 0x94d60000 +TCP established hash table entries: 512 (order: 0, 4096 bytes) 
-atm 42896 3 tiatm,pppoatm,br2684, Live 0x94e90000 +TCP bind hash table entries: 512 (order: -1, 2048 bytes) 
-crc_ccitt 976 1 ppp_async, Live 0x94be7000+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>
Line 657: Line 847:
</code> </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.1361486893.txt.bz2 · Last modified: 2013/02/21 23:48 (external edit)