On Sun, Jan 05, 2014 at 12:14:53AM +0100, Aleksandar Kuktin wrote: > >On Sat, 04 Jan 2014 23:33:13 +0100 > >"Armin K." <kre...@email.com> wrote: > > > > On 01/04/2014 11:25 PM, Aleksandar Kuktin wrote: > > > > What exactly is intel-ucode-20130222 for? > > > > CPU microcode update. It updates CPU microcode at runtime using > > "microcode" driver in the kernel. It's firmware actually. > > > > Now that you mention it, it seems that it doesn't work anymore > > somehow, probably since I've built microcode driver into kernel but > > firmware is in /lib/firmware.
Yeah, a similar "progress update" on lkml at the end of this week reporting (in the context of an original report that it was ok in 3.8.2 but broke in 3.8.3) that in fact it doesn't work if built in. Certainly, when I last tried firmware updates (perhaps 6 months ago) I had the impression that none of my boxes had available newer firmware, but I was almost certainly building it in. > > Hmm.. Any improvements in the way system handles itself with the new > firmware? Normally I use AMD, but I'm now on an Intel box so I have to > bother with this a bit. Apart from anything else, you need a CPU version for which updates have been issued (I guess that is usually to install workarounds for errata). In the lkml thread I got involved in, I think that kmail was unusable without the update! Not at all what I had expected. Meanwhile both my own and the other guy's AMD phenoms tend to lose their lunch when using 'make -j4' (fixed by dropping the caches and using -j3) and apparently the firmware update might not alter that. > > BTW, I found that putting firmware into the kernel binary (as opposed > to /lib/firmware) works best for me. No need to deal with helper > programs and other such stuff. > For ordinary drivers (video, particularly radeon, and nic or wifi) that seems to be easier - it does, however, waste kernel memory which is why kernel devs don't recommend it - I guess that is more important on a distro which builds everything, and for 32-bit kernels where at most 4GB (less PCI space, particularly for video) is addressable. The notes look interesting, particularly /lib and /lib32, but I'm supposed to be spending all my time on my (UK) tax return this month, and for the moment I can't afford to study them. Also, I used to think that X32 would be interesting - but modern DDR3 memory sticks are so big that I'm no longer convinced that would be worth the effort. And I don't need any 32-bit binaries in linux. So maybe I won look to deeply at multilib. But it's always interesting to see how other people build things, particularly the order, and to challenge my choices. So, thanks. ĸen -- das eine Mal als Tragödie, dieses Mal als Farce -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page