Here is the result of the same command on a genuine TL-WR703N with the newest factory firmware "3.14.4 build 120925 rel 33144n" (aka "Ver; 1.7"), thanks to Uncle_Vernon on the forum:
U-Boot 1.1.4 (Sep 25 2012 - 09:04:47)
AP121 (ar9330) U-boot
<...>
hornet> md.l 0xb8070000 1
b8070000: 00000190 ....
hornet>
I prefered to have this test performed on a stock v1.7 device rather than on my modified v1.6, just in case there is an unexpected hardware change between the 2 versions.
So it looks like both PHYs and MACs are swapped in v1.7 U-Boot, while this wasn't the case in previous versions.
>From what I understand, it looks like the newest U-Boot is routing the Ethernet port 4 (the only one that is physically connected) through the eth1 switch, rather than eth0?
I don't see a reason for doing this: does it benefit from the GMII speed over simple MII, or is it to enable the switch QoS capabilities? Do you see any other reason?
-Michel
Le 02/01/2013 22:56, Gabor Juhos a écrit :
2013.01.02. 16:27 keltezéssel, Michel Stempin írta:
Since factory firmware "3.14.4 build 120925 rel 33144n" (aka "Ver; 1.7", although product labeling is not reliable), the Ethernet port is not working any more.
See forum thread for details: https://forum.openwrt.org/viewtopic.php?pid=186732
This is caused by factory "U-Boot 1.1.4 Sep 25 2012 09:05:04" no longer swapping the PHY address in switch before launching the kernel.
This seems odd. The old bootloader does not swap the PHY address:
U-Boot 1.1.4 (Aug 27 2011 - 10:39:39)
AP121-2MB (ar9330) U-boot
<...>
eth1 up
eth0, eth1
Autobooting in 1 seconds
hornet> md.l 0xb8070000 1
b8070000: 00000010 ....
hornet>
The root cause must be something different. Can you send me a dump of the new
bootloader by any chance?
-Gabor
|
_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel