I hooked up my very cheap "Nokia DKU-5 USB cable" a cheap chinese clone that only works with a very specific old Prolific driver in windows (but registers it as Nokia!). I tried forcing newer generics but no-go. There were only 4 wires in the cable, only 3 used/needed. NB Windows will not open the emulated com-port in HyperTerminal unless the serial cable is terminated.
Here is what this console reports when the ADSL2MUE boots successfully into RT2.1, Manually edited to remove duplicate line feedsdue to incorrect capture setup!
Code: Select all
Minimal POST completed... Success.
Last reset cause: Hardware reset (Power-on reset)
PSPBoot1.2 rev: 1.2.0.4
(c) Copyright 2002-2004 Texas Instruments, Inc. All Rights Reserved.
Press ESC for monitor... 3321
(psbl)
Booting...
Copyright (C) 2006 Merlion-ACORP Russia Software Company.
Launching kernel LZMA decompressor.
Kernel decompressor was successful ... launching kernel.
LINUX started...
Config serial console: ttyS0,38400
Auto Detection SANGAM chip
This SOC has MDIX cababilities on chip.
CPU revision is: 00018448
Primary instruction cache 16kb, linesize 16 bytes (4 ways)
Primary data cache 16kb, linesize 16 bytes (4 ways)
Number of TLB entries 16.
Linux version 2.4.17_mvl21-malta-mips_fp_le (root@localhost.localdomain) () #1 Sun Oct 29 18:07:31 GMT 2006
Determined physical RAM map:
memory: 14000000 @ 00000000 (reserved)
memory: 00020000 @ 14000000 (ROM data)
memory: 00fe0000 @ 14020000 (usable)
On node 0 totalpages: 4096
zone(0): 4096 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line:
calculating r4koff... 000b71b0(750000)
CPU frequency 150.00 MHz
Calibrating delay loop... 149.91 BogoMIPS
Freeing Adam2 reserved memory [0x14001000,0x0001f000]
Memory: 14320k/16384k available (1548k kernel code, 2064k reserved, 99k data, 60k init)
Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes)
Inode-cache hash table entries: 1024 (order: 1, 8192 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
Checking for 'wait' instruction... unavailable.
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
TI Optimizations: Allocating TI-Cached Memory Pool.
Warning: Number of buffers is not configured.Setting default to 128
Using 128 Buffers for TI-Cached Memory Pool.
DEBUG: Using Hybrid Mode.
NSP Optimizations: Succesfully allocated TI-Cached Memory Pool.
Initializing RT netlink socket
Starting kswapd
Disabling the Out Of Memory Killer
devfs: v1.7 (20011216) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
Squashfs 2.2-r2+lzma (C) 2002-2005 Phillip Lougher, (C) 2005 McMCC
pty: 32 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with no serial options enabled
ttyS00 at 0xa8610e00 (irq = 15) is a 16550A
ttyS01 at 0xa8610f00 (irq = 16) is a 16550A
block: 64 slots per queue, batch=16
DEBUG: Initializing the voice port management module.
DEBUG: Initialization of the voice port management module successful..
Using the MAC with internal PHY
Cpmac driver is allocating buffer memory at init time.
Cpmac driver Enable TX complete interrupt
Default Asymmetric MTU for eth0 1500
Default Asymmetric MTU for eth1 1500
Default Asymmetric MTU for eth2 1500
Default Asymmetric MTU for eth3 1500
PPP generic driver version 2.4.1
avalanche flash device: 0x400000 at 0x10000000.
Amd/Fujitsu Extended Query Table v1.1 at 0x0040
number of CFI chips: 1
Looking for mtd device :mtd0:
Found a mtd0 image (0x97000), with size (0x369000).
Creating 1 MTD partitions on "Physically mapped flash:0":
0x00097000-0x00400000 : "mtd0"
mtd: partition "mtd0" doesn't start on an erase block boundary -- force read-only
Looking for mtd device :mtd1:
Found a mtd1 image (0x20090), with size (0x76f70).
Creating 1 MTD partitions on "Physically mapped flash:0":
0x00020090-0x00097000 : "mtd1"
mtd: partition "mtd1" doesn't start on an erase block boundary -- force read-only
Looking for mtd device :mtd2:
Found a mtd2 image (0x0), with size (0x10000).
Creating 1 MTD partitions on "Physically mapped flash:0":
0x00000000-0x00010000 : "mtd2"
Looking for mtd device :mtd3:
Found a mtd3 image (0x10000), with size (0x10000).
Creating 1 MTD partitions on "Physically mapped flash:0":
0x00010000-0x00020000 : "mtd3"
Looking for mtd device :mtd4:
Found a mtd4 image (0x20000), with size (0x3e0000).
Creating 1 MTD partitions on "Physically mapped flash:0":
0x00020000-0x00400000 : "mtd4"
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 1024 bind 1024)
Linux IP multicast router 0.06 plus PIM-SM
ip_conntrack version 2.1 (128 buckets, 1024 max) - 384 bytes per conntrack
ip_conntrack_pptp version 1.9 loaded
ip_nat_pptp version 1.5 loaded
ip_tables: (C) 2000-2002 Netfilter core team
ipt_account 0.1.6 : Piotr Gasid³o <quaker@barbara.eu.org>, http://www.barbara.eu.org/~quaker/ipt_account/
netfilter PSD loaded - (c) astaro AG
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
NET4: Ethernet Bridge 008 for NET4.0
Initializing the WAN Bridge.
Please set the MAC Address for the WAN Bridge.
Set the Environment variable 'HWA_3'.
MAC Address should be in the following format: xx:xx:xx:xx:xx:xx
VFS: Mounted root (squashfs filesystem) readonly.
Mounted devfs on /dev
Freeing unused kernel memory: 60k freed
serial console detected. Disabling virtual terminals.
console=/dev/tts/0
init started: BusyBox v0.61.pre (2006.10.29-18:09+0000) multi-call binary
Starting pid 9, console /dev/tts/0: '/etc/init.d/rcS'
Algorithmics/MIPS FPU Emulator v1.5
Reading Standard Configuration File /etc/led.conf
Configured 15 states
Using /lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/net/avalanche_usb/avalanche_usb.o
USB: Entering USB_init_module.
USB Driver built for RNDIS-CDC protocols.
Error getting protocol configuration from bootloader environment.
Defaulting to "RNDIS-CDC" mode.
Start usb_clk_check
VID = 0x13b1
PID = 0xf
No Serial Number String present.
Manufacturer = Texas Instruments
Product description = Linksys RNDIS Network Adapter
USB: Entering USB_Init.
USB: Leaving USB_Init.
Default Asymmetric MTU for usb0 1500
USB: Leaving USB_init_module.
Using /lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/atm/tiatm.o
registered device TI Avalanche SAR
Sangam detected
DSP binary filesize = 356930 bytes
tn7dsl_set_modulation : Setting mode to 0x1
Texas Instruments ATM driver: version:[6.00.01.00]
SIOCGIFFLAGS: No such device
SIOCGIFFLAGS: No such device
Sep 8 12:00:11 crond[61]: crond 2.3.2 dillon, started, log level 8
SIOCGIFFLAGS: No such device
PVC dB
vpi = -1 vci = -1 in_use = 0
vpi = -1 vci = -1 in_use = 0
vpi = -1 vci = -1 in_use = 0
vpi = -1 vci = -1 in_use = 0
vpi = -1 vci = -1 in_use = 0
vpi = -1 vci = -1 in_use = 0
vpi = -1 vci = -1 in_use = 0
vpi = -1 vci = -1 in_use = 0
Sep 8 12:00:12 cfgmgr(pppoa-108): Sep 8 12:00:12 | Valid Configuration Tree
Doing BRCTL ...
addbr br0
Doing BRCTL ...
addbr br1
Doing BRCTL ...
addbr br2
Sep 8 12:00:12 cfgmgr(sntp): Sep 8 12:00:12 | NTP Polling Timer for DHCP Started succesfully.
Sep 8 12:00:12 cfgmgr(sar): Sep 8 12:00:12 | DSL Polling Timer Started succesfully.
Sep 8 12:00:12 cfgmgr(sar): Sep 8 12:00:12 | PSP Boot environment Modem Modulation Change: 1
Sep 8 12:00:13 cfgmgr(fdb): Sep 8 12:00:13 | Firewall NAT service started
Default Asymmetric MTU for br0 1500
Default Asymmetric MTU for br1 1500
Sep 8 12:00:13 cfgmgr(lanbridge0): Sep 8 12:00:13 | Bridge Created: br0
Waiting for enter to start '/bin/sh' (pid 88, terminal /dev/tts/0)
Please press Enter to activate this console. Default Asymmetric MTU for br2 1500
device eth0 entered promiscuous mode
br0: port 1(eth0) entering learning state
device usb0 entered promiscuous mode
br0: port 1(eth0) entering forwarding state
br0: topology change detected, propagating
br0: port 2(usb0) entering learning state
br0: port 2(usb0) entering forwarding state
br0: topology change detected, propagating
And a poor photo of my hookup (No Ethernet/DSL) I'm sure I've seen better photos on the net.
The space to solder a JTAG header is the 14 solder filled holes next to the LEDs.
*UPDATED*
See the "How to make a Class II USB serial cable guide" on Neo's website under Guides
RT based intermediate link -
kb.php?mode=article&k=38