OpenWrt Forum Archive

Topic: making openwrt for asus rt-ac55u

The content of this topic has been archived on 29 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

hi there!

this is my first time on this forum.

BACKGROUNG
I've been an avid user of openwrt on multiple router and used gargoylle on one occasion.
I have a limited background on linux altogether, I've modded the uboot for an arm device, played with my roms and stuff but nothing extensive.
I know my way around ubuntu enough to know the basics.

GOAL
I was looking around and no one seems to be adding the asus rt-ac55u (wiki-devi: https://wikidevi.com/wiki/ASUS_RT-AC55U )
so i decided to get to the task and make a firmware for it but as i got to it I got overwelmed and can't seem to figure out where to go

the basics:
- the source from asus , it is asuswrt so being able to make a full fledge openwrt out of it shouldn't be too complicated
     http://dlcdnet.asus.com/pub/ASUS/wirele … 786117.zip

-i wanna go with the latest version of openwrt aka Chaos calmer (if possible)

now i know that the platform is already supported being an ar71xx, it is simply the device that needs to be added. the GPIO are probably all contained in the GPL but I can't seem to figure out where to start or what to start with


I'M LOST
I've went through the openwrt buildroot instruction and the adding a new device wiki and the first step for hardware hacking but all that seems irrelevant to my case since asuswrt is openwrt and everything is there (at least i think) to simply make it compatible. but how?

Anyone as an advice or a links I should look at?

(sorry for the poor english)

thanks

EDIT
I finally received my usb uart
here's the pinout and settings

https://goo.gl/photos/WKU5jfnnDBsznuGg7

(Last edited by jeanphilippe.legaul on 28 Aug 2015, 01:51)

hers the uboot env :

ath> printenv
bootcmd=tftp
bootdelay=2
baudrate=115200
ethaddr=0x00:0xaa:0xbb:0xcc:0xdd:0xee
ipaddr=192.168.1.1
serverip=192.168.1.10
preferred_nic=eth1
mtdids=nand0=nand0
mtdparts=mtdparts=nand0:896k(Bootloader),128k(environment),126m(UBI_DEV),1m(caldata)
stdin=serial
stdout=serial

here's the boot sequence:

__________________sri____________________
944x BootROM Ver. (asic) 1.0 [Nov  8 2011 13:42:57]
_________________________________________
find_hif: bootstrap = 0x31650
Nand Flash init
hdr: [0xbd004000 : 0xbd004000 : 0x3000 : 0x87d46a94]
nand_load_fw: read 6 pages
nand_load_fw: 0x10000 0x800 0xbd0047f0
nand_load_fw: 0x20000 0x800 0xbd004ff0
nand_load_fw: 0x30000 0x800 0xbd0057f0
nand_load_fw: 0x40000 0x800 0xbd005ff0
nand_load_fw: 0x50000 0x800 0xbd0067f0
f/w 0 read complete, jumping to 0xbd004000
RT-AC55U bl stage1 ver: 1.0.0.8
init PLL & DDR

sri
Scorpion 1.0
ath_ddr_initial_config(321): (16bit) ddr2 init
... done
*** Warning *** : PCIe WLAN Module not found !!!
... done
fw1: Nand Init
uboot hdr: [0xa0100000 : 0xa0100000 : 0x3b800 : 0x153e39a8]
......................................................................................................................


U-Boot 1.1.4-g5589c4e5 (Jul 24 2014 - 08:59:49)

RT-AC55U bootloader version: 1.0.0.8
ap135 - Scorpion 1.0DRAM:  128 MB
ASUS RT-AC55U gpio init : wps / reset pin
Atheros on-chip NAND FLash Controller Driver, Version 0.1 (c) 2010 Atheros Communications, Ltd.
Ath Nand ID[87ff0024]: ec:f1:00:95:41
Samsung NAND 128MiB 3,3V 8-bit [128MB]
====== NAND Parameters ======
sc = 0x87ff0000 bbt = 0x86dcc008 bbt_size = 0x100 nf_ctrl = 0x344
page = 0x800 block = 0x20000 oob = 0x40
size = 128MB
Creating 1 MTD partitions on "nand0":
0x00100000-0x07f00000 : "mtd=2"
UBI: attaching mtd1 to ubi0
UBI: physical eraseblock size:   131072 bytes (128 KiB)
UBI: logical eraseblock size:    126976 bytes
UBI: smallest flash I/O unit:    2048
UBI: VID header offset:          2048 (aligned 2048)
UBI: data offset:                4096
UBI: max. sequence number:       2770
UBI: attached mtd1 to ubi0
UBI: MTD device name:            "mtd=2"
UBI: MTD device size:            126 MiB
UBI: number of good PEBs:        1008
UBI: number of bad PEBs:         0
UBI: number of corrupted PEBs:   0
UBI: max. allowed volumes:       128
UBI: wear-leveling threshold:    4096
UBI: number of internal volumes: 1
UBI: number of user volumes:     7
UBI: available PEBs:             30
UBI: total number of reserved PEBs: 978
UBI: number of PEBs reserved for bad PEB handling: 10
UBI: max/mean erase counter: 17/3
UBI: image sequence number:  0
UBI:   vol_id  reserved_pebs  alignment  data_pad  vol_type  usable_leb_size  used_ebs  used_bytes  last_eb_bytes  corrupted  upd_marker  name_len  name
UBI:        0              1          1         0   dynamic            1f000         1       1f000          1f000          0           0         5  nvram
UBI:        1              2          1         0   dynamic            1f000         2       3e000          1f000          0           0         7  Factory
UBI:        2              2          1         0   dynamic            1f000         2       3e000          1f000          0           0         8  Factory2
UBI:        3            18d          1         0   dynamic            1f000       18d     3013000          1f000          0           0         5  linux
UBI:        4            18d          1         0   dynamic            1f000       18d     3013000          1f000          0           0         6  linux2
UBI:        5             2a          1         0   dynamic            1f000        2a      516000          1f000          0           0         4  lsdk
UBI:        6             7b          1         0   dynamic            1f000        7b      ee5000          1f000          0           0         5  jffs2
UBI: 7fffefff              2          1         0   dynamic            1f000         2       3e000              2          0           0         d  layout volume
UBI volume [jffs2] size ee5000 smaller than 1f000!
Read 0x1f000 bytes from volume [Factory] offset 0x0 to 86d8ccc8
EEPROM set 0: OK (version 12)
Read 0x1f000 bytes from volume [Factory] offset 0x1f000 to 86d8ccc8
EEPROM set 1: OK (version 12)
Read 0x1f000 bytes from volume [Factory2] offset 0x0 to 86d8ccc8
EEPROM set 2: OK (version 12)
Read 0x1f000 bytes from volume [Factory2] offset 0x1f000 to 86d8ccc8
EEPROM set 3: OK (version 12)
Read 0x1f000 bytes from volume [Factory] offset 0x0 to 86dcc110
Select EEPROM set 0 at offset 0x0.
Maximum malloc length: 16384 KBytes
mem_malloc_start/brk/end: 0x86dcc000/86e46000/87dec000
*** Warning - bad CRC or NAND, using default environment

In:    serial
Out:   serial
Err:   serial
       0: hdr1 [ 0xbd004000,bd004000,00003000,87d46a94 ], hdr2 [ 0xa0100000,a0100000,0003b800,153e39a8 ]
   40000: hdr1 [ 0xbd004000,bd004000,00003000,87d46a94 ], hdr2 [ 0xa0100000,a0100000,0003b800,153e39a8 ]
   80000: hdr1 [ 0xbd004000,bd004000,00003000,87d46a94 ], hdr2 [ 0xa0100000,a0100000,0003b800,153e39a8 ]
   c0000: hdr1 [ 0xbd004000,bd004000,00003000,87d46a94 ], hdr2 [ 0xa0100000,a0100000,0003b800,153e39a8 ]
bootloader-0: 0x0-40000, len 3e800/40000, buf 87f0789c: OK
bootloader-1: 0x40000-80000, len 3e800/40000, buf 87f4789c: OK
bootloader-2: 0x80000-c0000, len 3e800/40000, buf 87f8789c: OK
bootloader-3: 0xc0000-e0000, len 70000/80000, buf 87fc789c: fragment
choose bootloader-0 at 87f0789c, length 3e800 bytes
Net:   ath_gmac_enet_initialize...
athrs_sgmii_res_cal: cal value = 0xe
Fetching MAC Address from factory
Fetching MAC Address from factory
ath_gmac_enet_initialize: reset mask:c02200
Scorpion  ----> S17 PHY *
Vlan config...
TEST: FINAL REG VAL after TX Calibration - 0x4a000000
TEST: FINAL XMII VAL after RX Calibration - 0x5a000000
TEST: FINAL ETH_CFG VAL after RX Calibration - 0x00000001
athrs17_reg_init: complete
: cfg1 0x80000000 cfg2 0x7335
eth0: f0:79:59:eb:7f:f8
eth0 up
athrs17_reg_init_wan done
SGMII in forced mode
athr_gmac_sgmii_setup SGMII done
: cfg1 0x800c0000 cfg2 0x7214
eth1: f0:79:59:eb:7f:f8
eth1 up
eth0, eth1
Setting XTAL_ADDRESS 0x18116290 to 0x458ba14f

Please choose the operation:
   1: Load System code to SDRAM via TFTP.
   2: Load System code then write to Flash via TFTP.
   3: Boot System code via Flash (default).
   4: Entr boot command line interface.
   7: Load Boot Loader code then write to Flash via Serial.
   9: Load Boot Loader code then write to Flash via TFTP.
   L: Load LSDK NART firmware, write to Flash via TFTP and reboot.            0
   3: Boot System code via Flash (default).

RT-AC55U bootloader version: 1.0.0.8
MAC Address: F0:79:59:EB:7F:F8
## Checking 2nd firmware at a21ae000 ...
Read 0x40 bytes from volume [linux2] offset 0x0 to 87fe8450
   Image Name:
   Created:      2015-05-30  13:20:41 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    30154799 Bytes = 28.8 MB
   Load Address: 80060000
   Entry Point:  80060000
Read 0x1cc202f bytes from volume [linux2] offset 0x40 to 81000000
   Verifying Checksum ... OK
## Checking 1st firmware at 9f19b000 ...
Read 0x40 bytes from volume [linux] offset 0x0 to 87fe8450
   Image Name:
   Created:      2015-05-30  13:20:41 UTC
   Image Type:   MIPS Linux Kernel Image (lzma compressed)
   Data Size:    30154799 Bytes = 28.8 MB
   Load Address: 80060000
   Entry Point:  80060000
Read 0x1cc202f bytes from volume [linux] offset 0x40 to 81000000
   Verifying Checksum ... OK
   Uncompressing Kernel Image ... OK
volume linux seq: 4
## Giving linux ramsize: 134217728 (128 MB)

Starting kernel ...

Linux version 3.3.8 (gitserv_asus@wireless-pub1) (gcc version 4.6.3 20120201 (prerelease) (Linaro GCC 4.6-2012.02) ) #1 Sat May 30 20:21:41 CST 2015
CPU revision is: 00019750 (MIPS 74Kc)
SoC: Qualcomm Atheros QCA9558 rev 0
Clocks: CPU:720.000MHz, DDR:600.000MHz, AHB:200.000MHz, Ref:40.000MHz
Determined physical RAM map:
 memory: 08000000 @ 00000000 (usable)
User-defined physical RAM map:
 memory: 08000000 @ 00000000 (usable)
Initrd not found or empty - disabling initrd
Zone PFN ranges:
  Normal   0x00000000 -> 0x00008000
Movable zone start PFN for each node
Early memory PFN ranges
    0: 0x00000000 -> 0x00008000
Built 1 zonelists in Zone order, mobility grouping off.  Total pages: 32512
Kernel command line:  board=AP135 console=ttyS0,115200 root=/dev/mtdblock6 rootfstype=squashfs mem=128M ubi.mtd=UBI_DEV
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Writing ErrCtl register=00000000
Readback ErrCtl register=00000000
Memory: 125464k/131072k available (2838k kernel code, 5608k reserved, 797k data, 204k init, 0k highmem)
SLUB: Genslabs=9, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
_ Reboot message ... _______________________________________________________
>>> Emergency Sync complete
>>> br0: port 3(ath1) entered disabled state
>>> br0: port 2(ath0) entered disabled state
>>> br0: port 1(eth1) entered disabled state
>>> device eth1 left promiscuous mode
>>> br0: port 1(eth1) entered disabled state
>>> eth1: link down
>>> device ath0 left promiscuous mode
>>> br0: port 2(ath0) entered disabled state
>>>  DEVICE IS DOWN ifname=ath0
>>> device ath1 left promiscuous mode
>>> br0: port 3(ath1) entered disabled state
>>>  DEVICE IS DOWN ifname=ath0
>>> wmi_unified_vdev_stop_send for vap 0 (86a60000)
>>> STOPPED EVENT for vap 0 (86a60000)
>>>  DEVICE IS DOWN ifname=ath0
>>>  DEVICE IS DOWN ifname=ath0
>>> osif_ioctl_delete_vap: deleting vap: (86fd0000), osif: (865a7b80)
>>> _ieee80211_scan_unregister_event_handler: Failed to unregister evhandler=8608a47c arg=865a7b80
>>> _ieee80211_scan_unregister_event_handler: Failed to unregister evhandler=8608a47c arg=865a7b80
>>> _ieee80211_scan_unregister_event_handler: Failed to unregister evhandler=8608aed8 arg=865a7b80
>>> wlan_vap_delete : enter. vaphandle=0x86fd0000
>>> wlan_vap_delete : exit. vaphandle=0x86fd0000
>>>  DEVICE IS DOWN ifname=ath1
>>>  DEVICE IS DOWN ifname=ath1
>>> osif_ioctl_delete_vap: deleting vap: (8648c000), osif: (86452380)
>>> OL vap_stop +
>>> wmi_unified_vdev_stop_send for vap 0 (86a60000)
>>> OL vap_stop -
>>> STOPPED EVENT for vap 0 (86a60000)
>>> OL vap_stop +
>>> wmi_unified_vdev_stop_send for vap 0 (86a60000)
>>> OL vap_stop -
>>> STOPPED EVENT for vap 0 (86a60000)
>>> ol_ath_vap_delete: wmi_unified_vdev_delete_send done ID = 0 VAP Addr = f0:79:59:eb:7f:fc:
>>> [wifi1] FWLOG: [501027] WAL_DBGID_SECURITY_MCAST_KEY_SET ( 0x1 )
>>> [wifi1] FWLOG: [501070] RESOURCE_PEER_FREE ( 0x0, 0xeb5979f0, 0xfc7f, 0x1 )
>>> usbcore: deregistering interface driver usblp
>>> xhci_hcd 0000:01:00.0: ## USB2 port 0/0 addr(b2000420) s1(000002a0) --> (00000080)
>>> xhci_hcd 0000:01:00.0: ## USB2 port 1/1 addr(b2000430) s1(000002a0) --> (00000080)
>>> xhci_hcd 0000:01:00.0: ## USB3 port 0/2 addr(b2000440) s1(00000080) --> (00000080)
>>> xhci_hcd 0000:01:00.0: ## USB3 port 1/3 addr(b2000450) s1(00000080) --> (00000080)
>>> Restarting system.
>>>
____________________________________________________________________________
NR_IRQS:83
Calibrating delay loop... 358.80 BogoMIPS (lpj=1794048)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
NET: Registered protocol family 16
gpiochip_add: registered GPIOs 0 to 23 on device: ath79
MIPS: machine is Atheros AP135 reference board
registering PCI controller with io_map_base unset
registering PCI controller with io_map_base unset
bio: create slab <bio-0> at 0
SCSI subsystem initialized
PCI host bridge to bus 0000:00
pci_bus 0000:00: root bus resource [mem 0x10000000-0x11ffffff]
pci_bus 0000:00: root bus resource [io  0x0000]
pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x101fffff 64bit]
pci 0000:00:00.0: BAR 6: assigned [mem 0x10200000-0x1020ffff pref]
PCI host bridge to bus 0000:01
pci_bus 0000:01: root bus resource [mem 0x12000000-0x13ffffff]
pci_bus 0000:01: root bus resource [io  0x0001]
pci 0000:01:00.0: BAR 0: assigned [mem 0x12000000-0x12007fff 64bit]
pci 0000:00:00.0: using irq 40 for pin 1
pci 0000:01:00.0: using irq 41 for pin 1
Switching to clocksource MIPS
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
squashfs: version 4.0 (2009/01/31) Phillip Lougher
msgmni has been set to 245
alg: No test for xz (xz-generic)
alg: No test for stdrng (krng)
io scheduler noop registered (default)
HDLC line discipline maxframe=4096
N_HDLC line discipline registered.
Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
console [ttyS0] enabled
brd: module loaded
ath79-nand ath79-nand: AR71xx/AR9xxx Qualcomm-Atheros NAND FLash Controller driver, Version 1.0 (c) 2010 Atheros Communications, Ltd.
NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1 (Samsung NAND 128MiB 3,3V 8-bit)
Scanning device for bad blocks
ath79-nand ath79-nand: ====== NAND Parameters ======
 total size = 0x8000000, page = 0x800 block = 0x20000 oob = 0x40
