OpenWrt Forum Archive

Topic: Archer C7 AC1750 LAN ports problem - repair

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

Hello,

I'm not willing to give up on this device. The problem started after power outage. Router works fine (sort of). It boots. I can see its wireless networks. I connected it to serial port and I can see booting process.

LAN ports are problem!! Their LED's are always on and I cannot connect PC to it.

Archer C7
Archer C7 LAN ports problem


What part of hardware I need to inspect to solve my problem? PLS help

(Last edited by MaxLAB on 27 Sep 2015, 22:47)

Are you running OpenWRT on it.

What is happening during the power outage.Are you installing the new firmware or anything else.What happened.

No I'm not running OpenWrt on it. Stock firmware is on it. I need hardware repair, firmware is fine, in hyperterminal i can see boot process.

Gigabit ethernet switch chip seems the most likely culprit. That's the one near the crystal oscillator. Unfortunately, it's difficult to diagnose and replace.

This is my router serial connection log, can anyone look at it and see if something is obviously wrong? Thank you

Terminal log file
Date: 8.10.2015. - 21:31:35
-----------------------------------------------
[   93.544000] restoring factory default...
[   95.792000] Read from 0X1FC00 to 0X1FC06: OK
[   95.800000] Read from 0X1FE00 to 0X1FE08: OK
[   95.804000] Erase from 0XFA0000 to 0XFAFCC0:.
[   95.936000] Program from 0XFA0000 to 0XFAFCC0:
[   96.280000] write successfully
[   96.296000] Read from 0X1FE00 to 0X1FE08: OK
[   96.300000] Erase from 0XFA0000 to 0XFAFCC0:.
[   96.432000] Program from 0XFA0000 to 0XFAFCC0:
[   96.780000] write successfully
[   96.792000] Erase from 0XFA0000 to 0XFAFCC0:.
[   96.920000] Program from 0XFA0000 to 0XFAFCC0:
[   97.268000] write successfully
[   98.328000] Restarting system.
<0>

U-Boot 1.1.4 (Jan 25 2014 - 19:20:04)

ap135 - Scorpion 1.0DRAM:  
sri
Scorpion 1.0
ath_ddr_initial_config(178): (32bit) ddr2 init
tap = 0x00000003
Tap (low, high) = (0x4, 0x1e)
Tap values = (0x11, 0x11, 0x11, 0x11)
128 MB
Flash Manuf Id 0xef, DeviceId0 0x40, DeviceId1 0x18
flash size 16MB, sector count = 256
Flash: 16 MB
Using default environment

*** Warning *** : PCIe WLAN Module not found !!!
*** Warning *** : PCIe WLAN Module not found !!!
In:    serial
Out:   serial
Err:   serial
Net:   ath_gmac_enet_initialize...
athrs_sgmii_res_cal: cal value = 0x6
No valid address in Flash. Using fixed address
No valid address in Flash. Using fixed address
ath_gmac_enet_initialize: reset mask:c02200 
Scorpion  ----> S17 PHY *
athrs17_reg_init: complete
: cfg1 0x80000000 cfg2 0x7114
eth0: ba:be:fa:ce:08:41
eth0 up
athrs17_reg_init_wan done
SGMII in forced mode
Max resets limit reached exiting...
athr_gmac_sgmii_setup SGMII done
: cfg1 0x800c0000 cfg2 0x7214
eth1: ba:be:fa:ce:08:41
eth1 up
eth0, eth1
Setting 0x18116290 to 0x58b1214f
Autobooting in 1 seconds
## Booting image at 9f020000 ...
   Uncompressing Kernel Image ... OK

Starting kernel ...

