[OpenWrt-Devel] ar934x+ar8327v4
David Hutchison
dhutchison at bluemesh.net
Wed Dec 10 03:00:35 EST 2014
Hello,
I have made some progress narrowing down the issue. It seems the
ath79_eth0_pll_data.pll_1000 is not configured correctly. I do not
understand how to determine what the correct value should be.
Originally the mach-rb95x.c did not have any definition for this
variable. I looked at other Mikrotik architectures and found the
750Gr3 utilized this and set it to 0x62000000. When I compiled this I
noticed differences in the amount of packets I was receiving via eth0.
Looking at more architectures it appears that other devices with an
ar8327 use 0x06000000. I tried that and saw 100% packet loss, and arp
was not responding. I went ahead and *guessed* and tried 0x66000000.
Now pings sporadically began to respond:
root at OpenWrt:/# arp -n
IP address HW type Flags HW address Mask Device
10.128.41.1 0x1 0x2 d4:ca:6d:77:2b:3d * eth0
root at OpenWrt:/# ifconfig eth0 10.128.41.2 netmask 255.255.255.0 up
root at OpenWrt:/# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 4C:5E:0C:6D:24:43
inet addr:10.128.41.248 Bcast:10.128.41.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:187 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:14785 (14.4 KiB) TX bytes:2180 (2.1 KiB)
Interrupt:4
root at OpenWrt:/# ping 10.128.41.1
PING 10.128.41.1 (10.128.41.1): 56 data bytes
64 bytes from 10.128.41.1: seq=3 ttl=64 time=1.169 ms
64 bytes from 10.128.41.1: seq=10 ttl=64 time=0.663 ms
64 bytes from 10.128.41.1: seq=12 ttl=64 time=1992.529 ms
64 bytes from 10.128.41.1: seq=17 ttl=64 time=0.660 ms
64 bytes from 10.128.41.1: seq=20 ttl=64 time=0.610 ms
64 bytes from 10.128.41.1: seq=23 ttl=64 time=0.612 ms
64 bytes from 10.128.41.1: seq=27 ttl=64 time=0.634 ms
64 bytes from 10.128.41.1: seq=31 ttl=64 time=0.631 ms
64 bytes from 10.128.41.1: seq=39 ttl=64 time=0.583 ms
^C
--- 10.128.41.1 ping statistics ---
40 packets transmitted, 9 packets received, 77% packet loss
round-trip min/avg/max = 0.583/222.010/1992.529 ms
I have about 77% packet loss.
This is improvement as originally we saw 100% packet loss and no arp.
I looked at a patch by Gabor Juhosg (
https://dev.openwrt.org/browser/trunk/target/linux/ar71xx/files/arch/mips/ath79/mach-rb91x.c?rev=39642
) and he set the RB91x to 0x02000000
I think if we correctly configure it in mach-rb95x.c, we may solve the
problem :-)
Could someone help me determine what the correct
ath79_eth0_pll_data.pll_1000 should be configured to?
-- Davey
On Mon, Dec 8, 2014 at 3:20 PM, Chris Green <cl at isbd.net> wrote:
> On Mon, Dec 08, 2014 at 11:13:07AM -0700, David Hutchison wrote:
>>
>> root at OpenWrt:/dev# ifconfig eth0
>> eth0 Link encap:Ethernet HWaddr 4C:5E:0C:6D:24:43
>> inet addr:10.128.41.249 Bcast:10.128.41.255 Mask:255.255.255.0
>> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
>> RX packets:144 errors:0 dropped:0 overruns:0 frame:0
>> TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
>> collisions:0 txqueuelen:1000
>> RX bytes:8996 (8.7 KiB) TX bytes:1292 (1.2 KiB)
>> Interrupt:4
>>
> If it's of any use/interest my rb-2011uias-2hnd gives the following
> MAC addresses:-
>
> br-lan Link encap:Ethernet HWaddr 4C:5E:0C:73:87:3E
> eth0 Link encap:Ethernet HWaddr 4C:5E:0C:73:87:3E
> eth0.1 Link encap:Ethernet HWaddr 4C:5E:0C:73:87:3E
> eth0.2 Link encap:Ethernet HWaddr 4C:5E:0C:73:87:3E
> eth0.3 Link encap:Ethernet HWaddr 4C:5E:0C:73:87:3E
> eth1 Link encap:Ethernet HWaddr 4C:5E:0C:73:87:43
>
> Oddly it's eth1, the 10/100 fast ethernet switch built into the
> processor that works and eth0 the Gigabit switch that doesn't work.
>
> Running an ARP scan from another computer on the LAN shows the
> mikrotik (192.168.1.40) as follows:-
>
> 192.168.1.40 mikrotik 4C:5E:0C:73:87:3E (Unknown)
>
>
> --
> Chris Green
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list