Package: intel-microcode
Version: 1.20120606.2

The cpuid driver is required for this to work, without it it fails silently:

|# iucode_tool -v -S
|iucode_tool: checked the signature of 0 processor(s)
|# echo $?
|0

This fix this, the /usr/share/initramfs-tools/hooks/intel-microcode could
be modified to something like this

|if [ -z "${IUCODE_TOOL}" -o "${IUCODE_TOOL_SCANCPUS}" != "yes" ] ; then
|        verbose "Adding microcode for all Intel processor models"
|else
|        verbose "Adding microcode for currently online Intel processors"
|        if [ $(grep cpu/cpuid /proc/devices | wc -l) -eq 0 ]
|        then
|                modprobe cpuid
|        fi
|        if [ $(grep cpu/cpuid /proc/devices | wc -l) -eq 1 ]
|        then
|                IUCODE_TOOL_OPTIONS="${IUCODE_TOOL_OPTIONS} --scan-system"
|        else
|                verbose "msr module not found. IUCODE_TOOL_SCANCPUS can not 
work"
|        fi
|fi

Sebastian


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to