Booting QCA955x<0>
[    0.000000] Linux version 2.6.31--LSDK-9.2.0_U6.616 (root@liaozhiming) (gcc version 4.3.3 (GCC) ) #1 Sat Jan 25 19:23:06 CST 2014
[    0.000000] Ram size passed from bootloader =128M
[    0.000000] flash_size passed from bootloader = 16
[    0.000000] CPU revision is: 00019750 (MIPS 74Kc)
[    0.000000] cpu apb ddr apb ath_sys_frequency: cpu 720 ddr 600 ahb 200
[    0.000000] Determined physical RAM map:
[    0.000000]  memory: 08000000 @ 00000000 (usable)
[    0.000000] Zone PFN ranges:
[    0.000000]   Normal   0x00000000 -> 0x00008000
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[1] active PFN ranges
[    0.000000]     0: 0x00000000 -> 0x00008000
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
[    0.000000] Kernel command line: console=ttyS0,115200 root=31:02 rootfstype=squashfs init=/sbin/init mtdparts=ath-nor0:128k(u-boot),1024k(kernel),14848k(rootfs),320k(config),64k(ART) mem=128M
[    0.000000] PID hash table entries: 512 (order: 9, 2048 bytes)
[    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[    0.000000] Writing ErrCtl register=00000000
[    0.000000] Readback ErrCtl register=00000000
[    0.000000] Memory: 112924k/131072k available (1842k kernel code, 17980k reserved, 430k data, 120k init, 0k highmem)
[    0.000000] NR_IRQS:128
[    0.000000] plat_time_init: plat time init done
[    0.000000] Calibrating delay loop... 359.42 BogoMIPS (lpj=718848)
[    0.080000] Mount-cache hash table entries: 512
[    0.080000] 
[    0.080000] ****************ALLOC***********************
[    0.080000]  Packet mem: 8026a4e0 (0xe00000 bytes)
[    0.080000] ********************************************
[    0.080000] 
[    0.080000] NET: Registered protocol family 16
[    0.080000] ath_pcibios_init: bus 0
[    0.080000] ***** Warning PCIe 0 H/W not found !!!
[    0.080000] registering PCI controller with io_map_base unset
[    0.080000] ath_pcibios_init: bus 1
[    0.080000] ***** Warning PCIe 1 H/W not found !!!
[    0.080000] registering PCI controller with io_map_base unset
[    0.080000] ===@@@@@@@@@@@=>use GPIO23 as wifi button control!
[    0.080000] bio: create slab <bio-0> at 0
[    0.080000] NET: Registered protocol family 2
[    0.080000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.080000] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[    0.084000] TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
[    0.084000] TCP: Hash tables configured (established 4096 bind 4096)
[    0.084000] TCP reno registered
[    0.084000] NET: Registered protocol family 1
[    0.084000] ATH GPIOC major 0
[    0.084000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.084000] msgmni has been set to 220
[    0.084000] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 254)
[    0.084000] io scheduler noop registered
[    0.084000] io scheduler deadline registered (default)
[    0.084000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[    0.084000] serial8250.0: ttyS0 at MMIO 0xb8020000 (irq = 19) is a 16550A
[    0.084000] console [ttyS0] enabled
[    0.392000] PPP generic driver version 2.4.2
[    0.396000] NET: Registered protocol family 24
[    0.400000] 5 cmdlinepart partitions found on MTD device ath-nor0
[    0.408000] Creating 5 MTD partitions on "ath-nor0":
[    0.412000] 0x000000000000-0x000000020000 : "u-boot"
[    0.416000] 0x000000020000-0x000000120000 : "kernel"
[    0.420000] 0x000000120000-0x000000fa0000 : "rootfs"
[    0.428000] 0x000000fa0000-0x000000ff0000 : "config"
[    0.432000] 0x000000ff0000-0x000001000000 : "ART"
[    0.436000] ->Oops: flash id 0xef4018 . 
[    0.440000] Ooops, why the devices couldn't been initialed?
[    0.448000] TCP cubic registered
[    0.452000] NET: Registered protocol family 10
[    0.456000] NET: Registered protocol family 17
[    0.460000] 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
[    0.468000] All bugs added by David S. Miller <davem@redhat.com>
[    0.472000] athwdt_init: Registering WDT success
[    0.476000] ath_otp_init: Registering OTP success
[    0.488000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[    0.496000] Freeing unused kernel memory: 120k freed

init started:  BusyBox v1.01 (2014.01.20-08:12+0000) multi-call binary
This Board use 2.6.31
[    1.584000] xt_time: kernel timezone is -0000
[    1.740000] nf_conntrack version 0.5.0 (2048 buckets, 81920 max)
[    1.748000] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[    1.756000] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
[    1.764000] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[    2.096000] ip_tables: (C) 2000-2006 Netfilter Core Team
insmod: cannot open module `/lib/modules/2.6.31/kernel/iptable_raw.ko': No such file or directory
insmod: cannot open module `/lib/modules/2.6.31/kernel/flashid.ko': No such file or directory
[    2.440000] PPPoL2TP kernel driver, V1.0
[    2.460000] PPTP driver version 0.8.3
insmod: cannot open module `/lib/modules/2.6.31/kernel/harmony.ko': No such file or directory
[    3.540000] Read from 0X20000 to 0X20120: OK

 (none) mips #1 Sat Jan 25 19:23:06 CST 2014 (none)
(none) login: [    4.192000] Read from 0XFA0000 to 0XFAFCC0: OK
[    4.548000] qca955x_GMAC: Length per segment 1536
[    4.552000] 955x_GMAC: qca955x_gmac_attach
[    4.556000] 955x_GMAC: qca955x_set_gmac_caps
[    4.560000] Currently in polling mode unit1
[    4.564000] mac:1 Registering S17....
[    4.568000] qca955x_GMAC: RX TASKLET - Pkts per Intr:200
[    4.576000] qca955x_GMAC: Max segments per packet :   1
[    4.580000] qca955x_GMAC: Max tx descriptor count :   220
[    4.584000] qca955x_GMAC: Max rx descriptor count :   220
[    4.592000] qca955x_GMAC: Mac capability flags    :   12002200
[    4.596000] 955x_GMAC: qca955x_gmac_attach
[    4.600000] 955x_GMAC: qca955x_set_gmac_caps
[    4.604000] Currently in polling mode unit0
[    4.608000] mac:0 Registering S17....
[    4.612000] qca955x_GMAC: RX TASKLET - Pkts per Intr:200
[    4.620000] qca955x_GMAC: Max segments per packet :   1
[    4.624000] qca955x_GMAC: Max tx descriptor count :   220
[    4.628000] qca955x_GMAC: Max rx descriptor count :   220
[    4.636000] qca955x_GMAC: Mac capability flags    :   10002A00
[    4.640000] 955x_GMAC: Serdes PLL is locked value 0x1b018116
[    5.256000] athr_gmac_ring_alloc Allocated 3520 at 0x8794f000
[    5.260000] athr_gmac_ring_alloc Allocated 3520 at 0x87a9b000
[    5.568000] 955x_GMAC: eth1 in SGMII MODE
[    5.572000] Scorpion -----> S17 PHY
[    5.580000] 
[    5.580000] ######## S17 SSDK init failed! (code: -19) ########
[    5.588000] _athrs17_mac0_intf SGMII done
[    5.592000] athrs17_vlan_member_add: read vlan error
[    5.600000] athrs17_igmp_vtable_create set member error
[    5.604000] +++ athrs17_igmp_vtable_create failed
[    5.608000] __athrs17_igmp_setup set igmp vlan table error
[    5.616000] athrs17_vlan_member_add: read vlan error
[    5.620000] __athrs17_guest_setup set member error
[    5.624000] __athrs17_guest_setup athrs17_guest_setup failed
[    5.632000] athrs17_reg_init:done
[    5.636000] 955x_SGMIIMax resets limit reached exiting...
[    5.640000] 955x_SGMII::athr_gmac_sgmii_setup  Done
[    5.644000] Setting Drop CRC Errors, Pause Frames and Length Error frames 
[    5.652000] Setting PHY...
[    6.656000] Phy setup Complete
[    6.660000] ADDRCONF(NETDEV_UP): eth0: link is not ready
[    6.712000] device eth0.1 entered promiscuous mode
[    6.716000] device eth0 entered promiscuous mode
[    6.728000] Read from 0X1FC00 to 0X1FC06: OK
[    6.796000] br0: port 1(eth0.1) entering forwarding state
[    8.652000] nf_conntrack_rtsp v0.6.21 loading
[    8.664000] nf_nat_rtsp v0.6.21 loading
[    8.876000] adf: module license 'Proprietary' taints kernel.
[    8.880000] Disabling lock debugging due to kernel taint
[    9.508000] ath_hal: 0.9.17.1 (AR5416, AR9380, REGOPS_FUNC, WRITE_EEPROM, 11D)
[    9.592000] ath_rate_atheros: Copyright (c) 2001-2005 Atheros Communications, Inc, All Rights Reserved
[    9.684000] ath_dfs: Version 2.0.0
[    9.684000] Copyright (c) 2005-2006 Atheros Communications, Inc. All Rights Reserved
[   10.024000] ath_dev: Copyright (c) 2001-2007 Atheros Communications, Inc, All Rights Reserved
[   11.832000] ath_ahb: 10.1.467 (Atheros/multi-bss)
[   11.836000] __ath_attach: Set global_scn[0]
[   11.852000] Enterprise mode: 0x63fc0000
[   11.856000] Restoring Cal data from Flash
[   11.860000] Green-AP : Green-AP : Attached
[   11.860000] 
[   11.872000] ath_get_caps[5956] rx chainmask mismatch actual 7 sc_chainmak 0
[   11.880000] ath_get_caps[5931] tx chainmask mismatch actual 7 sc_chainmak 0
[   11.892000] ath_attach_dfs[11935] dfsdomain 1
[   11.912000] SC Callback Registration for wifi0
[   11.920000] wifi0: Atheros ???: mem=0xb8100000, irq=2
[   11.924000] ath_pci: 10.1.467 (Atheros/multi-bss)
[   12.068000] ath_attach_dfs[11935] dfsdomain 1
[   12.192000] VAP device ath0 created 
[   12.264000]  
[   12.264000]  DES SSID SET=TP-LINK_2.4GHz_88FFDF 
[   12.276000]  ieee80211_ioctl_siwmode: imr.ifm_active=131712, new mode=3, valid=1 
[   12.588000] Invoking ACS module for Best channel selection 
[   15.300000] Channel 1 average beacon RSSI 0 noisefloor -87  ieee80211_acs_find_best_11ng_centerchan chan: 1 beacon RSSI + weighted noisefloor: -174
[   15.316000] Channel 6 average beacon RSSI 8 noisefloor -98  ieee80211_acs_find_best_11ng_centerchan chan: 6 beacon RSSI + weighted noisefloor: -188
[   15.328000] Channel 6 average beacon RSSI 8 noisefloor -98  ieee80211_acs_find_best_11ng_centerchan chan: 6 beacon RSSI + weighted noisefloor: -188
[   15.340000] Channel 11 average beacon RSSI 10 noisefloor -98  ieee80211_acs_find_best_11ng_centerchan chan: 11 beacon RSSI + weighted noisefloor: -186
[   15.356000] ieee80211_acs_find_best_11ng_centerchan found best 11ng center chan: 6 rssi: -188
[   18.720000] athr_gmac_ring_alloc Allocated 3520 at 0x86e6d000
[   18.724000] athr_gmac_ring_alloc Allocated 3520 at 0x87aa8000
[   19.032000] 955x_GMAC: eth0 in RGMII MODE
[   19.036000] Scorpion -----> S17 PHY
[   19.044000] athrs17_reg_init_wan done
[   19.048000] Setting Drop CRC Errors, Pause Frames and Length Error frames 
[   19.056000] Setting PHY...
[   19.060000] ADDRCONF(NETDEV_UP): eth1: link is not ready
[   20.436000] device eth1 entered promiscuous mode
[   20.632000] device ath0 entered promiscuous mode
[   20.636000] br1: port 2(ath0) entering forwarding state
[   20.660000] 955x_GMAC: enet unit:1 is up...
[   20.664000] eth1  SGMII  1000Mbps  full duplex
[   20.668000] 955x_GMAC: qca955x_soc_gmac_set_mac_duplex 
[   20.672000] 955x_GMAC: qca955x_soc_gmac_set_link Done
[   20.680000] 955x_GMAC: done cfg2 0x7215 ifctl 0x0 miictrl  
[   20.684000] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   21.060000] 955x_GMAC: qca955x_soc_gmac_set_mac_duplex 
[   21.064000] 955x_GMAC: qca955x_soc_gmac_set_link Done
[   21.080000] ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready
[   21.088000] br1: port 1(eth1) entering forwarding state
[   21.296000]  ieee80211_ioctl_siwmode: imr.ifm_active=918144, new mode=3, valid=1 
[   21.444000] br1: port 2(ath0) entering disabled state
[   21.448000]  DEVICE IS DOWN ifname=ath0
[   21.452000]  DEVICE IS DOWN ifname=ath0
[   21.772000] br1: port 2(ath0) entering forwarding state
[   23.016000] br1: port 2(ath0) entering disabled state
[   23.044000] br1: starting userspace STP failed, starting kernel STP
[   23.212000] br1: topology change detected, propagating
[   23.220000] br1: port 2(ath0) entering forwarding state
[   25.676000] fuse init (API version 7.12)
[   25.856000] usbcore: registered new interface driver usbfs
[   25.860000] usbcore: registered new interface driver hub
[   25.868000] usbcore: registered new device driver usb
[   25.892000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   25.900000] Port Status 1c000004 
[   25.904000] ath-ehci ath-ehci.0: ATH EHCI
[   25.908000] ath-ehci ath-ehci.0: new USB bus registered, assigned bus number 1
[   25.916000] ehci_reset Intialize USB CONTROLLER in host mode: 13
[   25.924000] ehci_reset Port Status 1c000000 
[   25.928000] ath-ehci ath-ehci.0: irq 3, io mem 0x1b000000
[   25.932000] ehci_reset Intialize USB CONTROLLER in host mode: 13
[   25.940000] ehci_reset Port Status 1c000000 
[   25.956000] ath-ehci ath-ehci.0: USB 2.0 started, EHCI 1.00
[   25.960000] usb usb1: configuration #1 chosen from 1 choice
[   25.964000] hub 1-0:1.0: USB hub found
[   25.968000] hub 1-0:1.0: 1 port detected
[   25.976000] Port Status 1c000000 
[   25.976000] ath-ehci1 ath-ehci1.1: ATH EHCI
[   25.980000] ath-ehci1 ath-ehci1.1: new USB bus registered, assigned bus number 2
[   25.992000] ehci_reset Intialize USB CONTROLLER in host mode: 13
[   25.996000] ehci_reset Port Status 1c000000 
[   26.000000] ath-ehci1 ath-ehci1.1: irq 3, io mem 0x1b400000
[   26.008000] ehci_reset Intialize USB CONTROLLER in host mode: 13
[   26.016000] ehci_reset Port Status 1c000000 
[   26.032000] ath-ehci1 ath-ehci1.1: USB 2.0 started, EHCI 1.00
[   26.036000] usb usb2: configuration #1 chosen from 1 choice
[   26.040000] hub 2-0:1.0: USB hub found
[   26.044000] hub 2-0:1.0: 1 port detected
[   26.244000] SCSI subsystem initialized
[   26.508000] Initializing USB Mass Storage driver...
[   26.512000] usbcore: registered new interface driver usb-storage
[   26.520000] USB Mass Storage support registered.
[   27.728000]  GPL NetUSB up!
[   27.932000] kc   86 : run_telnetDBGDServer start 
[   27.936000] kc  223 : init_DebugD end
[   27.940000] INFO1758: NetUSB 1.184, 0002061F : May  7 2012 10:35:23
[   27.948000] INFO175A:  AUTH ISOC
[   27.948000] INFO175B: 
[   27.952000] usbcore: registered new interface driver KC NetUSB General Driver
[   27.960000] INFO0076:  init proc : PAGE_SIZE 4096
[   27.964000] INFO17B4: Check mac address
[   27.968000] INFO162C:  infomap 86f0c220 
[   27.972000] INFO162F:  sleep to wait br0 to wake up
[   27.980000] INFO02D0:  use dev Name br0 
[   27.984000] INFO1638:  sleep to wait br0 end.
[   27.988000] INFO1651:  UDP_BROAD 7437 tcpPort:625868800 
[   27.992000] INFO02D0:  use dev Name br0 
[   27.996000] INFO1538: tcpConnector() started...
[   28.428000] IPv6 over IPv4 tunneling driver
[   30.908000] br1: port 2(ath0) entering disabled state
[   31.020000] INFO1415: Bind to br0

-----------------------------------------------
Date: 8.10.2015. - 21:34:47
End log file

Not sure if it's any help (given that you've probably voided the warranty) but I've had a WAN port go in about 2 weeks after I got my Archer C7 and had it replaced under warranty.

I consider that option, but I'm not a first owner. I bought this device on ebay like site. I need anybody to look trough terminal log file and see if there is some indication what can be wrong. Gigabit ethernet switch chip (AR8327N BL1A) is very very hot and as noname_8mb says it is most likely culprit.

(Last edited by MaxLAB on 12 Oct 2015, 14:40)

Your boot log seems fine.The Ethernet controller is the problem.Try re flashing the firmware using serial

(Last edited by siddhantpatel001 on 19 Jan 2016, 13:16)

The discussion might have continued from here.