Differences

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

toh:astoria:arv752dpw22 [2012/10/01 22:31]
taeuber
toh:astoria:arv752dpw22 [2014/02/17 21:31] (current)
ralfbergs Fixed URLs, added pointer to latest version.
Line 1: Line 1:
__This is mainly a draft. Will be completed soon.__ __This is mainly a draft. Will be completed soon.__
-mostly copied form [[http://wiki.openwrt.org/toh/arcadyan/arv752dpw|Arcadyan ARV752DPW]] +Please correct spelling and wording. I'm not a native speaker.
====== Astoria networks ARV752DPW22 ====== ====== Astoria networks ARV752DPW22 ======
-In Germany also sold as **<color red>Vodafone DSL-EasyBox 803A</color>**.+In Germany also sold as **Arcor/<color red>Vodafone DSL-EasyBox 803A</color>**.
Line 12: Line 11:
===== Hardware ===== ===== Hardware =====
==== Highlights ==== ==== Highlights ====
-^ CPU ^ Ram ^ Flash ^ Network ^ USB ^ Serial ^ UART ^ FXS ^ +^ CPU ^ Ram ^ Flash ^ Network ^ USB ^ Serial ^ UART mode ^ FXS ^ 
-| Lantiq Xway Danube @333Mhz Dual Core | 64MB | 8MB | 4 Ports | Yes | Yes | Yes | Yes |+|  [[doc:Hardware:soc:soc.lantiq|Lantiq Xway Danube]] @333Mhz Dual Core | 64MB | 8MB | 4 Ports | Yes | Yes | Yes | 2xPOTS, 1xISDN | 
 + 
 + 
 +==== Overview ==== 
 +| **Architecture:** | MIPS | 
 +| **Target:** | [[doc:hardware:soc:soc.lantiq|Lantiq]] Xway Danube | 
 +| **Vendor:** | Arcadyan | 
 +| **Bootloader:** | [[doc:techref:bootloader:brnboot]] | 
 +| **System-On-Chip:** |  | 
 +| **CPU/Speed** | 333 Mhz | 
 +| **Flash-Chip:** | | 
 +| **Flash size:** | 8MB | 
 +| **RAM:** | 64MB | 
 +| **RAM Chip:** | | 
 +| **Wireless:** | RaLink RT3062F; 802.11b/g/n, 2 fixed internal antennas| 
 +| **Ethernet:** | Atheros AR8216; 4x LAN 100MBit/s| 
 +| **Internet:** | ADSL2+ (annex A and B) | 
 +| **FXS:** | 2x POTS + 1x ISDN S<sub>0</sub>| 
 +| **ISDN:** | Infineon T-SMINTO PEF 80902 | 
 +| **USB:** | Yes 3 x 2.0 | 
 +| **Serial:** | [[doc:hardware:port.serial|Yes]] 3.3V | 
 +| **JTAG:** | ? | 
 +| **Power:** | external PSU, 15V DC, max 1,6A (16W typical) polarity: -(+) |
==== Details ==== ==== Details ====
-| **Architecture:** MIPS | + 
-| **Vendor:** Arcadyan | +=== CPU === 
-| **Bootloader:** [[doc:techref:bootloader:brnboot]] | +<code> 
-| **System-On-Chip:** +# cat /proc/cpuinfo  
-| **CPU/Speed** 333 Mhz +system type            : Danube rev 1.5 
-| **Flash-Chip:** +machine                : ARV752DPW22 - Arcor A803 
-| **Flash size:** 8MB +processor              : 0 
-| **RAM:** 64MB +cpu model              : MIPS 24KEc V4.1 
-| **RAM Chip:** +BogoMIPS                : 221.18 
-| **Wireless:** RaLink RT3062F +wait instruction        : yes 
-| **Ethernet:** Atheros AR8216 +microsecond timers      : yes 
-| **Internet:** ADSL2+ (annex A and B) +tlb_entries            : 16 
-| **FXS:** 2x POTS + 1x ISDN S<sub>0</sub>| +extra interrupt vector  : yes 
-| **USB:** Yes 3 x 2.0 | +hardware watchpoint    : yes, count: 4, address/irw mask: [0x0000, 0x07d0, 0x0b40, 0x0f50] 
-| **Serial:** [[#Serial|Yes]]| +ASEs implemented        : mips16 dsp 
-| **JTAG:** ? |+shadow register sets    : 1 
 +kscratch registers      : 0 
 +core                    : 0 
 +VCED exceptions        : not available 
 +VCEI exceptions        : not available 
 +</code> 
 + 
 +=== PCI === 
 +<code> 
 +# lspci 
 +00:0e.0 Network controller: Ralink corp. Device 3592 
 +00:0f.0 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62) 
 +00:0f.1 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62) 
 +00:0f.2 USB controller: VIA Technologies, Inc. USB 2.0 (rev 65) 
 +</code> 
 + 
 +=== USB === 
 +<code> 
 +# lsusb 
 +Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
 +Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
 +Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
 +Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub 
 +</code> 
 + 
 +The external USB ports are connected to the USB 2.0 root hubs.\\ 
 +The port behind the small cover (meant for an UMTS stick) is connected to bus 001 the other two are connected to bus 002. 
 + 
 +=== LAN === 
 + 
 +eth0 is connected to port #0 of the Atheros AR8216 switch.\\ 
 +The switch has 6 ports. Port #1 is not connected.\\ 
 +The ports #2 to #5 are the ports LAN1 to LAN4 on the backside of the router. 
 + 
 +The max MTU size of eth0 is 1500. 
 + 
 +The switch can manage up to 16 [[doc:networking:network.interfaces#vlan.and.bridging.concepts|VLANS]]. 
 + 
 +<code> 
 +# swconfig dev eth0 help 
 +switch0: eth0(Atheros AR8216), ports: 6 (cpu @ 0), vlans: 16 
 +    --switch 
 +        Attribute 1 (int): enable_vlan (Enable VLAN mode) 
 +        Attribute 2 (none): apply (Activate changes in the hardware) 
 +        Attribute 3 (none): reset (Reset the switch) 
 +    --vlan 
 +        Attribute 1 (int): vid (VLAN ID (0-4094)) 
 +        Attribute 2 (ports): ports (VLAN port mapping) 
 +    --port 
 +        Attribute 1 (int): pvid (Primary VLAN ID) 
 +        Attribute 2 (string): link (Get port link information) 
 +</code> 
 + 
 +<code> 
 +# swconfig dev eth0 show 
 +Global attributes: 
 +        enable_vlan: 0 
 +Port 0: 
 +        pvid: 0 
 +        link: port:0 link:up speed:100baseT full-duplex  
 +Port 1: 
 +        pvid: 0 
 +        link: port:1 link:down 
 +Port 2: 
 +        pvid: 0 
 +        link: port:2 link:down 
 +Port 3: 
 +        pvid: 0 
 +        link: port:3 link:down 
 +Port 4: 
 +        pvid: 0 
 +        link: port:4 link:down 
 +Port 5: 
 +        pvid: 0 
 +        link: port:5 link:down 
 +</code> 
 + 
 +== ascii layout == 
 + 
 +<code> 
 +                          _____________________________________________ 
 +                          /                switch  AR8216              \ 
 +                        | port0  port1  port2  port3  port4  port5
 +                         \_____________________________________________/ 
 +                            |               |      |      |      | 
 +WLAN---CPU---eth0-----------/             LAN 1  LAN 2  LAN 3  LAN 4 
 +</code> 
 + 
 +=== WLAN === 
 + 
 +=== ISDN === 
 + 
 +=== POTS === 
 +=== LEDs === 
 +^Symbol^Color^ 
 +|Power  | <color red>red</color> + <color blue>blue</color>
 +|WAN    | <color red>red</color> + <color blue>blue</color>
 +|VoIP    | <color red>red</color> + <color blue>blue</color>
 +|WLan    | <color red>red</color>
 +|UMTS USB\\ looks a bit like a mic symbol| <color red>red</color>
 +|Mail    | <color red>red</color>
 +|LAN1    | <color green>green</color>
 +|LAN2    | <color green>green</color> | 
 +|LAN3    | <color green>green</color> | 
 +|LAN4    | <color green>green</color>
 +|ISDN   | <color green>green</color> | 
 +|POTS 1  | <color green>green</color> | 
 +|POTS 2 | <color green>green</color> | 
 + 
 +The following mapping is wrong [2012/10/11]: 
 +<code> 
 +[    0.748000] Registered led device: soc:blue:power 
 +[    0.748000] Registered led device: soc:red:internet 
 +[    0.748000] Registered led device: soc:red:power 
 +[   0.748000] Registered led device: soc:red:wps 
 +[   0.752000] Registered led device: soc:red:fxo 
 +[    0.752000] Registered led device: soc:red:voice 
 +[    0.752000] Registered led device: soc:green:usb 
 +[    0.752000] Registered led device: soc:green:wifi 
 +[    0.752000] Registered led device: soc:green:wifi1 
 +[    0.752000] Registered led device: soc:blue:wifi 
 +[    0.756000] Registered led device: soc:blue:wifi1 
 +[    0.756000] Registered led device: soc:green:eth1 
 +[    0.756000] Registered led device: soc:green:eth2 
 +[    0.756000] Registered led device: soc:green:eth3 
 +[    0.756000] Registered led device: soc:green:eth4 
 +</code> 
 + 
 +=== buttons === 
 + 
 +There are 4 buttons on the device.\\ 
 +One on the side was originally meant to switch the WLan on and off.\\ 
 +One on the back was meant as a reset button.\\ 
 +A protected one on the back side was meant to get back to the original configuration.\\ 
 +And then there is a 4th button near the leds on the back side. 
 + 
 +=== serial port === 
 +Board voltage is 3.3V so you will need a cheap usb to serial adapter which are already at 3.3v. 
 + 
 +For compatible USB to serial cables see: [[doc:hardware:port.serial.cables]] 
 + 
 +Pinout: 
 + 
 +|4| GND
 +|3| RX | 
 +|2| TX | 
 +|1| Vcc 3.3V | 
 +{{:toh:astoria:backside.803a-serial.jpg?250|}} 
==== Opening the case ==== ==== Opening the case ====
Line 56: Line 225:
{{:toh:astoria:internal.antennas.803a.jpg?250|}} {{:toh:astoria:internal.antennas.803a.jpg?250|}}
- 
-==== LEDs ==== 
-^Name^Colour^Gpio^ 
-|Power  | <color red>red</color> + <color blue>blue</color> ( +<color green>green</color>?) | | 
-|WAN    | <color red>red</color> + <color blue>blue</color> ( +<color green>green</color>?) | | 
-|VoIP    | <color red>red</color> (+<color blue>blue</color> + <color green>green</color>?)  | | 
-|WLan    | <color red>red</color> | | 
-|UMTS USB| | | 
-|Mail    | | | 
- 
-==== Serial ==== 
-Board voltage is 3.3V so you will need a cheap usb to serial adapter which are already at 3.3v. 
- 
-For compatible USB to serial cables see: [[doc:hardware:port.serial.cables]] 
- 
-Pinout: 
- 
-|4| GND | 
-|3| RX | 
-|2| TX | 
-|1| Vcc 3.3V | 
-{{:toh:astoria:backside.803a-serial.jpg?250|}} 
===== Bootlogs ===== ===== Bootlogs =====
==== OEM bootlog ==== ==== OEM bootlog ====
<HTML> <HTML>
-<p style="padding: 10px;border:1px solid grey;height:600px;font:10px/14px Georgia, Garamond, Serif;overflow:Auto;background-color:#FFFFFF">+<p style="padding: 10px;border:1px solid grey;height:500px;font:10px/14px Georgia, Garamond, Serif;overflow:Auto;background-color:#FFFFFF">
<code>þ <code>þ
ROM VER: 1.0.3 ROM VER: 1.0.3
Line 2530: Line 2677:
</p> </p>
</HTML> </HTML>
 +
 +==== Linux bootlog ====
 +
 +booting from u-boot from original bootloader
 +
 +<HTML>
 +<p style="padding: 10px;border:1px solid grey;height:500px;font:10px/14px Georgia, Garamond, Serif;overflow:Auto;background-color:#FFFFFF">
 +<code>
 +[DANUBE Boot]:y
 +             
 +Go to Memory Address: (default:0x80002000) : 0x
 +Jump to address 0x80002000 ...
 +                             
 +
 +U-Boot 2010.03 (Sep 29 2012 - 18:24:13)
 +
 +Board: ARV752DPW22
 +SoC: Danube/Twinpass/Vinax-VE V1.5, DDR Speed 166 MHz, CPU Speed 333 MHz
 +DRAM:  64 MB
 +Flash:  8 MB
 +*** Warning - bad CRC, using default environment
 +
 +Net:  bring up ebu gpio
 +initializing ar8216 switch... initialized
 +lq_cpe_eth
 +Hit any key to stop autoboot:  0
 +## Booting kernel from Legacy Image at b0020000 ...
 +  Image Name:  MIPS OpenWrt Linux-3.3.8
 +  Created:      2012-09-04  19:43:16 UTC
 +  Image Type:  MIPS Linux Kernel Image (lzma compressed)
 +  Data Size:    1011964 Bytes = 988.2 kB
 +  Load Address: 80002000
 +  Entry Point:  80002000
 +  Verifying Checksum ... OK
 +  Uncompressing Kernel Image ... OK
 +
 +Starting kernel ...
 +
 +[    0.000000] Linux version 3.3.8 (blogic@Debian-60-squeeze-64-minimal) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #4 Fri Aug 31 16:20:51 UTC 2012
 +[    0.000000] SoC: Danube rev 1.5
 +[    0.000000] bootconsole [early0] enabled
 +[    0.000000] CPU revision is: 00019641 (MIPS 24KEc)
 +[    0.000000] Determined physical RAM map:
 +[    0.000000]  memory: 04000000 @ 00000000 (usable)
 +[    0.000000] Initrd not found or empty - disabling initrd
 +[    0.000000] Zone PFN ranges:
 +[    0.000000]  Normal  0x00000000 -> 0x00004000
 +[    0.000000] Movable zone start PFN for each node
 +[    0.000000] Early memory PFN ranges
 +[    0.000000]    0: 0x00000000 -> 0x00004000
 +[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 16256
 +[    0.000000] Kernel command line: console=ttyLTQ1,115200 rootfstype=squashfs,jffs2 machtype=ARV752DPW22
 +[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
 +[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
 +[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
 +[    0.000000] Primary instruction cache 16kB, VIPT, 4-way, linesize 32 bytes.
 +[    0.000000] Primary data cache 16kB, 4-way, VIPT, no aliases, linesize 32 bytes
 +[    0.000000] Writing ErrCtl register=00074f68
 +[    0.000000] Readback ErrCtl register=00074f68
 +[    0.000000] Memory: 61832k/65536k available (2399k kernel code, 3704k reserved, 403k data, 176k init, 0k highmem)
 +[    0.000000] NR_IRQS:256
 +[    0.000000] CPU Clock: 333MHz
 +[    0.000000] Calibrating delay loop... 221.18 BogoMIPS (lpj=442368)
 +[    0.040000] pid_max: default: 32768 minimum: 301
 +[    0.044000] Mount-cache hash table entries: 512
 +[    0.052000] NET: Registered protocol family 16
 +[    0.060000] gpiochip_add: registered GPIOs 0 to 15 on device: ltq_gpio
 +[    0.064000] gpiochip_add: registered GPIOs 16 to 31 on device: ltq_gpio
 +[    0.068000] MIPS: machine is ARV752DPW22 - Arcor A803
 +[    0.072000] gpiochip_add: registered GPIOs 100 to 115 on device: ltq_ebu
 +[    0.104000] bio: create slab <bio-0> at 0
 +[    0.112000] PCI host bridge to bus 0000:00
 +[    0.116000] pci_bus 0000:00: root bus resource [mem 0x18000000-0x19ffffff]
 +[    0.120000] pci_bus 0000:00: root bus resource [io  0x1ae00000-0x1affffff]
 +[    0.128000] pci 0000:00:0e.0: BAR 0: assigned [mem 0x18000000-0x1800ffff]
 +[    0.132000] pci 0000:00:0f.2: BAR 0: assigned [mem 0x18010000-0x180100ff]
 +[    0.136000] pci 0000:00:0f.0: BAR 4: assigned [io  0x1ae00000-0x1ae0001f]
 +[    0.140000] pci 0000:00:0f.1: BAR 4: assigned [io  0x1ae00020-0x1ae0003f]
 +[    0.144000] pci 0000:00:0e.0: SLOT:14 PIN:1 IRQ:30
 +[    0.148000] pci 0000:00:0f.0: SLOT:15 PIN:1 IRQ:135
 +[    0.152000] pci 0000:00:0f.1: SLOT:15 PIN:2 IRQ:135
 +[    0.156000] pci 0000:00:0f.2: SLOT:15 PIN:3 IRQ:135
 +[    0.160000] Switching to clocksource MIPS
 +[    0.168000] NET: Registered protocol family 2
 +[    0.176000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
 +[    0.180000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
 +[    0.188000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
 +[    0.196000] TCP: Hash tables configured (established 2048 bind 2048)
 +[    0.200000] TCP reno registered
 +[    0.204000] UDP hash table entries: 256 (order: 0, 4096 bytes)
 +[    0.212000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
 +[    0.216000] NET: Registered protocol family 1
 +[    0.220000] PCI: Enabling device 0000:00:0f.0 (0000 -> 0001)
 +[    0.228000] PCI: Enabling device 0000:00:0f.1 (0000 -> 0001)
 +[    0.232000] PCI: Enabling device 0000:00:0f.2 (0000 -> 0002)
 +[    0.240000] gptu: totally 6 16-bit timers/counters
 +[    0.244000] gptu: misc_register on minor 63
 +[    0.248000] gptu: succeeded to request irq 126
 +[    0.252000] gptu: succeeded to request irq 127
 +[    0.260000] gptu: succeeded to request irq 128
 +[    0.264000] gptu: succeeded to request irq 129
 +[    0.268000] gptu: succeeded to request irq 130
 +[    0.272000] gptu: succeeded to request irq 131
 +[    0.280000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
 +[    0.284000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
 +[    0.296000] msgmni has been set to 120
 +[    0.300000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
 +[    0.308000] io scheduler noop registered
 +[    0.312000] io scheduler deadline registered (default)
 +[    0.320000] ltq_asc.1: ttyLTQ1 at MMIO 0x1e100c00 (irq = 112) is a ltq_asc
 +[    0.324000] console [ttyLTQ1] enabled, bootconsole disabled
 +[    0.324000] console [ttyLTQ1] enabled, bootconsole disabled
 +[    0.340000] ltq_nor: Found 1 x16 devices at 0x0 in 16-bit bank. Manufacturer ID 0x0000c2 Chip ID 0x0022cb
 +[    0.348000] Amd/Fujitsu Extended Query Table at 0x0040
 +[    0.352000]  Amd/Fujitsu Extended Query version 1.1.
 +[    0.360000] number of CFI chips: 1
 +[    0.360000] Creating 4 MTD partitions on "ltq_nor":
 +[    0.368000] 0x000000000000-0x000000010000 : "uboot"
 +[    0.376000] 0x000000010000-0x000000020000 : "uboot_env"
 +[    0.380000] 0x000000020000-0x0000007f0000 : "linux"
 +[    0.388000] found squashfs behind kernel
 +[    0.392000] Creating 2 MTD partitions on "ltq_nor":
 +[    0.396000] 0x000000020000-0x00000011713c : "kernel"
 +[    0.400000] mtd: partition "kernel" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
 +[    0.416000] 0x00000011713c-0x0000007f0000 : "rootfs"
 +[    0.420000] mtd: partition "rootfs" must either start or end on erase block boundary or be smaller than an erase block -- forcing read-only
 +[    0.432000] mtd: partition "rootfs" set to be root filesystem
 +[    0.440000] mtd: partition "rootfs_data" created automatically, ofs=270000, len=580000
 +[    0.444000] 0x000000270000-0x0000007f0000 : "rootfs_data"
 +[    0.456000] 0x0000007f0000-0x000000800000 : "board_config"
 +[    0.464000] etop: invalid MAC, using random
 +[    0.612000] ltq_mii: probed
 +[    0.636000] eth0: Atheros AR8216 switch driver attached.
 +[    0.736000] eth0: attached PHY [Atheros AR8216/AR8236/AR8316] (phy_addr=ltq_etop-fffffff:00, irq=-1)
 +[    0.760000] TCP cubic registered
 +[    0.760000] NET: Registered protocol family 17
 +[    0.764000] 8021q: 802.1Q VLAN Support v[    0.780000] VFS: Mounted root (squashfs filesystem) readonly on device 31:4.
 +[    0.788000] Freeing unused kernel memory: 176k freed
 +- preinit -
 +Press the [f] key and hit [enter] to enter failsafe mode
 +- regular preinit -
 +[    7.352000] JFFS2 notice: (420) jffs2_build_xattr_subsystem: complete building xattr subsystem, 1 of xdatum (1 unchecked, 0 orphan) and 5 of xref (0 dead, 2 orphan) found.
 +switching to jffs2
 +- init -
 +
 +Please press Enter to activate this console. [    8.580000] usbcore: registered new interface driver usbfs
 +[    8.584000] usbcore: registered new interface driver hub
 +[    8.592000] usbcore: registered new device driver usb
 +[    8.732000] NET: Registered protocol family 8
 +[    8.736000] NET: Registered protocol family 20
 +[    8.772000] Button Hotplug driver version 0.4.1
 +[    8.812000] PPP generic driver version 2.4.2
 +[    9.132000] ip_tables: (C) 2000-2006 Netfilter Core Team
 +[    9.404000] NET: Registered protocol family 24
 +[    9.428000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
 +[    9.432000] ehci_hcd 0000:00:0f.2: EHCI Host Controller
 +[    9.440000] ehci_hcd 0000:00:0f.2: new USB bus registered, assigned bus number 1
 +[    9.444000] ehci_hcd 0000:00:0f.2: irq 135, io mem 0x18010000
 +[    9.464000] ehci_hcd 0000:00:0f.2: USB 2.0 started, EHCI 1.00
 +[    9.468000] hub 1-0:1.0: USB hub found
 +[    9.468000] hub 1-0:1.0: 4 ports detected
 +[    9.500000] nf_conntrack version 0.5.0 (968 buckets, 3872 max)
 +[  10.396000] IFX MEI Version 5.00.00
 +[  10.624000]
 +[  10.624000] Infineon CPE API Driver version: DSL CPE API V3.24.4.4
 +[  10.788000]    ATM (A1) firmware version 1.0.19
 +[  10.792000] ifxmips_atm: ATM init succeed
 +[  10.824000] dwc_otg: version 2.60a 22-NOV-2006
 +[  11.428000] DWC_otg: Using DMA mode
 +[  11.428000] dwc_otg dwc_otg.0: DWC OTG Controller
 +[  11.436000] dwc_otg dwc_otg.0: new USB bus registered, assigned bus number 2
 +[  11.440000] dwc_otg dwc_otg.0: irq 62, io mem 0xffffffffbe101000
 +[  11.452000] DWC_otg: Init: Port Power? op_state=1
 +[  11.452000] DWC_otg: Init: Power Port (0)
 +[  11.460000] hub 2-0:1.0: USB hub found
 +[  11.460000] hub 2-0:1.0: 1 port detected
 +[  11.564000] DISCONNECTED PORT
 +[  11.568000] uhci_hcd: USB Universal Host Controller Interface driver
 +[  11.572000] uhci_hcd 0000:00:0f.0: UHCI Host Controller
 +[  11.580000] uhci_hcd 0000:00:0f.0: new USB bus registered, assigned bus number 3
 +[  11.588000] uhci_hcd 0000:00:0f.0: irq 135, io base 0x1ae00000
 +[  11.592000] hub 3-0:1.0: USB hub found
 +[  11.596000] hub 3-0:1.0: 2 ports detected
 +[  11.600000] uhci_hcd 0000:00:0f.1: UHCI Host Controller
 +[  11.604000] uhci_hcd 0000:00:0f.1: new USB bus registered, assigned bus number 4
 +[  11.612000] uhci_hcd 0000:00:0f.1: irq 135, io base 0x1ae00020
 +[  11.620000] hub 4-0:1.0: USB hub found
 +[  11.620000] hub 4-0:1.0: 2 ports detected
 +[  11.640000] input: gpio-keys-polled as /devices/platform/gpio-keys-polled/input/input0
 +[  16.276000] device eth0 entered promiscuous mode
 +[  16.288000] br-lan: port 1(eth0) entered forwarding state
 +[  16.292000] br-lan: port 1(eth0) entered forwarding state
 +[  18.296000] br-lan: port 1(eth0) entered forwarding state
 +</code>
 +</p>
 +</HTML>
 +
===== backup flash ===== ===== backup flash =====
Line 2632: Line 2976:
| Boot          | brnboot | | Boot          | brnboot |
| Configuration | router OS parameters| | Configuration | router OS parameters|
-| Special Area  | ART Image |+| Special Area  | |
| Code Image    | router OS | | Code Image    | router OS |
-| Boot Params  | brnboot parameters |+| Boot Params  | WLAN Firmware |
===== U-Boot ===== ===== U-Boot =====
-Downloads: [[http://downloads.openwrt.org/snapshots/trunk/lantiq/|OpenWrt Trunk uboot]]+Downloads: [[http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/lantiq/danube/|OpenWrt 12.09-rc1 uboot]]
There are 3 different possibilities to run u-boot: There are 3 different possibilities to run u-boot:
Line 2644: Line 2988:
  - **uboot-lantiq-arv752DPW22_ramboot** meant to be uploaded via UART by the cpu if flash's bootloader is broken, for rescue purposes \\ see [[arv752dpw22#uart.mode|below]]   - **uboot-lantiq-arv752DPW22_ramboot** meant to be uploaded via UART by the cpu if flash's bootloader is broken, for rescue purposes \\ see [[arv752dpw22#uart.mode|below]]
 +More recent version of U-Boot available for this device [[http://downloads.openwrt.org/snapshots/trunk/lantiq/|from current trunk]]: Use U-Boot for ARV7518PW according to [[https://forum.openwrt.org/viewtopic.php?pid=225575#p225575|this article]].
-=== run u-boot noninvasive via serial port ===+==== run u-boot noninvasive via serial port ====
-  - download [[http://downloads.openwrt.org/snapshots/trunk/lantiq/uboot-lantiq-arv752DPW22_brnboot/|u-boot.bin]]+  - download [[http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/lantiq/danube/uboot-lantiq-arv752DPW22_brnboot/u-boot.bin|u-boot.bin]]
  - get into administrative mode of bootloader   - get into administrative mode of bootloader
  - choose\\ ''[M] Upload to Memory''\\ at default address 0x80002000   - choose\\ ''[M] Upload to Memory''\\ at default address 0x80002000
Line 2680: Line 3025:
http start http start
..........................................................................</code> ..........................................................................</code>
 +
 +You can hit **[Ctrl]** + **[C]** to get to the command line or hitting a key at the requested time.
 +
 +==== install OpenWRT via serial port ====
 +
 +<color red>**Attention**:\\
 +In this paragraph you have to take action on **bootloader [bl]** cmd line and sometimes on **u-boot [ub]** cmd line and sometimes local **[lo]**.\\
 +Don't mix up!</color>
 +
 +Download the squash image [[http://downloads.openwrt.org/attitude_adjustment/12.09/lantiq/danube/openwrt-lantiq-danube-ARV752DPW22-squashfs.image|openwrt-lantiq-danube-ARV752DPW22-squashfs.image]].
 +
 +At first create a flash image that doesn't destroy the original bootloader.
 +
 +To do this take a copy of the original bootloader code (first 128k of the backup firmware) and attach the squash image to it:
 +
 +**[lo]**: ''cat ARV752DPW22_boot.dump openwrt-lantiq-danube-ARV752DPW22-squashfs.image > flash.img''
 +
 +Then erase all flash blocks not needed on the u-boot command line:
 +
 +**[ub]**: ''ARV752DPW22 => erase 1:9-134''
 +
 +This takes some time.
 +
 +Then reset and write the just created ''flash.img'' via XMODEM to the flash at area 5 (whole flash):
 +
 +choose\\
 +**[bl]**: ''[U] Upload to Flash'' \\
 +**[bl]**: ''[5] Flash Image    0xB0000000    8192K            '' and transmit via\\
 +**[lo]**: ''sx flash.img </dev/ttyUSB0 >/dev/ttyUSB0''
 +
 +This takes some more time to transmit and then takes some time again to get written to the flash. **Be patient!!**
 +
 +Wait until the bootloader command line is interactive again. **Be patient!!**
 +
 +The openwrt image is on the flash but it doesn't start automatically because u-boot isn't on flash yet.
 +
 +To boot OpenWRT put u-boot into ram again and start it. That's it.
 +
 +===== WLAN =====
 +
 +[[https://lists.openwrt.org/pipermail/openwrt-devel/2014-January/023459.html]]
 +[[https://lists.openwrt.org/pipermail/openwrt-devel/2014-January/023460.html]]
===== UART Mode ===== ===== UART Mode =====
Line 2695: Line 3082:
===== Tags ===== ===== Tags =====
-{{tag>FastEthernet 4Port USB 3USB serial InternalAntenna 64RAM 8Flash MIPS MIPS32 24K ADSL2plus 802.11bgn fxo}}+{{tag>FastEthernet 4Port USB 3USB serial InternalAntenna 64RAM 8Flash MIPS MIPS32 24K ADSL2+ lantiq danube 802.11bgn fxo}}

Back to top

toh/astoria/arv752dpw22.1349123468.txt.bz2 · Last modified: 2012/10/01 22:31 by taeuber