Here's as much information as I've managed to gather about the Linksys RVS4000 router. I'm hoping this will help or motivate someone to port emdebian or dd-wrt to it.
If you're in Australia and you manage to get emdebian running reliably on this router, I'll send you a case of beer.
If there's any more details you need, flick an email to rvs4000@realmtech.net
GPL firmware source is available from the Cisco website:
ftp://ftp-eng.cisco.com/pub/opensource/linksys/rvs4000/1.2.10/rvs4000_v1.2.10.tgz
| CPU | Star Semiconductor STR9202 (SoC) |
|---|---|
| RAM | 64 MB |
| Flash | 8 MB |
| Switch | Vitesse VSC7385 (4 port, managed w/ VLAN and QoS) |
Telnet access can be enabled by navigating to http://[router_ip]/Hidden_telnet.htm
Note: No password is required to login! I have not been able to set a password, either (busybox limitation?).
Linux version 2.4.27-star (root@rory-desktop) (gcc version 2.95.3 20010315 (release)) #1 Thu Oct 9 14:19:52 CST 2008 CPU: FA526id(wb) revision 1 ICache:16KB enabled, DCache:16KB enabled, BTB support Machine: STAR_STR9100 MM: not creating mapping for 0x10000000 at 0x10000000 in user region On node 0 totalpages: 16384 zone(0): 16384 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/ram0 MEM=64 Relocating machine vectors to 0xffff0000 I-base_addr : c01c3000 IRQ Timer1 at interrupt number 0x0 and clock 100000000(Hz) Calibrating delay loop... 153.60 BogoMIPS Memory: 64MB = 64MB total Memory: 58700KB available (1920K code, 433K data, 68K init) Dentry cache hash table entries: 8192 (order: 4, 65536 bytes) Inode cache hash table entries: 4096 (order: 3, 32768 bytes) Mount cache hash table entries: 512 (order: 0, 4096 bytes) Buffer cache hash table entries: 4096 (order: 2, 16384 bytes) Page-cache hash table entries: 16384 (order: 4, 65536 bytes) POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket do initcalls start Starting kswapd pty: 256 Unix98 ptys configured vitgenio: Device registered. Str9100 Serial Driver version 5.05c (2001-07-08) with no serial options enabled ttyS00 at 0xf7800000 (irq = 10) is a Star_UART rxring.vir_addr=C4800000 rxring.phy_addr=00CA1000 txring.vir_addr=C4802000 txring.phy_addr=00CDB000 eth0: Switch Type: ONEARM(One Mac mode) [orn_drv_open_poll,2384] [orn_drv_open_poll,2390] [orn_drv_open_poll,2402] [orn_drv_open_poll,2419] Check MAC/PHY 0 Link Status : UP! [orn_drv_open_poll,2441] [orn_drv_open_poll,2462] Star9100 one arm Lan Port Bridge Mode [orn_drv_open_poll,2486] [orn_drv_open_poll,2492] gsw_info.vlan[0].vlan_vid : 3292 gsw_info.vlan[1].vlan_vid : 1 [orn_drv_open_poll,2541] [orn_drv_open_poll,2548] [orn_drv_open_poll,2562] [orn_drv_open_poll,2565] eth0: STAR9100 LAN Port Initial Finished eth1: STAR9100 WAN Port Initial Finished Enable AN STAR9100 EWC Project MAC1 Initial eth2: STAR9100 EWC Port Initial Finished RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize loop: loaded (max 8 devices) PPP generic driver version 2.4.2 cfi_cmdset_0001: Erase suspend on write enabled 0: offset=0x0,size=0x8000,blocks=4 1: offset=0x20000,size=0x20000,blocks=63 Using buffer write method Creating 4 MTD partitions on "str9100_flash": 0x00000000-0x00020000 : "BootLoader " 0x00020000-0x00040000 : "System Configuration" 0x00040000-0x00160000 : "Signature" 0x00160000-0x00800000 : "Kernel" IPv6 v0.8 for NET4.0 IPv6 over IPv4 tunneling driver 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 4096 bind 4096) IPv4 over IPv4 tunneling driver GRE over IPv4 tunneling driver Linux IP multicast router 0.06 plus PIM-SM klips_info:ipsec_init: KLIPS startup, Openswan KLIPS IPsec stack version: cvs2006Jan12_11:29:56 klips_info:ipsec_alg_init: KLIPS alg v=0.8.1-0 (EALG_MAX=255, AALG_MAX=251) klips_info:ipsec_alg_init: calling ipsec_alg_static_init() ipsec_aes_init(alg_type=15 alg_id=12 name=aes): ret=0 ipsec_aes_init(alg_type=14 alg_id=9 name=aes_mac): ret=0 ipsec_3des_init(alg_type=15 alg_id=3 name=3des): ret=0 netfilter PSD loaded - (c) astaro AG ipt_random match loaded NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. ip6_tables: (C) 2000-2002 Netfilter core team Enter Smart HNAT Orion Twin forwarding mode Str9100 Information inited STAR9100 Software HNAT Driver Initialed NetWinder Floating Point Emulator V0.97 (double precision) do initcalls end RAMDISK: Compressed image found at block 0 Freeing initrd memory: 3602K VFS: Mounted root (ext2 filesystem) readonly. Freeing init memory: 68K UART IRQ_ports = c022716c UART IRQ at interrupt number 0xa install_isr eth0:star9100_gsw1000_lan_open star9100_gsw1000_lan_open Exit!! not install_isr eth1: no IPv6 routers present eth0: no IPv6 routers present download uses obsolete (PF_INET,SOCK_PACKET) Kris Linux Driver:Version=v1.62 for PreN(EWC)(Apr 17 2008:15:49:08) Enable Tcp Connection Tracking The Total Used Table Memory Size = 0xFB4878 = 16082K Trying to free free IRQ16 Trying to free free IRQ17 Kris is unlocked Reset IDP Engine!!! The Total Used Table Memory Size = 0xFB4878 = 16082K Enable DDOS Detection!! Enable PortScan Detection!! Enable IP Sweep Detection!!
Processor : FA526id(wb) rev 1 (v4l) BogoMIPS : 153.60 Features : swp half thumb Hardware : STAR_STR9100 Revision : 0000 Serial : 0000000000000000
/dev/root on / type ext2 (rw) none on /proc type proc (rw) # ls -l /dev/root lrwxrwxrwx 1 root root 4 Oct 27 08:21 /dev/root -> ram0
dev: size erasesize name mtd0: 00020000 00008000 "BootLoader " mtd1: 00020000 00020000 "System Configuration" mtd2: 00120000 00020000 "Signature" mtd3: 006a0000 00020000 "Kernel"