[Linaro-validation] time to move away from conmux?
William Mills
wmills at ti.com
Fri May 18 14:16:18 UTC 2012
On 05/18/2012 09:26 AM, Paul Larson wrote:
>
> On Fri, May 18, 2012 at 4:50 AM, Dave Pigott <dave.pigott at linaro.org
> <mailto:dave.pigott at linaro.org>> wrote:
>
> On 18 May 2012, at 10:47, Alexander Sack wrote:
>
> > On Fri, May 18, 2012 at 9:32 AM, Zygmunt Krynicki
> > <zygmunt.krynicki at linaro.org
> <mailto:zygmunt.krynicki at linaro.org>> wrote:
> >> W dniu 18.05.2012 09:29, Dave Pigott pisze:
> >>
> >>> On 18 May 2012, at 01:20, Michael Hudson-Doyle wrote:
> >>>
> >>>> Hi,
> >>>>
> >>>> After the last few days of poking at things, I think it's time to
> >>>> finally move fully away from conmux to a connection_command /
> >>>> hard_reset_command based approach.
> >>>>
> >>>> I think the actual config file mangling can be done with a
> short shell
> >>>> script. Although lava-core will fix this properly, I can spend
> a quick
> >>>> 10 minutes hacking up lava console and lava powerstab commands
> to get
> >>>> around the loss of easy conmux-console based command lines.
> >>>
> >>>
> >>> I agrees, however the one thing I will miss is being able to go
> into
> >>> conmux and do "~$hardreset" to reboot a board. What would be
> nice is if we
> >>> built a small tool set that allowed us to get the boards serial
> port and PDU
> >>> details by name, connect to the board and reboot the board.
> >>
> >>
> >> Let's make sure we can call: $ lava-dev device reset beagle01
> >
> > Also, in the light of "flashing to sd mux" (which needs board powered
> > off) commands for "poweroff" and "poweron" would be awesome I guess
> > :).
>
> +1
>
> If you haven't already, you should take a look at the existing script
> that conmux calls to do this. It doesn't currently support off/on, but
> the PDU does support those - it's just a different function on the menu
> that it would need to pick. Should be pretty straightforward to add.
>
If your going to rev this functionality anyway, any thought about using
snmp access to the APC instead of the menu script that it appears to
currently use? The snmp seems a lot more automation friendly.
In our lab we use:
PORT=1 # 1 to 8
STATUS=1 # 1 for on, 2 for off, 3 for reboot
RWPASSWD=private
ROPASSWD=public
IPADDR=10.218.114.11
snmpset -c $RWPASSWD -v1 $IPADDR
enterprises.318.1.1.4.4.2.1.3.$PORT i $STATUS
snmpget -c $ROPASSWD -v1 $IPADDR
enterprises.318.1.1.4.4.2.1.3.$PORT
snmp is not encypted like SSH would be. I don't know if you care or
not. Should not be a real issue for us but we plan to use VPNs anyway
to isolate the APCs. Of course you should change the RW & RO passwd's
on the device.
BTW: Hi. short time listner, first time caller.
More information about the linaro-validation
mailing list