Acabei de ter o mesmo problema no gentoo com um kernel 3.5.0. Não importa o exemplo on-line que tentei, nenhuma saída chegou ao cliente até que eu executei o seguinte comando:
dmesg -n 7
Eu originalmente tentei
dmesg -n 8
que foi sugerido na documentação do kernel, mas que retornou
localhost ~ # dmesg -n 8 dmesg: unknown level '8'
onde o dmesg -n 7 funcionou
localhost ~ # dmesg -n 7 localhost ~ # echo check > /sys/block/md0/md/sync_action
Aqui está o que eu tenho no cliente
datastore1 ~ # nc -l -p 30000 -u [ 9698.913098] md: data-check of RAID array md0 [ 9698.913112] md: minimum _guaranteed_ speed: 1000 KB/sec/disk. [ 9698.913124] md: using maximum available idle IO bandwidth (but not more than 200000 KB/sec) for data-check. [ 9698.913150] md: using 128k window, over a total of 1048512k. [ 9718.197555] md: md0: data-check done.
BTW, aqui está como eu configuro o netconsole:
modprobe netconsole netconsole="@/eth0,[email protected]/"