[ipw2200-ap-devel] Compiling IPW2200 and IPW2200-ap
Status: Planning
Brought to you by:
yorkliu
From: Mike L. <nas...@co...> - 2006-04-10 03:15:17
|
I would like to compile both ipw2200 and ipw2200-ap for use on an Intel ARM system. I would only use one at a time. I repeat I would only use one at a time. I can get both to compile, the ap module loads fine but when I try to load the non-ap module it fails like this... FYI: I renamed the ipw2200-ap's ipw2200.c to be ipw2200-ap.c so I would not get two modules with the same name. # modprobe ipw2200 ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.1 ipw2200: Copyright(c) 2003-2006 Intel Corporation PCI: enabling device 0000:00:02.0 (0140 -> 0142) ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection ipw2200: Detected geography ZZM (11 802.11bg channels, 0 802.11a channels) # Unable to handle kernel NULL pointer dereference at virtual address 00000000 pgd = c0004000 [00000000] *pgd=00000000 Internal error: Oops: 17 [#1] Modules linked in: ipw2200 ieee80211 ieee80211_crypt ixp400_eth ixp400 CPU: 0 PC is at ipw_associate+0x220/0x3ec [ipw2200] LR is at C.5089.44182+0x0/0xfffff708 [ipw2200] pc : [<bf0d4eec>] lr : [<bf0de1b8>] Tainted: P sp : c3a11f30 ip : c3a11f40 fp : c3a11f60 r10: c3a10000 r9 : 00000000 r8 : c3a10000 r7 : 00000013 r6 : bf0d50b8 r5 : c3ce09d0 r4 : fffffeb0 r3 : 00000093 r2 : 00000000 r1 : c3ce0220 r0 : 00000000 Flags: nzcv IRQs off FIQs on Mode SVC_32 Segment kernel Control: 39FF Table: 003B4000 DAC: 00000017 Process ipw2200/0 (pid: 724, stack limit = 0xc3a10194) Stack: (0xc3a11f30 to 0xc3a12000) 1f20: 00000000 00000000 00000000 00000000 1f40: 00000000 c3ce09d4 c0f47208 bf0d50b8 c0f47200 c3a11f74 c3a11f64 bf0d50f0 1f60: bf0d4cd8 80000013 c3a11fcc c3a11f78 c00482dc bf0d50c4 ffffffff ffffffff 1f80: 00000001 00000000 c3a10000 00010000 00000000 00000000 c384fac0 c003422c 1fa0: 00100100 00200200 c3a10000 c3a59df4 c0f47200 c004813c 00000000 00000000 1fc0: c3a11ff4 c3a11fd0 c004c95c c0048148 ffffffff ffffffff 00000000 00000000 1fe0: 00000000 00000000 00000000 c3a11ff8 c0039f6c c004c8ec 00000000 00000000 Backtrace: [<bf0d4ccc>] (ipw_associate+0x0/0x3ec [ipw2200]) from [<bf0d50f0>] (ipw_bg_associate+0x38/0x60 [ipw2200]) r7 = C0F47200 r6 = BF0D50B8 r5 = C0F47208 r4 = C3CE09D4 [<bf0d50b8>] (ipw_bg_associate+0x0/0x60 [ipw2200]) from [<c00482dc>] (worker_thread+0x1a0/0x228) r4 = 80000013 [<c004813c>] (worker_thread+0x0/0x228) from [<c004c95c>] (kthread+0x7c/0xac) [<c004c8e0>] (kthread+0x0/0xac) from [<c0039f6c>] (do_exit+0x0/0x384) r7 = 00000000 r6 = 00000000 r5 = 00000000 r4 = 00000000 Code: e121f003 e5951000 e59125dc e2424e15 (e5943150) Probably because the ieee80211 ieee80211_crypt are the ones compiled for the ipw2200-ap, would the solution be to merge the ieee80211-1.1.12 that builds a successful ipw2200 module with the ieee80211 sources in the ipw2200-ap directory? thanks for your time. -- mike |