Page 1 of 1

[debian] [ipw2200] Invalid module format

Posted: Wed Jul 20, 2005 12:31 pm
by dodik
Hi everyone,

I'm trying to install the driver ipw2200 on my thinkpad T42. Everything is going fine till I try to modprobe the module :

Code: Select all

# modprobe ipw2200
WARNING: Error inserting ieee80211_crypt (/lib/modules/2.6.9/drivers/net/wireless/ieee80211_crypt.ko): Invalid module format
WARNING: Error inserting ieee80211 (/lib/modules/2.6.9/drivers/net/wireless/ieee80211.ko): Invalid module format
FATAL: Error inserting ipw2200 (/lib/modules/2.6.9/drivers/net/wireless/ipw2200.ko): Invalid module format

I'm using the 2.6.9 kernel.

If I do a modinfo:

Code: Select all

modinfo /lib/modules/2.6.9/drivers/net/wireless/ieee80211.ko
j'obtiens

Code: Select all

filename:       /lib/modules/2.6.9/drivers/net/wireless/ieee80211.ko
version:        1.0.3
description:    802.11 data/management/control stack
author:         Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
license:        GPL
vermagic:       2.6.9 preempt PENTIUMM gcc-4.0
depends:        ieee80211_crypt
parm:           debug:debug output mask
On boot, I had the following message :

Code: Select all

ieee80211_crypt: version magic '2.6.9 preempt PENTIUMM gcc-4.0' should be '2.6.9 preempt PENTIUMM gcc-3.3'
ieee80211: version magic '2.6.9 preempt PENTIUMM gcc-4.0' should be '2.6.9 preempt PENTIUMM gcc-3.3'
ipw2200: version magic '2.6.9 preempt PENTIUMM gcc-4.0' should be '2.6.9 preempt PENTIUMM gcc-3.3'
How do I change/match the vermagic ?

Re: [debian] [ipw2200] Invalid module format

Posted: Mon Jul 25, 2005 8:42 am
by doppelfish
Dang, I'm out of smileys again.
dodik wrote:How do I change/match the vermagic ?
Apparently, the modules were compiled using gcc 4.0, but your kernel was built using gcc 3.3.

Reconfigure, recompile and reinstall you kernel, reboot. Welcome to the kernel-of-the-week-club.

cheers,
-- fish