I wanted to follow up on this post for anyone who might be interested in a 
workaround for Bug#838503 (also mentioned in the bug thread here: 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838503 -- thanks to Steve 
McIntyre!).



The key here is to use "partman/early_command" to load the md_mod kernel module 
and then set the value in /proc/sys/dev/raid/speed_limit_max once it actually 
exists.

Using "partman/early_command" appears to be the only way to feed arbitrary 
commands into preseed around the time of the disk partitioning, but before it 
is far too late to be of any use performance-wise (eg as with 
"preseed/late_command"). There is no "partman/late_command", sadly, which would 
make this easier. When "partman/early_command" runs, the md_mod kernel module 
has not yet been loaded, so that needs to be done first. Just add the following 
to your preseed configuration:



d-i partman/early_command string modprobe md_mod ; echo 1000 > 
/proc/sys/dev/raid/speed_limit_max



This sets the raid sync for the duration of the preseed process.

Reply via email to