Skip to contentSkip to conversation

Oop in 2.5.68-mm2 apply_alternatives

DISCUSSION Thomas Schlichter 2 participants 3 messages Apr 27, 2003

lore
Share & tools
lore
#0 lore raw

I get following (hand copied) Oops at init when booting 2.5.68-mm2. As the last message diplayed is "Setting up network device eth0" I think the reason is loading the module 8130too or any of its dependencies. (My .config is not attached, but if missed I'll send it to you).

Thomas Schlichter

P.S.: Even if the keyboard works at this stage and for example <SHIFT><Scroll-Lock> works, the SysReq doesn't. But the support for it should have been compiled in...

Unable to handle kernel paging request at virtual address c040e93c
  printing eip:
c040e93c
*pde = 00103027
Oops: 0000[#1]

VPU: 0
EIP: 0060:[<c040e93c>] Not tainted VLI
EFLAGS: 00010282
EIP is at apply_alternatives+0x0/0xb0

~~Register values not written down~~

Process modprobe (pid: 199, threadinfo=cf34000 task=c13386e0)

Stack: c011fa04 d491e540 d491e558 000003c0 00000000 d491ff80 d490918e cf34bf98

~~The other Stack values not written down~~

#1 lore raw
Quoted 2 lines · Thomas Schlichter

I get following (hand copied) Oops at init when booting 2.5.68-mm2.

You'll need to delete the `__init' qualifier from the definition of arch/i386/kernel/setup.c:apply_alternatives()

#2 lore raw
Quoted 5 lines · Andrew Morton
Quoted 1 line · Thomas Schlichter

I get following (hand copied) Oops at init when booting 2.5.68-mm2.

You'll need to delete the `__init' qualifier from the definition of arch/i386/kernel/setup.c:apply_alternatives()

Thank you!
Sorry I missed the thread from Petr Vandrovec and Rusty Russell before. Now I changed __init to __init_or_module as Rusty proposed and it works fine...

Thomas Schlichter