Page 1 of 1

Lack of intel-microcode

Posted: Mon Jun 23, 2014 8:25 am
by konrado5
Why LMDE has intel-microcode not installed by default? If it is not installed, there is error on boot:

Code: Select all

[ 0.878002] platform microcode: firmware: agent loaded intel-ucode/06-17-0a into memory [ 0.911476] platform microcode: firmware: agent loaded intel-ucode/06-17-0a into memory 
apt-get install intel-microcode removes the problem.

Best regards
konrado5

Re: Lack of intel-microcode

Posted: Mon Jun 23, 2014 11:52 am
by marcs

Code: Select all

[ 0.878002] platform microcode: firmware: agent loaded intel-ucode/06-17-0a into memory [ 0.911476] platform microcode: firmware: agent loaded intel-ucode/06-17-0a into memory 
Actually, this doesn't show that firmware is not installed. It only tells you that the agent loaded firmware microcode into memory. You have probobly pasted result of dmesg from the time you've had your firmware already installed.
Anyhow ... packages: firmware-linux-free and firmware-linux-nonfree should solve all firmware problems most of the time. Those are metapackages and they contain all sub-packages for particular devices. IIRC they are installed by default on every fresh LMDE setup. Correct me if I'm wrong.

Cheers
- marc

Re: Lack of intel-microcode

Posted: Mon Jun 23, 2014 12:01 pm
by konrado5
firmare-linux in LMDE doesn't contain intel-microcode. On pure Debian Testing firmare-linux contains intel-microcode.

Re: Lack of intel-microcode

Posted: Mon Jun 23, 2014 12:19 pm
by marcs
Hmm, true [and also strange]. I don't believe Mint Team do any special modifications to the packages, so I would presume they were not installed, as you previously stated.

Good catch, Konrado5. Let's hope intel-microcode firmware will be installed by default eventually [if it isn't being installed by default presently].

Re: Lack of intel-microcode

Posted: Mon Jun 23, 2014 12:44 pm
by eanfrid
It is on purpose: the Debian policy regarding free software forbids the default install to load any non-free software. And the proprietary Intel microcode is obviously non-free...

Re: Lack of intel-microcode

Posted: Mon Jun 23, 2014 12:52 pm
by konrado5
But if I add non-free and contrib repositories on Debian intel-microcode is installed default if I install linux-firmware.

Re: Lack of intel-microcode

Posted: Mon Jun 23, 2014 12:58 pm
by eanfrid
Only "main" section is set up in an official default Debian install. So yes,
if I add non-free and contrib repositories on Debian
they will become available :)

Re: Lack of intel-microcode

Posted: Mon Jun 23, 2014 1:21 pm
by konrado5
On Linut Mint there are contrib and non-free repositories but linux-firmware doesn't contain intel-microcode.

Best regards
konrado5

Re: Lack of intel-microcode

Posted: Mon Jun 23, 2014 1:29 pm
by eanfrid
As you discovered by yourself intel-microcode (and amd-microcode) have their own proper packages
konrado5 wrote:apt-get install intel-microcode removes the problem.

Re: Lack of intel-microcode

Posted: Mon Jun 23, 2014 1:48 pm
by konrado5
I think on LMDE intel-microcode should be installed by default. It should be contained in firmware-linux because with contrib and non-free repositories on Debian firmware-linux contains intel-microcode. On LMDE there are non-free packages by default however firmware-linux doesn't contain intel-microcode.

Re: Lack of intel-microcode

Posted: Tue Jun 24, 2014 3:42 am
by Monsta
konrado5 wrote:firmware-linux contains intel-microcode
It does not "contain" it, it recommends it in both LMDE and Debian Testing:

Code: Select all

$ apt show firmware-linux | grep Recommends
Recommends: intel-microcode, amd64-microcode
Check the "APT::Install-Recommends" setting in your system(s).

Re: Lack of intel-microcode

Posted: Tue Jun 24, 2014 10:21 am
by konrado5
Why does LMDE has disabled recommended packages by default? Pure Debian has enabled.

Re: Lack of intel-microcode

Posted: Tue Jun 24, 2014 12:51 pm
by Monsta
Why should it enable it?

Re: Lack of intel-microcode

Posted: Tue Jun 24, 2014 2:58 pm
by konrado5
Monsta wrote:Why should it enable it?
Because it is Debian default setting. Because it installs intel-microcode along with firmware-linux. Intel-microcode should be installed by default in LMDE.

Re: Lack of intel-microcode

Posted: Tue Jun 24, 2014 3:33 pm
by kurotsugi
Intel-microcode should be installed by default in LMDE.
I'm fully agree with it but enabling recommended package on apt is generally a bad idea for a rolling distro like LMDE. LMDE and debian is two different beast.

Re: Lack of intel-microcode

Posted: Wed Jun 25, 2014 8:09 pm
by konrado5
kurotsugi wrote:enabling recommended package on apt is generally a bad idea for a rolling distro like LMDE.
Why?

Re: Lack of intel-microcode

Posted: Thu Jun 26, 2014 4:41 am
by kurotsugi
less installed package means less breakage. if you disable apt's recommended package,
1. apt only install what essentially needed for your system. you'll got a smaller system which means better stability
2. apt won't calculate recommended package. it means the calculation will be easier and more precise. you'll got less broken package.