about summary refs log tree commit diff
path: root/supermicro
diff options
context:
space:
mode:
authorEmery Hemingway <emery@vfemail.net>2016-02-10 12:24:29 +0100
committerEmery Hemingway <emery@vfemail.net>2016-02-10 12:25:17 +0100
commit2ead29d3d08ff6300870cc20009f7513fed69ae8 (patch)
treee1ae15f58f0dec681fc851cf0cb084c53ea1b0d2 /supermicro
parent24d1c5b322bd8d2f450cc2bc90babcdbd3b8e82e (diff)
downloadnixlib-2ead29d3d08ff6300870cc20009f7513fed69ae8.tar
nixlib-2ead29d3d08ff6300870cc20009f7513fed69ae8.tar.gz
nixlib-2ead29d3d08ff6300870cc20009f7513fed69ae8.tar.bz2
nixlib-2ead29d3d08ff6300870cc20009f7513fed69ae8.tar.lz
nixlib-2ead29d3d08ff6300870cc20009f7513fed69ae8.tar.xz
nixlib-2ead29d3d08ff6300870cc20009f7513fed69ae8.tar.zst
nixlib-2ead29d3d08ff6300870cc20009f7513fed69ae8.zip
supermicro/a1sri-2758f: enable ipmi
Diffstat (limited to 'supermicro')
-rw-r--r--supermicro/a1sri-2758f.nix12
1 files changed, 10 insertions, 2 deletions
diff --git a/supermicro/a1sri-2758f.nix b/supermicro/a1sri-2758f.nix
index d2aeb94d3364..3471704467f9 100644
--- a/supermicro/a1sri-2758f.nix
+++ b/supermicro/a1sri-2758f.nix
@@ -1,8 +1,16 @@
 # http://www.supermicro.com/products/motherboard/Atom/X10/A1SRi-2758F.cfm
+#
+# This board contains a TPM header, but you must supply your own module.
+#
 
-{ ... }:
+{ pkgs, ... }:
 
 {
-  # The Linux NIC driver doesn't properly report link status.
+  environment.systemPackages = [ pkgs.ipmitool ];
+  boot.kernelModules = [ "ipmi_devintf" "ipmi_si" ];
+
+  # The Linux NIC driver seems to have faulty link state reporting
+  # that causes dhcpcd to release every few seconds, which is
+  # more annoying than not releasing when a cable is unplugged.
   networking.dhcpcd.extraConfig = "nolink";
 }