1

Temat: drukarka epson nie lubi się z EA4500

Mam sieć domową z dwoma routerami na LEDE:
1. "główny" Linksys EA4500 (17.01.1, r3316-7eb58cf109)
2. "dodatkowy" TP-LINK WDR3600 (17.01-SNAPSHOT, r3794-dca4dfa, z eko.one.pl)
Routery połączone są kablem. Udostępniają sieć WIFI (na różnych kanałach). Działam tak od wielu lat. Wszystkie urządzenia (laptopy, telefony) gładko przełączają się pomiędzy routerami zależnie od zasięgu, wszystko działa szybko i stabilnie... oprócz nowego nabytku - drukarki Epson L386.
Drukarka była początkowo skonfigurowana przez WPS, potem zalogowana ręcznie. Dnsmasq przyznaje jeden, stały adres drukarce. Firmware drukarki zaktualizowany.

Kłopot jest taki, że drukarka łączy się z EA4500 bardzo niestabilnie pomimo, że EA4500 jest bardzo blisko.

Pingi z WDR3600 są stabilne (wifi na WDR3600 włączone, wifi na EA4500 wyłączone, drukarka pokazuje zasięg 'Fair' i ma rację bo WDR3600 jest dość daleko):

64 bytes from 192.168.0.22: seq=0 ttl=64 time=26.905 ms
64 bytes from 192.168.0.22: seq=1 ttl=64 time=62.578 ms
64 bytes from 192.168.0.22: seq=2 ttl=64 time=73.309 ms
64 bytes from 192.168.0.22: seq=3 ttl=64 time=96.783 ms
64 bytes from 192.168.0.22: seq=4 ttl=64 time=120.592 ms
64 bytes from 192.168.0.22: seq=5 ttl=64 time=116.290 ms
64 bytes from 192.168.0.22: seq=6 ttl=64 time=168.934 ms
64 bytes from 192.168.0.22: seq=7 ttl=64 time=192.204 ms
64 bytes from 192.168.0.22: seq=8 ttl=64 time=11.129 ms

Pingi z EA4500 są bardzo dziwne, jakby drukarka zasypiała i budziła się co chwilę (wifi na WDR3600 wyłączone, wifi na EA4500 włączone, drukarka pokazuje zasięg 'Excellent'):

64 bytes from 192.168.0.22: seq=0 ttl=64 time=4082.501 ms
64 bytes from 192.168.0.22: seq=1 ttl=64 time=3082.824 ms
64 bytes from 192.168.0.22: seq=2 ttl=64 time=2082.702 ms
64 bytes from 192.168.0.22: seq=3 ttl=64 time=1082.649 ms
64 bytes from 192.168.0.22: seq=4 ttl=64 time=82.512 ms
64 bytes from 192.168.0.22: seq=5 ttl=64 time=1130.795 ms
64 bytes from 192.168.0.22: seq=6 ttl=64 time=131.111 ms
64 bytes from 192.168.0.22: seq=7 ttl=64 time=2173.160 ms
64 bytes from 192.168.0.22: seq=8 ttl=64 time=1173.533 ms
64 bytes from 192.168.0.22: seq=9 ttl=64 time=173.424 ms
64 bytes from 192.168.0.22: seq=10 ttl=64 time=9207.877 ms
64 bytes from 192.168.0.22: seq=11 ttl=64 time=8208.759 ms
64 bytes from 192.168.0.22: seq=12 ttl=64 time=7208.757 ms
64 bytes from 192.168.0.22: seq=13 ttl=64 time=6208.643 ms
64 bytes from 192.168.0.22: seq=14 ttl=64 time=5208.521 ms
64 bytes from 192.168.0.22: seq=40 ttl=64 time=14985.750 ms
64 bytes from 192.168.0.22: seq=41 ttl=64 time=13986.836 ms
64 bytes from 192.168.0.22: seq=42 ttl=64 time=12986.721 ms
64 bytes from 192.168.0.22: seq=43 ttl=64 time=11986.601 ms
64 bytes from 192.168.0.22: seq=44 ttl=64 time=10986.480 ms
64 bytes from 192.168.0.22: seq=55 ttl=64 time=1.910 ms
64 bytes from 192.168.0.22: seq=56 ttl=64 time=4070.282 ms
64 bytes from 192.168.0.22: seq=57 ttl=64 time=3071.023 ms
64 bytes from 192.168.0.22: seq=58 ttl=64 time=2070.923 ms
64 bytes from 192.168.0.22: seq=59 ttl=64 time=1070.794 ms
64 bytes from 192.168.0.22: seq=60 ttl=64 time=70.659 ms
64 bytes from 192.168.0.22: seq=90 ttl=64 time=15776.290 ms
64 bytes from 192.168.0.22: seq=91 ttl=64 time=14776.898 ms
64 bytes from 192.168.0.22: seq=92 ttl=64 time=13776.997 ms
64 bytes from 192.168.0.22: seq=93 ttl=64 time=12776.864 ms
64 bytes from 192.168.0.22: seq=94 ttl=64 time=11776.749 ms
64 bytes from 192.168.0.22: seq=95 ttl=64 time=10776.635 ms
64 bytes from 192.168.0.22: seq=97 ttl=64 time=8777.370 ms
64 bytes from 192.168.0.22: seq=98 ttl=64 time=7777.266 ms
64 bytes from 192.168.0.22: seq=99 ttl=64 time=6777.148 ms
64 bytes from 192.168.0.22: seq=100 ttl=64 time=5777.091 ms
64 bytes from 192.168.0.22: seq=103 ttl=64 time=2777.179 ms
64 bytes from 192.168.0.22: seq=104 ttl=64 time=1777.170 ms
64 bytes from 192.168.0.22: seq=105 ttl=64 time=777.058 ms
64 bytes from 192.168.0.22: seq=106 ttl=64 time=37.020 ms

Oczywiście drukowanie przy takim połączeniu to loteria...

I teraz najciekawsze. Zostawiam sprzęt w spokoju, a po około pół godzinie Epson z EA4500 łączy się już stabilnie:

64 bytes from 192.168.0.22: seq=531 ttl=64 time=1945.346 ms
64 bytes from 192.168.0.22: seq=532 ttl=64 time=945.216 ms
64 bytes from 192.168.0.22: seq=533 ttl=64 time=2.025 ms
64 bytes from 192.168.0.22: seq=552 ttl=64 time=19062.279 ms
64 bytes from 192.168.0.22: seq=553 ttl=64 time=18063.702 ms
64 bytes from 192.168.0.22: seq=554 ttl=64 time=17063.595 ms
64 bytes from 192.168.0.22: seq=555 ttl=64 time=16063.472 ms
64 bytes from 192.168.0.22: seq=556 ttl=64 time=15063.349 ms
64 bytes from 192.168.0.22: seq=572 ttl=64 time=4140.463 ms
64 bytes from 192.168.0.22: seq=573 ttl=64 time=3140.959 ms
64 bytes from 192.168.0.22: seq=574 ttl=64 time=2140.847 ms
64 bytes from 192.168.0.22: seq=575 ttl=64 time=1140.707 ms
64 bytes from 192.168.0.22: seq=576 ttl=64 time=140.582 ms
64 bytes from 192.168.0.22: seq=577 ttl=64 time=6730.443 ms
64 bytes from 192.168.0.22: seq=578 ttl=64 time=5731.066 ms
64 bytes from 192.168.0.22: seq=579 ttl=64 time=4730.981 ms
64 bytes from 192.168.0.22: seq=580 ttl=64 time=3730.858 ms
64 bytes from 192.168.0.22: seq=581 ttl=64 time=2730.725 ms
64 bytes from 192.168.0.22: seq=613 ttl=64 time=15189.317 ms
64 bytes from 192.168.0.22: seq=614 ttl=64 time=14190.603 ms
64 bytes from 192.168.0.22: seq=615 ttl=64 time=13190.499 ms
64 bytes from 192.168.0.22: seq=616 ttl=64 time=12190.378 ms
64 bytes from 192.168.0.22: seq=617 ttl=64 time=11190.243 ms
64 bytes from 192.168.0.22: seq=629 ttl=64 time=4269.543 ms
64 bytes from 192.168.0.22: seq=630 ttl=64 time=3270.082 ms
64 bytes from 192.168.0.22: seq=631 ttl=64 time=2269.971 ms
64 bytes from 192.168.0.22: seq=632 ttl=64 time=1269.840 ms
64 bytes from 192.168.0.22: seq=633 ttl=64 time=269.703 ms
64 bytes from 192.168.0.22: seq=634 ttl=64 time=624.078 ms
64 bytes from 192.168.0.22: seq=691 ttl=64 time=3.596 ms
64 bytes from 192.168.0.22: seq=692 ttl=64 time=2.047 ms
64 bytes from 192.168.0.22: seq=693 ttl=64 time=2.071 ms
64 bytes from 192.168.0.22: seq=694 ttl=64 time=5.895 ms
64 bytes from 192.168.0.22: seq=695 ttl=64 time=2.615 ms
64 bytes from 192.168.0.22: seq=696 ttl=64 time=2.078 ms
64 bytes from 192.168.0.22: seq=697 ttl=64 time=2.129 ms
64 bytes from 192.168.0.22: seq=698 ttl=64 time=3.224 ms
64 bytes from 192.168.0.22: seq=699 ttl=64 time=2.054 ms
64 bytes from 192.168.0.22: seq=700 ttl=64 time=2.132 ms
64 bytes from 192.168.0.22: seq=701 ttl=64 time=2.044 ms
64 bytes from 192.168.0.22: seq=702 ttl=64 time=2.100 ms
64 bytes from 192.168.0.22: seq=703 ttl=64 time=4.014 ms
64 bytes from 192.168.0.22: seq=704 ttl=64 time=2.177 ms
64 bytes from 192.168.0.22: seq=705 ttl=64 time=2.056 ms
64 bytes from 192.168.0.22: seq=706 ttl=64 time=2.105 ms
64 bytes from 192.168.0.22: seq=707 ttl=64 time=2.128 ms
64 bytes from 192.168.0.22: seq=708 ttl=64 time=2.060 ms
64 bytes from 192.168.0.22: seq=709 ttl=64 time=2.109 ms
64 bytes from 192.168.0.22: seq=710 ttl=64 time=2.035 ms
64 bytes from 192.168.0.22: seq=711 ttl=64 time=2.051 ms
64 bytes from 192.168.0.22: seq=712 ttl=64 time=2.131 ms
64 bytes from 192.168.0.22: seq=713 ttl=64 time=2.159 ms
64 bytes from 192.168.0.22: seq=714 ttl=64 time=2.071 ms
64 bytes from 192.168.0.22: seq=715 ttl=64 time=2.148 ms
64 bytes from 192.168.0.22: seq=716 ttl=64 time=2.121 ms
64 bytes from 192.168.0.22: seq=717 ttl=64 time=2.116 ms
64 bytes from 192.168.0.22: seq=718 ttl=64 time=2.262 ms
64 bytes from 192.168.0.22: seq=719 ttl=64 time=2.177 ms
64 bytes from 192.168.0.22: seq=720 ttl=64 time=2.050 ms
64 bytes from 192.168.0.22: seq=721 ttl=64 time=2.368 ms
64 bytes from 192.168.0.22: seq=722 ttl=64 time=2.134 ms
64 bytes from 192.168.0.22: seq=723 ttl=64 time=2.153 ms
64 bytes from 192.168.0.22: seq=724 ttl=64 time=3.955 ms
64 bytes from 192.168.0.22: seq=725 ttl=64 time=2.125 ms
64 bytes from 192.168.0.22: seq=726 ttl=64 time=2.154 ms
64 bytes from 192.168.0.22: seq=727 ttl=64 time=2.339 ms
64 bytes from 192.168.0.22: seq=728 ttl=64 time=2.132 ms
64 bytes from 192.168.0.22: seq=729 ttl=64 time=2.051 ms
64 bytes from 192.168.0.22: seq=730 ttl=64 time=2.148 ms
64 bytes from 192.168.0.22: seq=731 ttl=64 time=2.171 ms
64 bytes from 192.168.0.22: seq=732 ttl=64 time=2.054 ms
64 bytes from 192.168.0.22: seq=733 ttl=64 time=2.784 ms
64 bytes from 192.168.0.22: seq=734 ttl=64 time=2.173 ms
64 bytes from 192.168.0.22: seq=735 ttl=64 time=2.059 ms
64 bytes from 192.168.0.22: seq=736 ttl=64 time=2.436 ms
64 bytes from 192.168.0.22: seq=737 ttl=64 time=2.043 ms
64 bytes from 192.168.0.22: seq=738 ttl=64 time=2.060 ms
64 bytes from 192.168.0.22: seq=739 ttl=64 time=2.116 ms
64 bytes from 192.168.0.22: seq=740 ttl=64 time=2.061 ms
64 bytes from 192.168.0.22: seq=741 ttl=64 time=2.071 ms
64 bytes from 192.168.0.22: seq=742 ttl=64 time=2.132 ms
64 bytes from 192.168.0.22: seq=743 ttl=64 time=2.131 ms
64 bytes from 192.168.0.22: seq=744 ttl=64 time=2.098 ms
64 bytes from 192.168.0.22: seq=745 ttl=64 time=2.124 ms
64 bytes from 192.168.0.22: seq=746 ttl=64 time=2.670 ms

Tak jakby drukarka przestała zaspiać albo skończyła jakiś proces... może logowanie do 'chmury'? Tylko czemu z WDR3600 działa stabilnie od razu?

Plik wireless EA4500:

config wifi-device 'radio0'
        option type 'mac80211'
        option hwmode '11g'
        option path 'mbus/mbus:pcie-controller/pci0000:00/0000:00:01.0/0000:01:00.0'
        option country '00'
        option htmode 'HT20'
        option channel '6'

config wifi-iface
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'test'
        option encryption 'psk2'
        option key 'test'
        option wps_pushbutton '1'
        option wpa_disable_eapol_key_retries '1'

wireless na WDR3600:

config wifi-device 'radio0'
        option type 'mac80211'
        option channel '11'
        option hwmode '11g'
        option path 'platform/ar934x_wmac'
        option htmode 'HT20'
        option country 'PL'

config wifi-iface 'default_radio0'
        option device 'radio0'
        option network 'lan'
        option mode 'ap'
        option ssid 'test'
        option encryption 'psk2'
        option key 'test'
        option wpa_disable_eapol_key_retries '1'

W logach cisza. Nie wiem co mogę zmienić w konfiguracji wifi na EA4500. Przełączałem kanały, tryby g/n, opcję disable_eapol...
Macie jeszcze jakiś pomysł?

2

Odp: drukarka epson nie lubi się z EA4500

Czytaj to https://eko.one.pl/forum/viewtopic.php?id=16004

WNDR3800 OpenWrt 19.07.7 / WNDR3700v2 17.01.6 / TL-WR741ND v4 17.01.6

3

Odp: drukarka epson nie lubi się z EA4500

Dzięki, może i tak... "tx rings drained", "Remove stream for", "Failed to start stream for" się pojawiają u mnie także przy innych urządzeniach/klientach ale nie powoduje to zauważalnych problemów. Pojawiały się zawsze a zaczynałem od pierwszych, nieoficjalnych wersji openwrt na EA4500.
Tylko czemu drukarka po pół godzinie pinga już wzorowo? Właśnie testuję ponownie i jest to samo: pół godziny problemów, potem stabilnie już ponad godzine. Drukarka nie drukuje w tym czasie. Stoi i tylko ją pinguję.