MTD_BOOT_PART_SIZE e0000 MTD_CONFIG_PART_SIZE 20000 ath79_nand_partitions[0].size e0000 mtd->erasesize 20000
Creating 2 MTD partitions on "ath79-nand":
0x000000000000-0x0000000e0000 : "Bootloader"
0x000000100000-0x000007f00000 : "UBI_DEV"
UBI: attaching mtd1 to ubi0
UBI: physical eraseblock size:   131072 bytes (128 KiB)
UBI: logical eraseblock size:    126976 bytes
UBI: smallest flash I/O unit:    2048
UBI: VID header offset:          2048 (aligned 2048)
UBI: data offset:                4096
UBI: max. sequence number:       2770
UBI: attached mtd1 to ubi0
UBI: MTD device name:            "UBI_DEV"
UBI: MTD device size:            126 MiB
UBI: number of good PEBs:        1008
UBI: number of bad PEBs:         0
UBI: number of corrupted PEBs:   0
UBI: max. allowed volumes:       128
UBI: wear-leveling threshold:    4096
UBI: number of internal volumes: 1
UBI: number of user volumes:     7
UBI: available PEBs:             30
UBI: total number of reserved PEBs: 978
UBI: number of PEBs reserved for bad PEB handling: 10
UBI: max/mean erase counter: 17/3
UBI: image sequence number:  0
UBI: background thread "ubi_bgt0d" started, PID 22
gluebi_create: Hook read/write method of Factory.
gluebi_create: Hook read/write method of Factory2.
[Factory-0]: OK (ver: 12)
[Factory-1]: OK (ver: 12)
[Factory2-0]: OK (ver: 12)
[Factory2-1]: OK (ver: 12)
Select [Factory-0]
Creating 1 MTD partitions on "linux":
0x00000014b040-0x000003013000 : "rootfs"
Creating 1 MTD partitions on "linux2":
0x00000014b040-0x000003013000 : "rootfs2"
Creating 1 MTD partitions on "ath79-nand":
0x000007f00000-0x000008000000 : "caldata"
gluebi_create: skip jffs2 volume
IMQ driver loaded successfully. (numdevs = 2, numqueues = 1)
        Hooking IMQ after NAT on PREROUTING.
        Hooking IMQ before NAT on POSTROUTING.
