diff --git a/eth/ipmi-check-lan.sh b/eth/ipmi-cluster-lan-check.sh
similarity index 100%
rename from eth/ipmi-check-lan.sh
rename to eth/ipmi-cluster-lan-check.sh
diff --git a/eth/ipmi-cluster-sol-check.sh b/eth/ipmi-cluster-sol-check.sh
new file mode 100755
index 0000000..b01b260
--- /dev/null
+++ b/eth/ipmi-cluster-sol-check.sh
@@ -0,0 +1,41 @@
+#!/bin/sh
+#
+# 2008 Nico Schottelius (nico-nsbin at schottelius.org)
+#
+# This file is part of nsbin.
+#
+# nsbin is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# nsbin is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with nsbin. If not, see .
+#
+#
+# Usage: $0 username password clusterprefix number-of-nodes
+#
+
+
+# user/pass for ipmi
+user="$1"; shift
+pass="$1"; shift
+
+cluster="$1"; shift
+count="$1"; shift
+
+for i in $(seq 1 16); do
+ echo Trying $cluster/${i}:
+ num=$(printf "%0.2d" $i)
+
+ read waitforinput
+
+ ssh root@${cluster}${num} reboot
+ ipmitool -U "$user" -P "$pass" -I lanplus -H ${cluster}-ra${num} sol setup enabled true
+ ipmitool -U "$user" -P "$pass" -I lanplus -H ${cluster}-ra${num} sol activate
+done
diff --git a/eth/ipmi-cluster-sol-setup.sh b/eth/ipmi-cluster-sol-setup.sh
new file mode 100755
index 0000000..364ff8a
--- /dev/null
+++ b/eth/ipmi-cluster-sol-setup.sh
@@ -0,0 +1,42 @@
+#!/bin/sh
+#
+# 2008 Nico Schottelius (nico-nsbin at schottelius.org)
+#
+# This file is part of nsbin.
+#
+# nsbin is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# nsbin is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with nsbin. If not, see .
+#
+#
+# Usage: $0 username password clusterprefix number-of-nodes
+#
+
+
+# user/pass for ipmi
+user="$1"; shift
+pass="$1"; shift
+cluster="$1"; shift
+count="$1"; shift
+baud="$1"; shift
+
+for i in $(seq 1 16); do
+ echo Trying $cluster/${i}...
+ num=$(printf "%0.2d" $i)
+
+ ipmitool -U "$user" -P "$pass" -I lanplus -H ${cluster}-ra${num} sol setup \
+ volatile-bit-rate "$baud"
+ ipmitool -U "$user" -P "$pass" -I lanplus -H ${cluster}-ra${num} sol setup \
+ non-volatile-bit-rate "$baud"
+ ipmitool -U "$user" -P "$pass" -I lanplus -H ${cluster}-ra${num} sol setup \
+ enabled true
+done
diff --git a/eth/ipmi-sol-19.2-to-115.2.sh b/eth/ipmi-sol-19.2-to-115.2.sh
new file mode 100755
index 0000000..e4a47fe
--- /dev/null
+++ b/eth/ipmi-sol-19.2-to-115.2.sh
@@ -0,0 +1,44 @@
+#!/bin/sh
+#
+# 2008 Nico Schottelius (nico-nsbin at schottelius.org)
+#
+# This file is part of nsbin.
+#
+# nsbin is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# nsbin is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with nsbin. If not, see .
+#
+#
+#
+
+################################################################################
+# standard vars
+# Stolen from cconf
+__pwd="$(pwd -P)"
+__mydir="${0%/*}"; __abs_mydir="$(cd "$__mydir" && pwd -P)"
+__myname=${0##*/}; __abs_myname="$__abs_mydir/$__myname"
+
+host="$1"
+
+set -x
+ipmitool -H "$host" -I lanplus -U admin -P admin sol set enabled true
+ipmitool -H "$host" -I lanplus -U admin -P admin sol set non-volatile-bit-rate 19.2
+ipmitool -H "$host" -I lanplus -U admin -P admin sol set volatile-bit-rate 19.2
+
+echo "configure bios:"
+ipmitool -H "$host" -I lanplus -U admin -P admin sol activate
+
+ipmitool -H "$host" -I lanplus -U admin -P admin sol set non-volatile-bit-rate 115.2
+ipmitool -H "$host" -I lanplus -U admin -P admin sol set volatile-bit-rate 115.2
+
+echo "verify bios:"
+ipmitool -H "$host" -I lanplus -U admin -P admin sol activate