Author: eelco
Date: Mon Mar 19 15:10:39 2012
New Revision: 33259
URL: https://nixos.org/websvn/nix/?rev=33259&sc=1

Log:
* Attempt to fix the random "udevadm settle - timeout of 120 seconds
  reached, the event queue contains: /sys/devices/virtual/tty/hvc1" VM
  failures.

Modified:
   nixos/trunk/modules/profiles/qemu-guest.nix
   nixos/trunk/modules/services/hardware/udev.nix
   nixos/trunk/modules/system/boot/stage-1-init.sh
   nixos/trunk/modules/testing/test-instrumentation.nix

Modified: nixos/trunk/modules/profiles/qemu-guest.nix
==============================================================================
--- nixos/trunk/modules/profiles/qemu-guest.nix Mon Mar 19 13:49:39 2012        
(r33258)
+++ nixos/trunk/modules/profiles/qemu-guest.nix Mon Mar 19 15:10:39 2012        
(r33259)
@@ -4,6 +4,6 @@
 { config, pkgs, ... }:
 
 {
-  boot.initrd.availableKernelModules = [ "virtio_net" "virtio_pci" 
"virtio_blk" "virtio_balloon" "virtio_console" ];
-  boot.initrd.kernelModules = [ "virtio_balloon" ];
+  boot.initrd.availableKernelModules = [ "virtio_net" "virtio_pci" 
"virtio_blk" ];
+  boot.kernelModules = [ "virtio_balloon" "virtio_console" ];
 }

Modified: nixos/trunk/modules/services/hardware/udev.nix
==============================================================================
--- nixos/trunk/modules/services/hardware/udev.nix      Mon Mar 19 13:49:39 
2012        (r33258)
+++ nixos/trunk/modules/services/hardware/udev.nix      Mon Mar 19 15:10:39 
2012        (r33259)
@@ -265,7 +265,7 @@
             # 
http://www.mail-archive.com/[email protected]/msg10261.html
             udevadm control --env=STARTUP=1
             udevadm trigger --action=add
-            udevadm settle # wait for udev to finish
+            udevadm settle || true # wait for udev to finish
             udevadm control --env=STARTUP=
 
             initctl emit -n new-devices

Modified: nixos/trunk/modules/system/boot/stage-1-init.sh
==============================================================================
--- nixos/trunk/modules/system/boot/stage-1-init.sh     Mon Mar 19 13:49:39 
2012        (r33258)
+++ nixos/trunk/modules/system/boot/stage-1-init.sh     Mon Mar 19 15:10:39 
2012        (r33259)
@@ -137,7 +137,7 @@
 udevd --daemon
 udevadm control --env=STARTUP=1
 udevadm trigger --action=add
-udevadm settle
+udevadm settle || true
 udevadm control --env=STARTUP=
 
 

Modified: nixos/trunk/modules/testing/test-instrumentation.nix
==============================================================================
--- nixos/trunk/modules/testing/test-instrumentation.nix        Mon Mar 19 
13:49:39 2012        (r33258)
+++ nixos/trunk/modules/testing/test-instrumentation.nix        Mon Mar 19 
15:10:39 2012        (r33259)
@@ -28,7 +28,7 @@
   " {
 
     jobs.backdoor =
-      { startOn = "startup";
+      { startOn = "started udev";
         stopOn = "";
 
         script =
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to