User Tools

Site Tools


toh:wiznet:wiz610wi

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Previous revision
toh:wiznet:wiz610wi [2013/04/13 10:39]
toh:wiznet:wiz610wi [2015/12/12 09:23] (current)
tmomas New bootlog formatting applied
Line 1: Line 1:
 +====== WIZnet Wiz610wi ======
 +The Wiz610wi is a small Wifi Module. For this module is a evaluation board Wiz610wi-EVB available
  
 +**UNFINISHED ARTICLE - FIRST VERSION**
 +
 +===== Supported Versions =====
 +^ Version/​Model ​  ^ Launch Date   ^ S/N   ^ OpenWrt Version Supported ​  ^ Model Specific Notes   ^
 +| v1              |               | -     | -                           | -                      |
 +
 +
 +**NOTE:** Anything not included in model specific notes, or where a short comment couldn'​t be included on the [[#notes]].
 +
 +===== Hardware Highlights =====
 +^ CPU       ^ Ram   ^ Flash   ^ Network ​            ^ USB   ^ Serial ​  ^ JTag   ^
 +| Atheros ​  | MiB   | MiB     | 1 (MII-Interface) ​  | No    | Yes      | ?      |
 +
 +
 +==== Keep the articles modular ====
 +| Please include only model specific information,​ omit bla,bla and put everything generic into separate articles ​ |
 +| [[doc/​howto/​generic.overview]] if you have no time to write certain stuff link to this |
 +| [[doc/​howto/​basic.config]] should lead the way, do not explain this again  |
 +| DO NOT provide a complete howto here! Instead //groom// the general HowTos. ​ |
 +
 +
 +===== Installation =====
 +  - -> [[doc:​howto:​obtain.firmware]]
 +  - -> [[doc:​howto:​generic.flashing|Install OpenWrt]]
 +
 +==== Flash Layout ====
 +Please check out the article [[doc:​techref:​Flash.Layout]]. It contains an example and a couple of explanations.
 +
 +
 +
 +==== OEM installation using the TFTP method ====
 +
 +First setup a TFTP Server that listens on 192.168.16.13
 +Put openwrt-atheros-root.squashfs and openwrt-atheros-vmlinux.lzma into the root of that TFTP server.
 +
 +->  [[doc:​howto:​generic.flashing.tftp]]
 +
 +Connect via serial line (38400baud) to the module. Power it up and interrupt the bootloader by pressing CTRL-C. ​
 +
 +<​code>​
 +RedBoot> ip_address -l 192.168.16.200/​24 -h 192.168.16.13
 +IP: 192.168.16.200/​255.255.255.0,​ Gateway: 10.0.5.21
 +Default server: 192.168.16.13
 +RedBoot> load -r -b %{FREEMEMLO} openwrt-atheros-vmlinux.lzma
 +Using default protocol (TFTP)
 +Raw file loaded 0x80040000-0x8012ffff,​ assumed entry at 0x80040000
 +RedBoot> fis init
 +About to initialize [format] FLASH image system - continue (y/n)? y
 +*** Initialize FLASH Image System
 +... Erase from 0xbffe0000-0xbfff0000:​ .
 +... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
 +RedBoot> fis create -e 0x80041000 -r 0x80041000 vmlinux.bin.l7
 +... Erase from 0xbfc30000-0xbfd20000:​ ...............
 +... Program from 0x80040000-0x80130000 at 0xbfc30000: ...............
 +... Erase from 0xbffe0000-0xbfff0000:​ .
 +... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
 +RedBoot> fis free
 +  0xBFD20000 .. 0xBFFE0000
 +RedBoot> load -r -b %{FREEMEMLO} openwrt-atheros-root.squashfs
 +Using default protocol (TFTP)
 +Raw file loaded 0x80040000-0x8021ffff,​ assumed entry at 0x80040000
 +RedBoot> fis create -l 0x001dffff rootfs
 +... Erase from 0xbfd20000-0xbfefffff:​ ..............................
 +... Program from 0x80040000-0x80220000 at 0xbfd20000: ..............................
 +... Erase from 0xbffe0000-0xbfff0000:​ .
 +... Program from 0x80ff0000-0x81000000 at 0xbffe0000: .
 +RedBoot> reset
 +</​code>​
 +
 +=== Specific values you need ===
 +
 +| Bootloader tftp server IPv4 address | FILL-IN |
 +| Bootloader MAC address (special) | FILL-IN |
 +| Firmware tftp image | [[http://​downloads.openwrt.org/​FILL-IN/​openwrt-FILL-IN-generic-FILL-IN-squashfs-tftp.bin]] (**''​NOTE:''​** Name must contain //"​tftp"//​) |
 +| TFTP Transfer Window | 1 second |
 +| TFTP Window Start | approximately 1 seconds after power on |
 +| TFTP Client Required IP Address | FILL-IN |
 +
 +==== Upgrading OpenWrt ====
 +->  [[doc:​howto:​generic.sysupgrade]]
 +
 +If you have already installed OpenWrt and like to reflash for e.g. upgrading to a new OpenWrt version you can upgrade using the mtd command line tool. It is important that you put the firmware image into the ramdisk (/tmp) before you start flashing.
 +
 +=== LuCI Web Upgrade Process ===
 +
 +  * Browse to http://​192.168.1.1/​cgi-bin/​luci/​mini/​system/​upgrade/​ LuCI Upgrade URL
 +  * Upload image file for sysupgrade to LuCI
 +  * Wait for reboot
 +
 +=== Terminal Upgrade Process ===
 +
 +  * Login as root via SSH on 192.168.1.1
 +  * Use the following commands to upgrade.
 +
 +<​code>​
 +cd /tmp/
 +wget http://​downloads.openwrt.org/​snapshots/​trunk/​XXX/​xxx.abc
 +sysupgrade /​tmp/​xxx.abc
 +</​code>​
 +
 +  * If sysupgrade does not support this router, use the following commands.
 +
 +<​code>​
 +cd /tmp/
 +wget http://​downloads.openwrt.org/​snapshots/​trunk/​XXX/​xxx.abc
 +mtd write /​tmp/​xxx.abc linux && reboot</​code>​
 +
 +
 +==== OpenWrt bootlog ====
 +<WRAP bootlog>
 +<​nowiki>​[ ​   0.000000] console [ttyS0] enabled, bootconsole disabled
 +[    0.000000] console [ttyS0] enabled, bootconsole disabled
 +[    0.010000] Calibrating delay loop... 183.70 BogoMIPS (lpj=918528)
 +[    0.110000] pid_max: default: 32768 minimum: 301
 +[    0.120000] Mount-cache hash table entries: 512
 +[    0.130000] NET: Registered protocol family 16
 +[    0.200000] bio: create slab <​bio-0>​ at 0
 +[    0.220000] Switching to clocksource MIPS
 +[    0.250000] NET: Registered protocol family 2
 +[    0.300000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
 +[    0.390000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
 +[    0.470000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
 +[    0.550000] TCP: Hash tables configured (established 512 bind 512)
 +[    0.620000] TCP reno registered
 +[    0.660000] UDP hash table entries: 256 (order: 0, 4096 bytes)
 +[    0.730000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
 +[    0.800000] NET: Registered protocol family 1
 +[    0.860000] Radio config found at offset 0xf8(0x1f8)
 +[    0.950000] squashfs: version 4.0 (2009/​01/​31) Phillip Lougher
 +[    1.020000] JFFS2 version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
 +[    1.130000] msgmni has been set to 25
 +[    1.180000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
 +[    1.270000] io scheduler noop registered
 +[    1.320000] io scheduler deadline registered (default)
 +[    1.380000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
 +[    1.480000] serial8250: ttyS0 at MMIO 0xb1100003 (irq = 37) is a 16550A
 +[    1.590000] gpiodev: gpio device registered with major 253
 +[    1.670000] Searching for RedBoot partition table in spiflash at offset 0x3d0000
 +[    1.810000] Searching for RedBoot partition table in spiflash at offset 0x3e0000
 +[    1.950000] 6 RedBoot partitions found on MTD device spiflash
 +[    2.020000] Creating 6 MTD partitions on "​spiflash":​
 +[    2.080000] 0x000000000000-0x000000030000 : "​RedBoot"​
 +[    2.150000] 0x000000030000-0x000000120000 : "​vmlinux.bin.l7"​
 +[    2.230000] 0x000000120000-0x0000003e0000 : "​rootfs"​
 +[    2.300000] mtd: partition "​rootfs"​ set to be root filesystem
 +[    2.370000] mtd: partition "​rootfs_data"​ created automatically,​ ofs=2D0000, len=110000
 +[    2.470000] 0x0000002d0000-0x0000003e0000 : "​rootfs_data"​
 +[    2.540000] 0x0000003e0000-0x0000003ef000 : "FIS directory"​
 +[    2.620000] 0x0000003ef000-0x0000003f0000 : "​RedBoot config"​
 +[    2.690000] 0x0000003f0000-0x000000400000 : "​boardconfig"​
 +[    2.850000] eth0: Atheros AR231x: 00:​08:​dc:​d0:​fc:​45,​ irq 4
 +[    2.980000] ar231x_eth_mii:​ probed
 +[    3.020000] eth0: attached PHY driver [Generic PHY] (mii_bus:​phy_addr=0:​1f)
 +[    3.130000] TCP cubic registered
 +[    3.170000] NET: Registered protocol family 17
 +[    3.220000] Bridge firewalling registered
 +[    3.270000] 8021q: 802.1Q VLAN Support v1.8
 +[    3.340000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
 +[    3.430000] Freeing unused kernel memory: 168k freed
 +[    4.110000] eth0: Configuring MAC for half duplex
 +- preinit -
 +Press the [f] key and hit [enter] to enter failsafe mode
 +- regular preinit -
 +[   ​11.670000] JFFS2 notice: (323) jffs2_build_xattr_subsystem:​ complete building xattr subsystem, 1 of xdatum (0 unchecked, 0 orphan) and 8 of xref (0 dead, 2 orphan) found.
 +switching to jffs2
 +- init -
 +
 +Please press Enter to activate this console. [   ​16.150000] Compat-drivers backport release: compat-drivers-2012-09-04-2-gddac993
 +[   ​16.240000] Backport based on wireless-testing.git master-2012-09-07
 +[   ​16.320000] compat.git: wireless-testing.git
 +[   ​16.450000] cfg80211: Calling CRDA to update world regulatory domain
 +[   ​16.530000] cfg80211: World regulatory domain updated:
 +[   ​16.590000] cfg80211: ​  ​(start_freq - end_freq @ bandwidth), (max_antenna_gain,​ max_eirp)
 +[   ​16.690000] cfg80211: ​  ​(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
 +[   ​16.780000] cfg80211: ​  ​(2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
 +[   ​16.870000] cfg80211: ​  ​(2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
 +[   ​16.970000] cfg80211: ​  ​(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
 +[   ​17.060000] cfg80211: ​  ​(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
 +[   ​18.300000] ath5k: phy0: Atheros AR2317 chip found (MAC: 0x90, PHY: 0x48)
 +[   ​18.390000] cfg80211: Calling CRDA for country: US
 +[   ​18.440000] cfg80211: Regulatory domain changed to country: US
 +[   ​18.510000] cfg80211: ​  ​(start_freq - end_freq @ bandwidth), (max_antenna_gain,​ max_eirp)
 +[   ​18.610000] cfg80211: ​  ​(2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
 +[   ​18.710000] cfg80211: ​  ​(5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
 +[   ​18.800000] cfg80211: ​  ​(5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
 +[   ​18.890000] cfg80211: ​  ​(5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
 +[   ​18.980000] cfg80211: ​  ​(5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
 +[   ​19.080000] cfg80211: ​  ​(5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
 +[   ​19.630000] PPP generic driver version 2.4.2
 +[   ​20.130000] ip_tables: (C) 2000-2006 Netfilter Core Team
 +[   ​20.650000] NET: Registered protocol family 24
 +[   ​20.770000] nf_conntrack version 0.5.0 (204 buckets, 816 max)
 +[   ​29.680000] device eth0 entered promiscuous mode
 +[   ​29.840000] br-lan: port 1(eth0) entered forwarding state
 +[   ​29.900000] br-lan: port 1(eth0) entered forwarding state
 +[   ​31.900000] br-lan: port 1(eth0) entered forwarding state
 +[   ​39.750000] device wlan0 entered promiscuous mode
 +[   ​39.940000] br-lan: port 2(wlan0) entered forwarding state
 +[   ​40.010000] br-lan: port 2(wlan0) entered forwarding state
 +[   ​42.010000] br-lan: port 2(wlan0) entered forwarding state
 +
 +
 +
 +BusyBox v1.19.4 (2012-11-18 08:06:45 UTC) 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
 + ​-----------------------------------------------------
 + ​ATTITUDE ADJUSTMENT (12.09-rc1, r34185)
 + ​-----------------------------------------------------
 +  * 1/4 oz Vodka      Pour all ingredients into mixing
 +  * 1/4 oz Gin        tin with ice, strain into glass.
 +  * 1/4 oz Amaretto
 +  * 1/4 oz Triple sec
 +  * 1/4 oz Peach schnapps
 +  * 1/4 oz Sour mix
 +  * 1 splash Cranberry juice
 + ​-----------------------------------------------------
 +root@OpenWrt:/#</​nowiki>​
 +</​WRAP>​\\
 +
 +===== Basic configuration =====
 +-> [[doc:​howto:​basic.config|Basic configuration]] After flashing, proceed with this.\\
 +Set up your Internet connection, configure wireless, configure USB port, etc.
 +
 +
 +===== Specific Configuration =====
 +==== Interfaces ====
 +
 +The default network configuration is:
 +^ Interface Name   ^ Description ​         ^ Default configuration ​  ^
 +| br-lan ​          | LAN & WiFi           | 192.168.1.1/​24 ​         |
 +| vlan0 (eth0.0) ​  | LAN ports (1 to 4)   | None                    |
 +| vlan1 (eth0.1) ​  | WAN port             | DHCP                    |
 +| wl0              | WiFi                 | Disabled ​               |
 +
 +==== Switch Ports (for VLANs) ====
 +...
 +
 +==== Failsafe mode ====
 +-> [[doc:​howto:​generic.failsafe]]
 +
 +==== Buttons ====
 +-> [[doc:​howto:​hardware.button]] on howto use and configure the hardware button(s).
 +
 +The Linksys WRT54GL has two buttons. They are Reset and Secure Easy Setup. Here, we merely name the buttons, so we can use them in the above Howto:
 +^ BUTTON ​             ^ Event   ^
 +| Reset               | reset   |
 +| Secure Easy Setup   | ses     |
 +
 +
 +===== Hardware =====
 +==== Info ====
 +| **[[wp>​Instruction set|Architecture]]:​** ​   | [[wp>​MIPS architecture|MIPS]] / [[wp>ARM architecture|ARM]] / [[wp>​AVR32]] / [[wp>​ETRAX CRIS]] / [[wp>​Motorola 68000 family|68000]] / [[wp>​PowerPC]] / [[wp>​SPARC]] / [[wp>​Ubicom32]] / [[wp>​SuperH]] / [[wp>​x86]] |
 +| **Vendor:​** ​         | [[wp>​Qualcomm Atheros]] / [[wp>​Broadcom]] / [[wp>​Ikanos Communications|Ikanos]] / [[wp>​Lantiq]] / [[wp>​Marvell Technology Group|Marvell]] / [[wp>​Ralink]] / ...  |
 +| **[[doc:​techref:​Bootloader]]:​** ​    | [[doc:​techref:​bootloader:​uboot|U-Boot]] / [[doc:​techref:​bootloader:​RedBoot]] / ... |
 +| **[[doc:​hardware:​soc|System-On-Chip]]:​** ​ | AR9132 rev 2 (MIPS 24Kc V7.4) |
 +| **[[doc:​hardware:​cpu|CPU]]/​Speed** ​       | 24Kc V7.4 400 Mhz |
 +| **Flash-Chip:​** ​     | [[http://​www.spansion.com/​Support/​Datasheets/​S25FL064P_00_03_e.pdf|ST 25P64V6P]] |
 +| **Flash size:​** ​     | 8192 KiB |
 +| **RAM:​** ​            | 32 MiB   |
 +| **Wireless:​** ​       | Atheros AR9103 2.4ghz 802.11bgn |
 +| **Ethernet:​** ​       | RealTek RTL8366RB Gigabit w/ vlan support [[doc:​techref:​swconfig]] |
 +| **Internet:​** ​       | n/​a/​xDSL/​DOCSIS/​3g/​LTE ​ |
 +| **USB:​** ​            | Yes 1 x 2.0     |
 +| **[[doc:​hardware:​port.serial|Serial]]:​** ​  | [[#​Serial|Yes]] ​  |
 +| **[[doc:​hardware:​port.jtag|JTAG]]:​** ​      | [[#​JTAG|Yes]] ​    |
 +
 +==== Photos ====
 +Model Number
 +
 +//Front://
 +
 +**Photo of front of the casing**
 +
 +//Back://
 +
 +**Photo of back of the casing**
 +
 +==== Opening the case ====
 +**Note:** This will void your warranty!
 +
 +  *To remove the cover do a/b/c
 +
 +//Main PCB//
 +
 +**Photo of PCB**
 +
 +==== Serial ====
 +-> [[doc:​hardware:​port.serial]] general information about the serial port, serial port cable, etc.
 +
 +How to connect to the Serial Port of this specific device:
 +
 +**Photo of PCB with markings**
 +
 +==== JTAG ====
 +-> [[doc:​hardware:​port.jtag]] general information about the JTAG port, JTAG cable, etc.
 +
 +How to connect to the JTAG Port of this specific device:
 +
 +**Photo of PCB with markings**
 +
 +
 +===== Debricking =====
 +-> [[doc:​howto:​generic.debrick]]
 +
 +===== Bootloader Mods =====
 +
 +Currently none.
 +
 +===== Hardware mods =====
 +
 +Currently none.
 +
 +===== Notes =====
 +
 +
 +===== Tags =====
 +[[meta:​tags|How to add tags]]
 +{{tag>​GigabitEthernet FastEthernet 5Port 2NIC USB 2USB ath9k DetachableAntenna 32RAM 8Flash MIPS MIPS32 34K}}