You are not logged in.

#1 2012-06-17 10:02:14

wombat23
Member
Registered: 2011-01-14
Posts: 46

module load order

Since kernel 3.4 I get this error at boot time:

Errata AE18 not fixed, update BIOS or microcode of the CPU!

the microcode update module is listed in /etc/rc.conf but it is loaded *after* coretemp. How do I change the order modules get loaded?

Offline

#2 2012-06-17 10:05:42

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: module load order

modprobe.conf - read the man page for details.

Offline

#3 2012-06-17 10:34:55

wombat23
Member
Registered: 2011-01-14
Posts: 46

Re: module load order

Oh dear, I had not found the manpage for modprobe.conf, because it is under

man modprobe.d

Now, I get this:

Jun 17 12:34:46 localhost kernel: [    2.630305] microcode: CPU0 sig=0x6e8, pf=0x20, revision=0x0
Jun 17 12:34:46 localhost kernel: [    2.801118] coretemp: Errata AE18 not fixed, update BIOS or microcode of the CPU!
Jun 17 12:34:46 localhost kernel: [    2.801202] coretemp: Errata AE18 not fixed, update BIOS or microcode of the CPU!
Jun 17 12:34:46 localhost kernel: [    2.853903] microcode: CPU0 updated to revision 0x39, date = 2005-11-15
Jun 17 12:34:46 localhost kernel: [    2.853919] microcode: CPU1 sig=0x6e8, pf=0x20, revision=0x0
Jun 17 12:34:46 localhost kernel: [    2.869176] microcode: CPU1 updated to revision 0x39, date = 2005-11-15
Jun 17 12:34:46 localhost kernel: [    2.869245] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba

not quite solved...

Last edited by wombat23 (2012-06-17 10:38:31)

Offline

#4 2012-06-17 11:00:51

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: module load order

The only conclusion I can draw from that is that you read the man page. What did you actually do to make this attempt any better than your last attempt?

Offline

#5 2012-06-17 15:45:24

wombat23
Member
Registered: 2011-01-14
Posts: 46

Re: module load order

I'm sorry, I made microcode load before coretemp:

softdep coretemp pre: microcode

in modprobe.conf
which seems to work, but coretemp starts at 2.8, at which time microcode is not yet  updated (2.85) obviously

Offline

#6 2012-06-17 19:46:26

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: module load order

OK.. I had forgotten about 'softdep', I was thinking of the 'install' directive. There's an example in the man page about fred and barney, see if that works any better.

Offline

#7 2012-06-17 20:07:24

falconindy
Developer
From: New York, USA
Registered: 2009-10-22
Posts: 4,111
Website

Re: module load order

Softdeps are preferred for this sort of thing. An install directive is going to accomplish the same, just less eloquently. The problem is likely that you can't, in userspace, know when a module has finished its initialization. modprobe only blocks and waits for module_init() to return, which isn't necessarily the same.

Offline

Board footer

Powered by FluxBB