ho notato che ogni qualvolta tento di usare la scheda wireless intel 2200 nativa del mio portatile asus a6vc avviene un kernel panic.
Sto usando una slackware 12.0 con kernel 2.6.21.5-smp, premetto che ho usato la procedura descritta sul sito di aircrack per installare i relativi driver e pacht per permettermi di fare dei test sulla mia rete. i pacchetti da me installati sono i seguenti
ieee80211-1.2.18
ipw2200-1.2.2-inject
ipw2200-1.2.2-make
ipw2200-1.2.2
in più ho installato il firmware prelevato dal sito http://ipw2200.sourceforge.net/firmware.php la versione 3.0
in realtà non ho scaricato i driver dal sito aircrack perchè ho notato che quest'ultimo aveva una versione non aggiornata degli stessi
ho fatto una ricerca ed ho scoperto i driver più aggiornati prelevati da questo sito: http://www.waraey.com/blog/?p=10
Quando poi configuro la rete con la scheda wireless 2200 sia con iwconfig sia con il relativo tool grafico avviene il kernel panic.
Riporto il messaggio d'errore faticosamente riscritto e battuto a mano perchè il pc mi si bloccava definitivamente.
Codice: Seleziona tutto
BUG: unable to handle kernel NULL pointer dereference at virtual address 000002e4
printing eip:
*pde = 00000000
Oops : 0000 [#1]
SMP
Modules linked in : ieee80211_crypt_wep ipv6 sg fuse thermal ac button container nattery video acpi_cpufreq freq_table peocessor
asus_acpi capability commoncap lp parport_pc parport pcspkr pamouse pcmcia serio_raw nvidia(P) ipw2200 ieee80211 ieee80211_crypt
d_pcm snd_timer snd soundcore snd_page_alloc shpchp ata_generic i2c_i801 intel_agp agpgart evdev
CPU:0
EIP: 0060 : [<c0694487>] Tainted: P VLI
EFLAGS: 00010082 (2.6.21.5-smp #2)
EIP ia at netif_rx+0x17/0x170
eax:00000000 ebx: f4593038 ecx: 00000000 edx: 00000000
esi: f4593032 edi: f48138c0 ebp: f48138c0 esp: c090dd40
ds: 007b es: 007b fs: 00d8 gs: 0000 ss: 0068
Processor swapper (pid: 0, ti=c090c000 task= c0896440 task.ti=c090c000)
Stack: f4593038 f4593032 f4813920 f48138c0 f90b6813 00000000 00000019 f903b384
00000082 f4539f9c f494f0d8 00000000 c900dd94 c0119490 00000000 00000260
00000800 f4536480 00004000 00000000 01010001 f4536000 00000018 00004a08
Call Trace:
[<f90b6813>] iee80211_rx+0x7a3/0x1050 [ieee80211]
[<f903b384>] ipw_rx_notification+0xc64/0x14b0 [ipw2200]
[<c0119409>] __wake_up_common+0x39/0x70
[<c069989e>] neigh_update+0x2de/0x430
[<f9042ae9>] ipw_irq_tasklet+0xf29/0x1ca0 [ipw2200]
[<c0119681>] __activate_task+0x21/0x40
[<c0125bb9>] tasklet_action+0x49/0xc0
[<c0125792>] __do_softirq+0x82/0xf0
[<c0125837>] do_softirq+0x37/0x40
[<c0125a75>] irq_exit+0x75/0x80
[<c0105440>] do_IRQ+0x40/0x80
[<c013a595>] tick_notify+0x215/0x380
[<c0103483>] common_interrupt+0x23/0x28
[<f9093fb4>] acpi_processor_idle+0x1df/0x37b [processor]
[<c0915540>] unknown_bootoption+0x0/0x250
[<c0100dcd>] cpu_idle+0x6d/0x90
[<c0915de5>] start_kernel+0x3d5/0x4a0
[<c0915540>] unknow_bootoption+0x0/0x250
=======================
Code: 85 ff 0f 85 81 fd ff ff e9 35 ff ff ff 8d b4 26 00 00 00 00 83 ec 10 89 7c 24 08 89 c7 89 1c 24 89 74 24 04 89 6c 24 0c 8b
40 14 <8b> 98 e4 02 00 00 85 db 74 2b 8b 43 14 85 c0 0f 84 06 01 00 00
EIP: [<c0694487>] netif_rx+0x17/0x170 SS:ESP 0068:c09dd40
Kernel panic - not syncing: Fatal exception in interruptGrazie come sempre
L.S.


