Odp: Linksys EA4500/E4200v2
Niestety nic to nie dało.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Linksys EA4500/E4200v2
Strony Poprzednia 1 … 5 6 7 8 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
Niestety nic to nie dało.
Podłącz kabel do wanu. Masz w logi informację że port został podniesiony?
Wrzuciłem 19.07.04 i działa, przecież bazujesz na 19.07 więc o co mu chodzi?
BusyBox v1.30.1 () built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
OpenWrt 19.07.4, r11208-ce6496d796
-----------------------------------------------------
=== WARNING! =====================================
There is no root password defined on this device!
Use the "passwd" command to set up a new password
in order to prevent unauthorized SSH logins.
--------------------------------------------------
root@OpenWrt:~# ping onet.pl
PING onet.pl (213.180.141.140): 56 data bytes
64 bytes from 213.180.141.140: seq=0 ttl=58 time=17.959 ms
64 bytes from 213.180.141.140: seq=1 ttl=58 time=16.983 ms
^C
--- onet.pl ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 16.983/17.471/17.959 ms
root@OpenWrt:~# uci show network
network.loopback=interface
network.loopback.ifname='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fd54:0904:d6e2::/48'
network.lan=interface
network.lan.type='bridge'
network.lan.ifname='eth0.1'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.1'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.wan=interface
network.wan.ifname='eth1.2'
network.wan.proto='dhcp'
network.wan6=interface
network.wan6.ifname='eth1.2'
network.wan6.proto='dhcpv6'
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='0 1 2 3 5t'
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device='switch0'
network.@switch_vlan[1].vlan='2'
network.@switch_vlan[1].ports='4 6t'
root@OpenWrt:~# Ponieważ ja mam łatki do checkpointa które wprowadzają dsa. Nie mieszaj w tym temacie, wróć do moje obrazu i sprawdź to co napisałem.
Więc tak, czysty obraz z eko, nie reaguje na wypinanie z portu WAN.
LAN coś wykrywa:
Wed Oct 21 15:34:29 2020 daemon.info dnsmasq[1657]: read /tmp/hosts/dhcp.cfg01411c - 1 addresses
Wed Oct 21 15:34:29 2020 daemon.info dnsmasq-dhcp[1657]: read /etc/ethers - 0 addresses
Wed Oct 21 15:34:31 2020 daemon.notice netifd: wan (1513): udhcpc: sending discover
Wed Oct 21 15:34:33 2020 daemon.warn dnsmasq-dhcp[1657]: DHCP packet received on ethernet2 which has no address
Wed Oct 21 15:34:46 2020 daemon.warn dnsmasq-dhcp[1657]: DHCP packet received on ethernet2 which has no addressDodaję co poniżej i restart:
option ifname 'ethernet1 ethernet2 ethernet3 ethernet4' - LAN
option ifname 'internet' - WANWed Oct 21 15:42:41 2020 daemon.info dnsmasq[1574]: read /tmp/hosts/odhcpd - 1 addresses
Wed Oct 21 15:42:41 2020 daemon.info dnsmasq[1574]: read /tmp/hosts/dhcp.cfg01411c - 1 addresses
Wed Oct 21 15:42:41 2020 daemon.info dnsmasq-dhcp[1574]: read /etc/ethers - 0 addresses
Wed Oct 21 15:42:44 2020 daemon.notice netifd: wan (1539): udhcpc: sending discover
Wed Oct 21 15:43:50 2020 authpriv.info dropbear[1711]: Child connection from 192.168.1.212:41764
Wed Oct 21 15:43:51 2020 authpriv.info dropbear[1711]: Exit before auth: Exited normally
Wed Oct 21 15:44:09 2020 authpriv.info dropbear[1712]: Child connection from 192.168.1.212:41766
Wed Oct 21 15:44:11 2020 authpriv.notice dropbear[1712]: Auth succeeded with blank password for 'root' from 192.168.1.212:41766
Wed Oct 21 15:44:45 2020 daemon.notice netifd: Network device 'ethernet1' link is down
Wed Oct 21 15:44:45 2020 kern.info kernel: [ 149.619385] dsa dsa ethernet1: Link is Down
Wed Oct 21 15:44:45 2020 kern.info kernel: [ 149.623644] br-lan: port 1(ethernet1) entered disabled state
Wed Oct 21 15:44:46 2020 daemon.notice netifd: bridge 'br-lan' link is down
Wed Oct 21 15:44:46 2020 daemon.notice netifd: Interface 'lan' has link connectivity loss
Wed Oct 21 15:44:52 2020 kern.info kernel: [ 156.020783] dsa dsa ethernet2: Link is Up - 1Gbps/Full - flow control rx/tx
Wed Oct 21 15:44:52 2020 kern.info kernel: [ 156.027821] br-lan: port 2(ethernet2) entered blocking state
Wed Oct 21 15:44:52 2020 kern.info kernel: [ 156.033528] br-lan: port 2(ethernet2) entered forwarding state
Wed Oct 21 15:44:52 2020 daemon.notice netifd: Network device 'ethernet2' link is up
Wed Oct 21 15:44:52 2020 daemon.notice netifd: bridge 'br-lan' link is up
Wed Oct 21 15:44:52 2020 daemon.notice netifd: Interface 'lan' has link connectivity
Wed Oct 21 15:44:54 2020 daemon.info dnsmasq-dhcp[1574]: DHCPREQUEST(br-lan) 192.168.1.212 00:21:70:97:90:3b
Wed Oct 21 15:44:54 2020 daemon.info dnsmasq-dhcp[1574]: DHCPACK(br-lan) 192.168.1.212 00:21:70:97:90:3b dell
Wed Oct 21 15:45:33 2020 daemon.notice netifd: Network device 'internet' link is down
Wed Oct 21 15:45:33 2020 daemon.notice netifd: Interface 'wan' has link connectivity loss
Wed Oct 21 15:45:33 2020 kern.info kernel: [ 197.779381] dsa dsa internet: Link is Down
Wed Oct 21 15:45:33 2020 daemon.notice netifd: wan (1539): udhcpc: received SIGTERM
Wed Oct 21 15:45:33 2020 daemon.notice netifd: Interface 'wan' is now down
Wed Oct 21 15:45:33 2020 daemon.notice netifd: Interface 'wan' is disabled
Wed Oct 21 15:45:33 2020 daemon.notice netifd: Interface 'wan' is enabled
Wed Oct 21 15:45:33 2020 kern.info kernel: [ 197.834368] IPv6: ADDRCONF(NETDEV_UP): internet: link is not ready
Wed Oct 21 15:45:39 2020 kern.info kernel: [ 203.064394] dsa dsa internet: Link is Up - 1Gbps/Full - flow control rx/tx
Wed Oct 21 15:45:39 2020 kern.info kernel: [ 203.071327] IPv6: ADDRCONF(NETDEV_CHANGE): internet: link becomes ready
Wed Oct 21 15:45:39 2020 daemon.notice netifd: Network device 'internet' link is up
Wed Oct 21 15:45:39 2020 daemon.notice netifd: Interface 'wan' has link connectivity
Wed Oct 21 15:45:39 2020 daemon.notice netifd: Interface 'wan' is setting up now
Wed Oct 21 15:45:39 2020 daemon.notice netifd: wan (1850): udhcpc: started, v1.30.1
Wed Oct 21 15:45:39 2020 daemon.notice netifd: wan (1850): udhcpc: sending discover
Wed Oct 21 15:45:42 2020 daemon.notice netifd: wan (1850): udhcpc: sending discover
Wed Oct 21 15:45:45 2020 daemon.notice netifd: wan (1850): udhcpc: sending discover
Wed Oct 21 15:46:05 2020 authpriv.info dropbear[1712]: Exit (root): Disconnect receivedJest LAN, klient dostaje IP, brak IP na WAN ale reaguje na wypięcie z portu.
Na głównym routerze, dobija się EA4500
Oct 27 19:44:42 dnsmasq-dhcp[5980]: DHCPDISCOVER(br-lan) c8:d7:19:23:0c:03
Oct 27 19:44:42 dnsmasq-dhcp[5980]: DHCPOFFER(br-lan) 10.1.1.188 c8:d7:19:23:0c:03
Oct 27 19:44:45 dnsmasq-dhcp[5980]: DHCPDISCOVER(br-lan) c8:d7:19:23:0c:03
Oct 27 19:44:45 dnsmasq-dhcp[5980]: DHCPOFFER(br-lan) 10.1.1.188 c8:d7:19:23:0c:03
Oct 27 19:44:48 dnsmasq-dhcp[5980]: DHCPDISCOVER(br-lan) c8:d7:19:23:0c:03
Oct 27 19:44:48 dnsmasq-dhcp[5980]: DHCPOFFER(br-lan) 10.1.1.188 c8:d7:19:23:0c:03
Oct 27 19:44:51 dnsmasq-dhcp[5980]: DHCPDISCOVER(br-lan) c8:d7:19:23:0c:03
Oct 27 19:44:51 dnsmasq-dhcp[5980]: DHCPOFFER(br-lan) 10.1.1.188 c8:d7:19:23:0c:03Ustaw na wan statyczny adres ip (ten 10.1.1.188) maskę, gateway i dns i zobacz czy będzie transmisja.
Ani to ani usunięcie wpisów "switch" nie przyniosło efektów.
Te domyślne wpisy "ifname" z eth0.. miały zostać? Usunąłem je teraz.
root@OpenWrt:/# ping onet.pl
^C
root@OpenWrt:/# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
^C
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 0 packets received, 100% packet loss
root@OpenWrt:/# ping 10.1.1.1
PING 10.1.1.1 (10.1.1.1): 56 data bytes
^C
--- 10.1.1.1 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss
root@OpenWrt:/# uci show network
network.loopback=interface
network.loopback.ifname='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fdaf:ad5a:6c38::/48'
network.lan=interface
network.lan.type='bridge'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.1'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.lan.ifname='ethernet1 ethernet2 ethernet3 ethernet4'
network.wan=interface
network.wan.proto='static'
network.wan.ipaddr='10.1.1.188'
network.wan.netmask='255.255.255.0'
network.wan.gateway='10.1.1.1'
network.wan.dns='10.1.1.1'
network.wan.ifname='internet'
network.wan6=interface
network.wan6.ifname='eth1.2'
network.wan6.proto='dhcpv6'
root@OpenWrt:/# Mały test - zmień znów na dhcp, zamiast internet wpisz ethernet1, wywal ethernet1 z lanu i podłącz kabel pod lan1. Zobaczymy czy tak zadziała.
Cezary, możesz gdzieś wstawić dts z Twojej gałęzi po całym patchowaniu z build dir?
Podejrzewam, że w 19.07 cześć dts odpowiedzialna za dsa nie jest wykomentowana i razem z swconfig jest jeden wielki bałagan...
Włączone jest dsa dla CONFIG_NET_DSA_MV88E6XXX=y dla checkpointa, z tego samego chipa korzysta ea4500. A ja nie zmieniłem dtsów od ea4500 tak jak to w masterze zostało wykonane.
https://github.com/openwrt/openwrt/blob … 4500.patch
Straszna głupota jest w tym patchu. Wywalili disabled z dsa, ale za to włączyli wpis dla swconfiga. Przygotować poprawkę?
A masz sprzęt żeby przetestować to? Jak chcesz to zrób poprawkę, zbuduję i zobaczymy.
A masz sprzęt żeby przetestować to? Jak chcesz to zrób poprawkę, zbuduję i zobaczymy.
Mam 4500. Jutro przyślę Ci łatkę, to sprawdzimy.
Mały test - zmień znów na dhcp, zamiast internet wpisz ethernet1, wywal ethernet1 z lanu i podłącz kabel pod lan1. Zobaczymy czy tak zadziała.
Po pracy mogę sprawdzić, chyba że czekamy na kolegę @Królik?
@Cezary mam jeszcze pytanie, wracając do sprawy zmiany podziału flasha w EA4500.
Edytowałem wczoraj /target/linux/kirkwood/patches-4.14/105-ea4500.patch i zbudowałem obraz.
Po patchu, podział w .dts jest następujący:
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
partition@0 {
label = "u-boot";
reg = <0x0 0x80000>;
read-only;
};
partition@80000 {
label = "u_env";
reg = <0x80000 0x20000>;
};
partition@A0000 {
label = "s_env";
reg = <0xA0000 0x20000>;
};
partition@200000 {
label = "kernel";
reg = <0x200000 0x2A0000>;
};
partition@4A0000 {
label = "rootfs";
reg = <0x4A0000 0x7B60000>;
};
partition@C0000 {
label = "unused";
reg = <0xC0000 0x140000>;
};Router niby się aktualizuje przez sysupgrade ale po restarcie wstaje na starym oprogramowaniu.
Będę musiał go wrzucić ręcznie przez bootloader?
No to znaczy tylko tyle że nie zaktualizował softu jednak. Dlaczego to nie wiesz, patrz na konsolę szeregową co wypluwa.
Wywaliłem wszystko co związane z DSA z dts Linksysów. To powinno rozwiązać problem sterowników dla CheckPointa.
From 5f92bde6db33a0ad40231b19fc1d4ded9ea2eca2 Mon Sep 17 00:00:00 2001
From: Pawel Dembicki <paweldembicki@gmail.com>
Date: Wed, 28 Oct 2020 22:32:05 +0100
Subject: [PATCH] kirkwood: remove DSA nodes from Linksyses dts
Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
---
.../kirkwood/patches-4.14/104-ea3500.patch | 47 +--------------
.../kirkwood/patches-4.14/105-ea4500.patch | 58 ++++++++++++++++---
2 files changed, 50 insertions(+), 55 deletions(-)
diff --git a/target/linux/kirkwood/patches-4.14/104-ea3500.patch b/target/linux/kirkwood/patches-4.14/104-ea3500.patch
index 73bb252a79..2b8118a995 100644
--- a/target/linux/kirkwood/patches-4.14/104-ea3500.patch
+++ b/target/linux/kirkwood/patches-4.14/104-ea3500.patch
@@ -10,7 +10,7 @@
kirkwood-lsxhl.dtb \
--- /dev/null
+++ b/arch/arm/boot/dts/kirkwood-linksys-audi.dts
-@@ -0,0 +1,245 @@
+@@ -0,0 +1,200 @@
+/*
+ * kirkwood-linksys-audi.dts - Device Tree file for Linksys EA3500
+ *
@@ -87,51 +87,6 @@
+ cpu-port-1 = <6>;
+ is-indirect;
+ };
-+
-+ dsa {
-+ compatible = "marvell,dsa";
-+ #address-cells = <2>;
-+ #size-cells = <0>;
-+
-+ dsa,ethernet = <ð0port>;
-+ dsa,mii-bus = <&mdio>;
-+
-+ switch@16,0 {
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+ reg = <16 0>; /* MDIO address 16, switch 0 in tree */
-+
-+ port@0 {
-+ reg = <0>;
-+ label = "ethernet1";
-+ };
-+
-+ port@1 {
-+ reg = <1>;
-+ label = "ethernet2";
-+ };
-+
-+ port@2 {
-+ reg = <2>;
-+ label = "ethernet3";
-+ };
-+
-+ port@3 {
-+ reg = <3>;
-+ label = "ethernet4";
-+ };
-+
-+ port@4 {
-+ reg = <4>;
-+ label = "internet";
-+ };
-+
-+ port@5 {
-+ reg = <5>;
-+ label = "cpu";
-+ };
-+ };
-+ };
+};
+
+&pinctrl {
diff --git a/target/linux/kirkwood/patches-4.14/105-ea4500.patch b/target/linux/kirkwood/patches-4.14/105-ea4500.patch
index 6cc3de221b..253405a190 100644
--- a/target/linux/kirkwood/patches-4.14/105-ea4500.patch
+++ b/target/linux/kirkwood/patches-4.14/105-ea4500.patch
@@ -1,11 +1,54 @@
--- a/arch/arm/boot/dts/kirkwood-linksys-viper.dts
+++ b/arch/arm/boot/dts/kirkwood-linksys-viper.dts
-@@ -69,9 +69,18 @@
+@@ -69,51 +69,15 @@
};
};
- dsa {
- status = "disabled";
+-
+- compatible = "marvell,dsa";
+- #address-cells = <2>;
+- #size-cells = <0>;
+-
+- dsa,ethernet = <ð0port>;
+- dsa,mii-bus = <&mdio>;
+-
+- switch@16,0 {
+- #address-cells = <1>;
+- #size-cells = <0>;
+- reg = <16 0>; /* MDIO address 16, switch 0 in tree */
+-
+- port@0 {
+- reg = <0>;
+- label = "ethernet1";
+- };
+-
+- port@1 {
+- reg = <1>;
+- label = "ethernet2";
+- };
+-
+- port@2 {
+- reg = <2>;
+- label = "ethernet3";
+- };
+-
+- port@3 {
+- reg = <3>;
+- label = "ethernet4";
+- };
+-
+- port@4 {
+- reg = <4>;
+- label = "internet";
+- };
+-
+- port@5 {
+- reg = <5>;
+- label = "cpu";
+- };
+- };
+ mvsw61xx {
+ compatible = "marvell,88e6171";
+ status = "okay";
@@ -15,13 +58,10 @@
+ cpu-port-0 = <5>;
+ cpu-port-1 = <6>;
+ is-indirect;
-+ };
+ };
+ };
-+ dsa {
- compatible = "marvell,dsa";
- #address-cells = <2>;
- #size-cells = <0>;
-@@ -163,22 +172,22 @@
+@@ -163,22 +127,22 @@
};
partition@200000 {
@@ -48,7 +88,7 @@
reg = <0x1EA0000 0x1760000>;
};
-@@ -209,53 +218,6 @@
+@@ -209,53 +173,6 @@
&mdio {
status = "okay";
@@ -102,7 +142,7 @@
};
&uart0 {
-@@ -274,10 +236,14 @@
+@@ -274,10 +191,14 @@
};
/* eth1 is connected to the switch at port 6. However DSA only supports a
--
2.25.1@Królik Względem jakich źródeł to zrobiłeś? Bo mi się to nie nakłada.
@all: tak czy siak zrobiłem to po swojemu, sposobem zaproponowanym przez @Królika - wycinając sekcje z dsa. Obrazy są tutaj: https://dl.eko.one.pl/test/ , sprawdźcie co będzie po instalacji.
Względem heada 19.07. To był pacz do paczy.
Nie wszedł na Twoje drzewo?
Nie wszedł. Wgraj obraz jak możesz i zobacz czy interfejsy działają.
Działa ten build z "test",
Tak na szybko co zauważyłem:
/bin/board_detect: /etc/board.d/02_network: line 35: syntax error: unexpected ")" (expecting ";;")
Popraw sobie /etc/board.d/02_network, tam mam być ;; przed linią z zyxellem.
Zrobił w konfigu sekcję ze vlanami tak jak było po staremu?
Zrobię poprawkę w/w błędu i wystawię ponownie obrazy. Będziesz mógł wgrać już gotowy obraz.
Vlanów nie zrobił, ręczna poprawa tego pliku nic nie daje, cały czas błąd jest podczas uruchamiania.
root@OpenWrt:/# uci show network
network.loopback=interface
network.loopback.ifname='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fd58:fa73:d967::/48'
network.lan=interface
network.lan.type='bridge'
network.lan.ifname='eth0'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.1'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.wan=interface
network.wan.ifname='eth1'
network.wan.proto='dhcp'
network.wan6=interface
network.wan6.ifname='eth1'
network.wan6.proto='dhcpv6'Poczekaj, niech się skompiluje od nowa.
Strony Poprzednia 1 … 5 6 7 8 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Linksys EA4500/E4200v2
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc