[2/2] adds optional script to enable poe passthrough on cpe210

Submitted by Tobias Klaus on May 10, 2016, 6:47 a.m.

Details

Message ID 1462862866-6685-3-git-send-email-tk+ff@meskal.net
State Superseded, archived
Headers show

Commit Message

Tobias Klaus May 10, 2016, 6:47 a.m.
this maybe called from /etc/rc.local.fff_userconfig

Signed-off-by: Tobias Klaus <tk+ff@meskal.net>
---
 .../files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh       | 3 +++
 1 file changed, 3 insertions(+)
 create mode 100644 src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh

Patch hide | download patch | download mbox

diff --git a/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh b/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh
new file mode 100644
index 0000000..131977b
--- /dev/null
+++ b/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh
@@ -0,0 +1,3 @@ 
+echo 20 > /sys/class/gpio/export
+echo out > /sys/class/gpio/gpio20/direction
+echo 1 > /sys/class/gpio/gpio20/value

Comments

Tim Niemeyer May 10, 2016, 7:20 a.m.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi

Ich finde das im Grund schon gut. Aber gibt es vielleicht eine Möglichkeit die Datei dieses Packets nur zu installieren, wenn diese Plattform gebaut wird? Das müsste doch eigentlich gehen.... Es wäre gut, weil wer weiss, was bei den anderen an gpio20 liegt und was schmorrt, wenn das script auf einer anderen HW gestartet wird.

Wenn du Bock hast kannst ja nochmal gucken, ansonsten könnte man das mit einem weiteren Patch machen.

Reviewed-by: Tim Niemeyer <tim@tn-x.org>

Tim

Am 10. Mai 2016 08:47:46 MESZ, schrieb Tobias Klaus <tk+ff@meskal.net>:
>this maybe called from /etc/rc.local.fff_userconfig
>
>Signed-off-by: Tobias Klaus <tk+ff@meskal.net>
>---
>.../files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh
>| 3 +++
> 1 file changed, 3 insertions(+)
>create mode 100644
>src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh
>
>diff --git
>a/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh
>b/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh
>new file mode 100644
>index 0000000..131977b
>--- /dev/null
>+++
>b/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh
>@@ -0,0 +1,3 @@
>+echo 20 > /sys/class/gpio/export
>+echo out > /sys/class/gpio/gpio20/direction
>+echo 1 > /sys/class/gpio/gpio20/value
-----BEGIN PGP SIGNATURE-----

iQE5BAEBCgAjHBxUaW0gTmllbWV5ZXIgPHRpbUB0bi14Lm9yZz4FAlcxi6kACgkQ
ELiw0DPkKM/Pgwf+OkFDZiuU9Ya/2uIRmvd+8mTkZ9Wrv80W3enSv+vb5T6Dasc0
SCGCHQlpsfnDsB8/LX9a78pQJuKxxXyaYGaaHAbwnDWoFA1xC1q6/mTE9IxiTLcQ
85rxKb+rblE16rssTvliwfZN99wS9LvNYNfIWElr4ECpIc6PX/fLw9wGPiwfYi77
jDySl8SJ1K1NbBAWDfu2ajc69ML+s+aCMSMyERtuNre2msNGha7S752QedP6tgh4
KJp4SAsEPtA3VbHlud9T1Pw4AwEOWqP7J/DS/FQYVavHmdT1vqFM3APwBNkf3wR0
xsXUHqs+7RSs3yRcp7eiUY3+nXGhSzySraxbIg==
=2BlQ
-----END PGP SIGNATURE-----
Ralph A. Schmid, dk5ras May 10, 2016, 8:46 a.m.
Vor allem wäre es auch mal spannend, das an den NSM2 zu testen. Ich konnte
es nicht zweifelsfrei erkennen, ob es eine Diode ist, oder ein FET, was da
die Durchschleifung der Betriebsspannung zwischen den ports verhindert. Wenn
Letzteres, dann hängt der sicher auch an einem GPIO. Doch noch mal die
Platine genauer untersuchen...

Viele Grüße

Ralph.

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf
> Of Tim Niemeyer
> Sent: Tuesday, May 10, 2016 9:20 AM
> To: Tobias Klaus; franken-dev@freifunk.net
> Subject: Re: [PATCH 2/2] adds optional script to enable poe passthrough on
> cpe210
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
> 
> Hi
> 
> Ich finde das im Grund schon gut. Aber gibt es vielleicht eine Möglichkeit
die
> Datei dieses Packets nur zu installieren, wenn diese Plattform gebaut
wird?
> Das müsste doch eigentlich gehen.... Es wäre gut, weil wer weiss, was bei
> den anderen an gpio20 liegt und was schmorrt, wenn das script auf einer
> anderen HW gestartet wird.
> 
> Wenn du Bock hast kannst ja nochmal gucken, ansonsten könnte man das
> mit einem weiteren Patch machen.
> 
> Reviewed-by: Tim Niemeyer <tim@tn-x.org>
> 
> Tim
> 
> Am 10. Mai 2016 08:47:46 MESZ, schrieb Tobias Klaus <tk+ff@meskal.net>:
> >this maybe called from /etc/rc.local.fff_userconfig
> >
> >Signed-off-by: Tobias Klaus <tk+ff@meskal.net>
> >---
> >.../files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh
> >| 3 +++
> > 1 file changed, 3 insertions(+)
> >create mode 100644
> >src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activate_
> >poe_passthrough.sh
> >
> >diff --git
> >a/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activat
> >e_poe_passthrough.sh
> >b/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activat
> >e_poe_passthrough.sh
> >new file mode 100644
> >index 0000000..131977b
> >--- /dev/null
> >+++
> >b/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activat
> >e_poe_passthrough.sh
> >@@ -0,0 +1,3 @@
> >+echo 20 > /sys/class/gpio/export
> >+echo out > /sys/class/gpio/gpio20/direction echo 1 >
> >+/sys/class/gpio/gpio20/value
> -----BEGIN PGP SIGNATURE-----
> 
> iQE5BAEBCgAjHBxUaW0gTmllbWV5ZXIgPHRpbUB0bi14Lm9yZz4FAlcxi6kACgk
> Q
> ELiw0DPkKM/Pgwf+OkFDZiuU9Ya/2uIRmvd+8mTkZ9Wrv80W3enSv+vb5T6Da
> sc0
> SCGCHQlpsfnDsB8/LX9a78pQJuKxxXyaYGaaHAbwnDWoFA1xC1q6/mTE9IxiTL
> cQ
> 85rxKb+rblE16rssTvliwfZN99wS9LvNYNfIWElr4ECpIc6PX/fLw9wGPiwfYi77
> jDySl8SJ1K1NbBAWDfu2ajc69ML+s+aCMSMyERtuNre2msNGha7S752QedP6t
> gh4
> KJp4SAsEPtA3VbHlud9T1Pw4AwEOWqP7J/DS/FQYVavHmdT1vqFM3APwBNk
> f3wR0
> xsXUHqs+7RSs3yRcp7eiUY3+nXGhSzySraxbIg==
> =2BlQ
> -----END PGP SIGNATURE-----
> 
> --
> franken-dev mailing list
> franken-dev@freifunk.net
> http://lists.freifunk.net/mailman/listinfo/franken-dev-freifunk.net
Christian Dresel May 10, 2016, 9:02 a.m.
Hi

evtl. GPIO8?

Quelle:
https://forum.freifunk.net/t/ff-router-am-2-port-lan-einer-nanostation-m2-mesh-on-lan-gluon/1075

irgendwo hab ich aber mal was aufgeschnappt, das man dort keine 2. NSM
betreiben darf, find dazu aber gerade keine Quelle mehr, evtl. gilt das
auch nur für die OriginalFW.

mfg

Christian

Am 10.05.2016 um 10:46 schrieb Ralph A. Schmid, dk5ras:
> Vor allem wäre es auch mal spannend, das an den NSM2 zu testen. Ich konnte
> es nicht zweifelsfrei erkennen, ob es eine Diode ist, oder ein FET, was da
> die Durchschleifung der Betriebsspannung zwischen den ports verhindert. Wenn
> Letzteres, dann hängt der sicher auch an einem GPIO. Doch noch mal die
> Platine genauer untersuchen...
> 
> Viele Grüße
> 
> Ralph.
> 
>> -----Original Message-----
>> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf
>> Of Tim Niemeyer
>> Sent: Tuesday, May 10, 2016 9:20 AM
>> To: Tobias Klaus; franken-dev@freifunk.net
>> Subject: Re: [PATCH 2/2] adds optional script to enable poe passthrough on
>> cpe210
>>
> Hi
> 
> Ich finde das im Grund schon gut. Aber gibt es vielleicht eine Möglichkeit
>> die
> Datei dieses Packets nur zu installieren, wenn diese Plattform gebaut
>> wird?
> Das müsste doch eigentlich gehen.... Es wäre gut, weil wer weiss, was bei
> den anderen an gpio20 liegt und was schmorrt, wenn das script auf einer
> anderen HW gestartet wird.
> 
> Wenn du Bock hast kannst ja nochmal gucken, ansonsten könnte man das
> mit einem weiteren Patch machen.
> 
> Reviewed-by: Tim Niemeyer <tim@tn-x.org>
> 
> Tim
> 
> Am 10. Mai 2016 08:47:46 MESZ, schrieb Tobias Klaus <tk+ff@meskal.net>:
>>>> this maybe called from /etc/rc.local.fff_userconfig
>>>>
>>>> Signed-off-by: Tobias Klaus <tk+ff@meskal.net>
>>>> ---
>>>> .../files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh
>>>> | 3 +++
>>>> 1 file changed, 3 insertions(+)
>>>> create mode 100644
>>>> src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activate_
>>>> poe_passthrough.sh
>>>>
>>>> diff --git
>>>> a/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activat
>>>> e_poe_passthrough.sh
>>>> b/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activat
>>>> e_poe_passthrough.sh
>>>> new file mode 100644
>>>> index 0000000..131977b
>>>> --- /dev/null
>>>> +++
>>>> b/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activat
>>>> e_poe_passthrough.sh
>>>> @@ -0,0 +1,3 @@
>>>> +echo 20 > /sys/class/gpio/export
>>>> +echo out > /sys/class/gpio/gpio20/direction echo 1 >
>>>> +/sys/class/gpio/gpio20/value
>>
>> --
>> franken-dev mailing list
>> franken-dev@freifunk.net
>> http://lists.freifunk.net/mailman/listinfo/franken-dev-freifunk.net
>
Ralph A. Schmid, dk5ras May 10, 2016, 9:24 a.m.
Ah, interessant. Na, an meinen NSM2 habe ich das einfach innen durchgebrückt
(zwei Verbindungen eingelötet), fertig, aus. Ein Netzteil schafft übrigens
locker drei Geräte. Und bei sehr langen Kabeln wirkt in den NSM2 ein Elko
2200µF/35 V Wunder.

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On Behalf
> Of Christian Dresel
> Sent: Tuesday, May 10, 2016 11:03 AM
> To: franken-dev@freifunk.net
> Subject: Re: [PATCH 2/2] adds optional script to enable poe passthrough on
> cpe210
> 
> Hi
> 
> evtl. GPIO8?
> 
> Quelle:
> https://forum.freifunk.net/t/ff-router-am-2-port-lan-einer-nanostation-m2-
> mesh-on-lan-gluon/1075
> 
> irgendwo hab ich aber mal was aufgeschnappt, das man dort keine 2. NSM
> betreiben darf, find dazu aber gerade keine Quelle mehr, evtl. gilt das
auch
> nur für die OriginalFW.
> 
> mfg
> 
> Christian
> 
> Am 10.05.2016 um 10:46 schrieb Ralph A. Schmid, dk5ras:
> > Vor allem wäre es auch mal spannend, das an den NSM2 zu testen. Ich
> > konnte es nicht zweifelsfrei erkennen, ob es eine Diode ist, oder ein
> > FET, was da die Durchschleifung der Betriebsspannung zwischen den
> > ports verhindert. Wenn Letzteres, dann hängt der sicher auch an einem
> > GPIO. Doch noch mal die Platine genauer untersuchen...
> >
> > Viele Grüße
> >
> > Ralph.
> >
> >> -----Original Message-----
> >> From: franken-dev [mailto:franken-dev-bounces@freifunk.net] On
> Behalf
> >> Of Tim Niemeyer
> >> Sent: Tuesday, May 10, 2016 9:20 AM
> >> To: Tobias Klaus; franken-dev@freifunk.net
> >> Subject: Re: [PATCH 2/2] adds optional script to enable poe
> >> passthrough on
> >> cpe210
> >>
> > Hi
> >
> > Ich finde das im Grund schon gut. Aber gibt es vielleicht eine
> > Möglichkeit
> >> die
> > Datei dieses Packets nur zu installieren, wenn diese Plattform gebaut
> >> wird?
> > Das müsste doch eigentlich gehen.... Es wäre gut, weil wer weiss, was
> > bei den anderen an gpio20 liegt und was schmorrt, wenn das script auf
> > einer anderen HW gestartet wird.
> >
> > Wenn du Bock hast kannst ja nochmal gucken, ansonsten könnte man das
> > mit einem weiteren Patch machen.
> >
> > Reviewed-by: Tim Niemeyer <tim@tn-x.org>
> >
> > Tim
> >
> > Am 10. Mai 2016 08:47:46 MESZ, schrieb Tobias Klaus <tk+ff@meskal.net>:
> >>>> this maybe called from /etc/rc.local.fff_userconfig
> >>>>
> >>>> Signed-off-by: Tobias Klaus <tk+ff@meskal.net>
> >>>> ---
> >>>> .../files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh
> >>>> | 3 +++
> >>>> 1 file changed, 3 insertions(+)
> >>>> create mode 100644
> >>>> src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activ
> >>>> ate_
> >>>> poe_passthrough.sh
> >>>>
> >>>> diff --git
> >>>> a/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_act
> >>>> ivat
> >>>> e_poe_passthrough.sh
> >>>> b/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_act
> >>>> ivat
> >>>> e_poe_passthrough.sh
> >>>> new file mode 100644
> >>>> index 0000000..131977b
> >>>> --- /dev/null
> >>>> +++
> >>>> b/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_act
> >>>> ivat
> >>>> e_poe_passthrough.sh
> >>>> @@ -0,0 +1,3 @@
> >>>> +echo 20 > /sys/class/gpio/export
> >>>> +echo out > /sys/class/gpio/gpio20/direction echo 1 >
> >>>> +/sys/class/gpio/gpio20/value
> >>
> >> --
> >> franken-dev mailing list
> >> franken-dev@freifunk.net
> >> http://lists.freifunk.net/mailman/listinfo/franken-dev-freifunk.net
> >
>
Jan Kraus May 10, 2016, 4:48 p.m.
Hallo Tobias,

wenn du steuern kannst, das es nur im Image von der CPE210 landet, wäre
ich dafür das mit aufzunehmen.
Falls das nicht geht, bin ich dagegen.

Zum Patch als solches:
Wird das beim reboot automatisch wieder deaktiviert? Falls nicht, bitte
auch einen deactivate vorsehen.

Grüße Jan

Am Dienstag, den 10.05.2016, 08:47 +0200 schrieb Tobias Klaus:
> this maybe called from /etc/rc.local.fff_userconfig
> 
> Signed-off-by: Tobias Klaus <tk+ff@meskal.net>
> ---
>  .../files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh       | 3 +++
>  1 file changed, 3 insertions(+)
>  create mode 100644 src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh
> 
> diff --git a/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh b/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh
> new file mode 100644
> index 0000000..131977b
> --- /dev/null
> +++ b/src/packages/fff/fff-support/files/usr/lib/fff-support/cpe210_activate_poe_passthrough.sh
> @@ -0,0 +1,3 @@
> +echo 20 > /sys/class/gpio/export
> +echo out > /sys/class/gpio/gpio20/direction
> +echo 1 > /sys/class/gpio/gpio20/value
> -- 
> 2.8.2
>