ag71xx_mdio: probed
eth0: Atheros AG71xx at 0xb9000000, irq 4, MAC F0:79:59:EB:7F:F8
eth0: Atheros AR8327/AR8337 switch driver attached.
ag71xx ag71xx.0: eth0: connected to PHY at ag71xx-mdio.0:00 [uid=004dd036, driver=Atheros AR8216/AR8236/AR8316]
eth1: Atheros AG71xx at 0xba000000, irq 5, MAC F0:79:59:EB:7F:FC
PPP generic driver version 2.4.2
PPP Deflate Compression module registered
PPP MPPE Compression module registered
NET: Registered protocol family 24
PPTP driver version 0.8.5
u32 classifier
nf_conntrack version 0.5.0 (1960 buckets, 7840 max)
xt_time: kernel timezone is -0000
GRE over IPv4 demultiplexor driver
ip_tables: (C) 2000-2006 Netfilter Core Team
arp_tables: (C) 2002 David S. Miller
TCP cubic registered
NET: Registered protocol family 10
ip6_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 17
L2TP core driver, V2.0
PPPoL2TP kernel driver, V2.0
8021q: 802.1Q VLAN Support v1.8
### of_selftest(): No testcase data in device tree; not running tests
VFS: Mounted root (squashfs filesystem) readonly on device 31:6.
Freeing unused kernel memory: 204k freed
offset 0x10000 elapse 10ms
1: set_action 0


Hit ENTER for console...

firmware version: 3.0.0.4.378_6117-ge96e3eb
bootloader version: RT-AC55U-01-00-00-08
firmware version: 3.0.bled: GPIO#15: netdev eth0.
0.4
[1 init:inibled: GPIO#18: switch ports mask        0.
t_nvram +9] initbled: GPIO#13: netdev ath0.
_nvram for 13
sbled: GPIO#0: netdev ath1.
et_basic_ifname_bled: GPIO#4: USB BUS mask        c.
vars: WAN eth0 Lbled: GPIO#1: USB BUS mask        3.
AN eth1 2G ath0 5G ath1 USB usb AP_LAN eth1 DW_WAN vlan2 DW_LAN vlan3 force_dwlan 0, sw_mode 1
wan_ifnames: vlan35
config_tcode(0x072b): tcode is []
config_tcode(0x072d): [tcode] no territory_code setting, using default region
size: 28994 bytes (32446 left)
num_of_mssid_support(0x0096): [mssid] support [3] mssid
config_switch(0x00e7): link down all ports
config_qca8337_LANWANPartition: LAN/WAN/WANS_LAN portmask 0000003c/00000002/00000000
__mask_to_portnumber_str: mask(0000003d) untag(0000003d) portstr[0  2  3  4  5  ]
__mask_to_portnumber_str: mask(00000042) untag(00000042) portstr[1  6  ]
config_switch(0x0101): ISP Profile/STB: manual/0
wrong ioctl cmd: 29
initialize_Vlan: LAN/WAN/WANS_LAN portmask 0000003c/00000002/00000000
__mask_to_portnumber_str: mask(0000003d) untag(0000003d) portstr[0  2  3  4  5  ]
__setup_vlan: vid 35 prio 0 mask 0x02000210
__mask_to_portnumber_str: mask(00000042) untag(00000000) portstr[1t 6t ]
config_switch(0x01ef): link up wan port(s)
asf: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
****Address of trace_timer :8766a560
ath_hal: 0.9.17.1 (AR5416, AR9380, REGOPS_FUNC, WRITE_EEPROM, TX_DATA_SWAP, RX_DATA_SWAP, 11D)
ath_tx99: Version 2.0
Copyright (c) 2010 Atheros Communications, Inc, All Rights Reserved
ath_spectral: Version 2.0.0
Copyright (c) 2005-2009 Atheros Communications, Inc. All Rights Reserved
SPECTRAL module built on May 30 2015 20:32:35
ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved
ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved
ath_dfs: Version 2.0.0
Copyright (c) 2005-2006 Atheros Communications, Inc. All Rights Reserved
__ath_attach: Set global_scn[0]
*** All the minfree values should be <= ATH_TXBUF-32, otherwise default value will be used instead ***
ACBKMinfree = 48
ACBEMinfree = 32
ACVIMinfree = 16
ACVOMinfree = 0
CABMinfree = 48
UAPSDMinfree = 0
ATH_TXBUF=540
Enterprise mode: 0x40000000
Restoring Cal data from DRAM

ART Version : -48.0.0
SW Image Version : -48.0.0.0.0
Board Revision :
ar9300_attach: nf_2_nom -110 nf_2_max -60 nf_2_min -125
SPECTRAL : get_capability not registered
HAL_CAP_PHYDIAG : Capable
SPECTRAL : Need to fix the capablity check for RADAR (spectral_attach : 231)
SPECTRAL : get_capability not registered
HAL_CAP_RADAR   : Capable
SPECTRAL : Need to fix the capablity check for SPECTRAL
 (spectral_attach : 236)
SPECTRAL : get_capability not registered
HAL_CAP_SPECTRAL_SCAN : Capable
SPECTRAL : get_tsf64 not registered
spectral_init_netlink 65 NULL SKB
SPECTRAL : No ADVANCED SPECTRAL SUPPORT
SPECTRAL :----- module attached
Green-AP : Green-AP : Attached

ath_get_caps[6169] rx chainmask mismatch actual 3 sc_chainmak 0
ath_get_caps[6144] tx chainmask mismatch actual 3 sc_chainmak 0
band steering initialized for direct attach hardware
ieee80211_bsteering_attach: Band steering initialized
ath_attach_dfs[12687] dfsdomain 1
SPECTRAL : module already attached
ath_tx_paprd_init sc 86490000 PAPRD disabled in HAL
wifi0: Atheros ???: mem=0xb8100000, irq=47
ath_pci: SmartAntenna-DRT-0.1 (Atheros/multi-bss)
ath_pci_probe
PCI device id is 003c :003c
ath_pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x101fffff 64bit]
PCI: Enabling device 0000:00:00.0 (0000 -> 0002)
ath_pci 0000:00:00.0: ath DEBUG: sc=0x8645de00

 ol_ath_pci_configure : num_desired MSI set to 0

 Using PCI Legacy Interrupt
hotplug net INTERFACE=wifi0 ACTION=add
CE_per_engine_handler_adjust, base=8645de00 offset=00057400
CE_per_engine_handler_adjust, base=8645de00 offset=00057800
__ol_ath_attach: ath_attach TODO
__ol_ath_attach: dev name wifi1
ol_ath_set_default_tgt_config : AC Minfree buffer allocation through module param (umac.ko)
 OL_ACBKMinfree : 0
 OL_ACBEMinfree : 0
 OL_ACVIMinfree : 0
 OL_ACVOMinfree : 0
ol_ath_attach() BMI inited.
ol_ath_attach() BMI Get Target Info.
ol_ath_attach() TARGET TYPE: 7 Vers 0x4100016c
NUM_DEV=1 FWMODE=0x2 FWSUBMODE=0x0 FWBR_BUF 0
ol_ath_attach() configure Target .
ath_nand_local_read: cal_part [Factory] from 5000 len 844
qc98xx_verify_checksum: flash checksum passed: 0xfafd
ol_transfer_bin_file 2238: Download Flash data len 2116
 Download AR9888v2_bin
ol_transfer_bin_file 2159: Download Firmware data len 235576
ol_ath_attach() Download FW.
ol_ath_attach() HT Create .
ol_ath_attach() HIF Claim.
ol_ath_attach() BMI Done.
ol_ath_attach() WMI attached. wmi_handle 86a60000
+HWT
SOC_RESET_CONTROL_ADDRESS : 800
CPU_INTR_ADDRESS = [0]
SOC_GLOBAL_RESET_ADDRESS = [0]
Rx_Filter : [0]
CE_per_engine_handler_adjust, base=8645de00 offset=00057400
CE_per_engine_handler_adjust, base=8645de00 offset=00057800
CE_per_engine_handler_adjust, base=8645de00 offset=00057c00
CE_per_engine_handler_adjust, base=8645de00 offset=00058000
CE_per_engine_handler_adjust, base=8645de00 offset=00058400
CE_per_engine_handler_adjust, base=8645de00 offset=00058800
CE_recv_buf_enqueue 653 Populate last entry 512 for CE 5
CE_recv_buf_enqueue 662 CE 5 wi 511 dest_ptr 0x6632840 nbytes 0 recv_ctxt 0x86615540
Target:86584000 HTC Service:0x0001, ULpipe:0 DLpipe:1 id:0 Ready
-HWT
Target:86584000 HTC Service:0x0300, ULpipe:4 DLpipe:5 id:1 Ready
HTC Service:0x0300 ep:1 TX flow control disabled
CE_pkt_dl_len_set CE 4 Pkt download length 64
ol_txrx_pdev_attach: 1424 tx desc's allocated ; range starts from 85e80000
Target:86584000 HTC Service:0x0100, ULpipe:3 DLpipe:2 id:2 Ready
HTC Service:0x0100 ep:2 TX flow control disabled
wmi_service_ready_event_rx:  WMI UNIFIED SERVICE READY event
num_rf_chain : 00000002
ht_cap_info: : 0000085b
vht_cap_info : 338001b2
vht_supp_mcs : 0000fffa
LARGE_AP enabled. num_peers 144, num_vdevs 16, num_tids 256, lteu_support 0
idx 0 req 1  num_units 0 num_unit_info 2 unit size 440 actual units 145
chunk 0 len 63800 requested ,ptr  0x5e90000
FIRMWARE:P 145 V 16 T 443

FIRMWARE:_wlan_rtt_enable
wmi_ready_event_rx:  WMI UNIFIED READY event
ol_ath_connect_htc() WMI is ready
ol_ath_set_host_app_area TODO
target uses HTT version 2.1; host uses 2.1
ol_ath_attach() connect HTC.
bypasswmi : 0
ol_regdmn_start: reg-domain param: regdmn=0, countryName=, wModeSelect=FFFFFFFF, netBand=FFFFFFFF, extendedChanMode=0.
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x2) flags 0x2150
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x4) flags 0xa0
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x8) flags 0xc0
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x20) flags 0xd0
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x40) flags 0x150
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x800) flags 0x10080
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x2000) flags 0x20080
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x4000) flags 0x40080
Add VHT80 channel: 5210
Add VHT80 channel: 5775
Skipping VHT80 channel 5825
ol_ath_phyerr_attach: called
OL Resmgr Init-ed
ieee80211_bsteering_attach: Band steering initialized
ol_if_spectral_setup
SPECTRAL : get_capability not registered
HAL_CAP_PHYDIAG : Capable
SPECTRAL : Need to fix the capablity check for RADAR (spectral_attach : 231)
SPECTRAL : get_capability not registered
HAL_CAP_RADAR   : Capable
SPECTRAL : Need to fix the capablity check for SPECTRAL
 (spectral_attach : 236)
SPECTRAL : get_capability not registered
HAL_CAP_SPECTRAL_SCAN : Capable
SPECTRAL : get_tsf64 not registered
spectral_init_netlink 65 NULL SKB
Green-AP : Green-AP : Attached

Green-AP : Attached
ol_if_dfs_setup: called
ol_if_dfs_attach: called; ptr=85e3d974, radar_info=87039b78
ol_ath_rtt_meas_report_attach: called
ol_ath_attach() UMAC attach .
ol_if_dfs_configure: called
ol_if_dfs_configure: UNINIT domain
ol_if_dfs_disable: called
ol_ath_attach: Calling ol_if_dfs_configure
__ol_ath_attach: init tx/rx TODO
__ol_ath_attach: hard_header_len reservation 58
hotplug net INTERFACE=wifi1 ACTION=add
sc nodebug 0
ath_attach_dfs[12687] dfsdomain 1
isCountryCodeValid: EEPROM regdomain 0x0
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x2) flags 0x2150
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x4) flags 0xa0
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x8) flags 0xc0
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x20) flags 0xd0
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x40) flags 0x150
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x800) flags 0x10080
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x2000) flags 0x20080
ol_regdmn_init_channels: !avail mode 0x1f9001 (0x4000) flags 0x40080
Add VHT80 channel: 5210
Add VHT80 channel: 5775
Skipping VHT80 channel 5825
init_wl(0x026f): init_wl:create wi node
init_wl(0x0280):
create a wifi node ath0 from wifi0
wlan_vap_create : enter. devhandle=0x86440380, opmode=IEEE80211_M_HOSTAP, flags=0x1
wlan_vap_create : exit. devhandle=0x86440380, opmode=IEEE80211_M_HOSTAP, flags=0x1.
VAP device ath0 created osifp: (86587b80) os_if: (86f90000)
ath0
hotplug net INTERFACE=ath0 ACTION=add
[wifi1] FWLOG: [30714] WAL_DBGID_TX_AC_BUFFER_SET ( 0x3, 0x1e, 0x460, 0x460, 0x0 )
[wifi1] FWLOG: [30714] WAL_DBGID_TX_AC_BUFFER_SET ( 0x12, 0x1e, 0x460, 0x460, 0x0 )
[wifi1] FWLOG: [30714] WAL_DBGID_TX_AC_BUFFER_SET ( 0x45, 0x1e, 0x460, 0x460, 0x0 )
[wifi1] FWLOG: [30714] WAL_DBGID_TX_AC_BUFFER_SET ( 0x67, 0x1e, 0x460, 0x460, 0x0 )
[wifi1] FWLOG: [30719] WHAL_ERROR_RECV_STOPPCU ( 0x110298a, 0x3 )
[wifi1] FWLOG: [30719] WHAL_ERROR_RESET_PM (  )
[wifi1] FWLOG: [30727] WAL_DBGID_DEV_RESET ( 0x1, 0x1, 0x1 )
[wifi1] FWLOG: [30903] ANI Enable:  1
[wifi1] FWLOG: [30911] WAL_DBGID_DEV_RESET ( 0x1, 0x1, 0x1 )
init_wl(0x0280):
create a wifi node ath1 from wifi1
ath_ioctl: SIOC80211IFCREATE CALLED
wmi_unified_vdev_create_send: ID = 0 VAP Addr = f0:79:59:eb:7f:fc:
Setting dscp for vap id: 0
VAP device ath1 created osifp: (8693a380) os_if: (86454000)
ath1
hotplug net INTERFACE=ath1 ACTION=add
/ # 1: check_action 0
*** ubifs: 0, 6, 15618048
[1 init:init_main +18] main loop signal/state=17
start_logger:
_ifconfig: name=eth0 flags=1043 IFUP addr=(null) netmask=(null)
update_lan_state(lan_, 0, 0)
start_lan: setting up the bridge br0
hotplug net INTERFACE=vlan35 ACTION=add
hotplug net INTERFACE=br0 ACTION=add
_ifconfig: name=eth1 flags=1043 IFUP addr=(null) netmask=(null)
start_lan: setting MAC of br0 bridge to F0:79:59:EB:7F:FC
_ifconfig: name=ath0 flags=1043 IFUP addr=(null) netmask=(null)
_ifconfig: name=ath0 flags=1043 IFUP addr=(null) netmask=(null)
_ifconfig: name=ath1 flags=1043 IFUP addr=(null) netmask=(null)
_ifconfig: name=ath1 flags=1043 IFUP addr=(null) netmask=(null)
_ifconfig: name=br0 flags=1043 IFUP addr=192.168.15.1 netmask=255.255.255.0
gen qca config
mac_filter[0] = 0
gen qca config
mac_filter[0] = 0
_ifconfig: OL vap_stop +
name=ath0 flags=wmi_unified_vdev_stop_send for vap 0 (86a60000)
0000  addr=(nullOL vap_stop -
) netmask=(null)STOPPED EVENT for vap 0 (86a60000)

_ifconfig: name=ath1 flags=0000  addr=(null) netmask=(null)
Set freq vap 0 stop send + 86f90000
Set freq vap 0 stop send -86f90000
Set wait done --86f90000
Set freq vap 0 stop send + 86454000
OL vap_stop +
wmi_unified_vdev_stop_send for vap 0 (86a60000)
OL vap_stop -
STOPPED EVENT for vap 0 (86a60000)
Set freq vap 0 stop send -86454000
Set wait done --86454000
_ifconfig: name=ath0 flags=1043 IFUP addr=(null) netmask=(null)
 ieee80211_ioctl_siwmode: imr.ifm_active=131712, new mode=3, valid=1
 DEVICE IS DOWN ifname=ath0
 DEVICE IS DOWN ifname=ath0

 DES SSID SET=Chickpea and Booberry
 ieee80211_ioctl_siwmode: imr.ifm_active=66176, new mode=3, valid=1

OL vap_stop +
wmi_unified_vdev_stop_send for vap 0 (86a60000)
OL vap_stop -
STOPPED EVENT for vap 0 (86a60000)
 DEVICE IS DOWN ifname=ath1
 DEVICE IS DOWN ifname=ath1

 DES SSID SET=Chickpea and Booberry_5
OL vap_stop +
wmi_unified_vdev_stop_send for vap 0 (86a60000)
OL vap_stop -
STOPPED EVENT for vap 0 (86a60000)
_ifconfig: name=lo flags=1043 IFUP addr=127.0.0.1 netmask=255.0.0.0
route_manip: cmd=ADD name=lo addr=127.0.0.0 netmask=255.0.0.0 gateway=0.0.0.0 metric=0
update_lan_state(lan_, 2, 0)
[wifi1] FWLOG: [36435] WAL_DBGID_SECURITY_ENCR_EN (  )
[wifi1] FWLOG: [36435] WAL_DBGID_SECURITY_MCAST_KEY_SET ( 0x1 )
stop_nat_rules: apply the redirect_rules!
start_lan 2136
start_services 3519
# wanduck: Got LAN(-1) information:
[1 init:start_dnsmasq +20] begin
[1 init:stop_dnsmasq +20] begin
[1 init:stop_dnsmasq +20] end
[1 init:start_dnsmasq +20] end

# Enable direct rule
start_lan_port(0) 1
decomp: fname=/var/lib/misc/rstats-speed.gz
decomp: gzip -dc /var/lib/misc/rstats-speed.gz > /var/tmp/rstats-uncomp != 0
load: speed_count = 0
load: read source= save_path=
load_history: fname=/var/lib/misc/rstats-history.gz
decomp: fname=/var/lib/misc/rstats-history.gz
decomp: gzip -dc /var/lib/misc/rstats-history.gz > /var/tmp/rstats-uncomp != 0
decomp: fname=/var/lib/misc/rstats-history.gz
decomp: gzip -dc /var/lib/misc/rstats-history.gz > /var/tmp/rstats-uncomp != 0
load_history: load failed
TZ watchdog
reinit_sfe:DUALWAN: unit -1,0 type 0 iptv [manual] nat_x -1 qos 0 wans_mode fo link 1,1: action 0.
start_wan: start_wan_if(0)!
[1 init:start_wan_if +21] unit=0.
update_wan_state(wan0_, 0, 0)
disk_monitor: starting...
disk_monitor: day=31, week=3, time=20:0.
disk_monitor: decide if scan the target...
disk_monitor: 0: wait_second=10800...
disk_monitor: 1: wait_second=10800...
disk_monitor: wait_second=10800...
disk_monitor: Pause...

convert_wan_nvram(wan0_)
** wan_ifname: vlan35 is NOT UP
_ifconfig: name=vlan35 flags=1043 IFUP addr=(null) netmask=(null)
update_wan_state(wan0_, 1, 0)
_ifconfig: name=vlan35 flags=1043 IFUP addr=(null) netmask=(null)
start_auth:: done
start_wan_if(): End.
start_usb
udhcpc_wan:: deconfig
_ifconfig: name=vlan35 flags=1043 IFUP addr=0.0.0.0 netmask=(null)
wan_down(vlan35)
wan_down(vlan35): .
stop_auth:: done
route_manip: cmd=DEL name=vlan35 addr=0.0.0.0 netmask=0.0.0.0 gateway=(null) metric=0
update_wan_state(wan0_, 3, 0)
update_wan_state(wan0_, 4, 3)
udhcpc:: deconfig done
OL vap_start +
wmi_unified_vdev_start_send for vap 0 (86a60000)
OL vap_start -
ol_vdev_start_resp_ev for vap 0 (86a60000)
ol_ath_vap_join: join operation is only for STA/IBSS mode
ol_ath_wmm_update:
wmi_unified_vdev_up_send for vap 0 (86a60000)
Notification to UMAC VAP layer
ready to modprobe xhci
xhci_hcd 0000:01:00.0: ## USB3 port 0/2 addr(b2000440) s1(000002a0) --> (000002a0)
xhci_hcd 0000:01:00.0: ## USB3 port 1/3 addr(b2000450) s1(000002a0) --> (000002a0)
[1 init:init_main +25] main loop signal/state=14

(Last edited by jeanphilippe.legaul on 28 Aug 2015, 15:54)

Any news about that firmware image for ac55u ? smile

Bump

I'm considering this router: RT-AC55U

Whats the support status now?

Seems not.. is anyone working on it?

Bump..

The discussion might have continued from here.