Pagina 1 di 2

Problema wireless

Inviato: sab 22 apr 2006, 17:46
da bitax
Ciao ragazzi sto diventando matto per far funzionare sta cavolo di scheda wirelles del portatile...trovo scritto dappertutto che l'installazione dei driver è una cavolata ma a me non funziona...

la scheda è una Intel Pro/Wireless 2200BG..

ho scaricato il modulo ieee80211, i driver ipw2200 e il relativo firmware. La compilazione del modulo ieee80211 va a buon fine (durante la compilazione mi chiede di eliminare dei moduli dal kernel e io gli rispondo yes...) poi quando cerco di compilare i driver ipw2200 mi da un errore...

Domande...

1- in quale dir li devo estrarre?
2- nel kernel è già presente una voce relativa a questa scheda wireless...va abilitata o disabilitata?

Grazie anticipatamente a tutti....

ciao

Inviato: sab 22 apr 2006, 18:02
da ZeroByte
Non ho il tuo stesso modello di scheda wireless. Però dovresti almeno postare che tipo di errore viene fuori.

ZeroByte

Inviato: sab 22 apr 2006, 18:47
da gallows
Se non posti gli errori difficilmente qualcuno potrà aiutarti.
1- in quale dir li devo estrarre?
2- nel kernel è già presente una voce relativa a questa scheda wireless...va abilitata o disabilitata?
1) Dove vuoi, tranne il firmware che va in /lib/firmware
2) Se sono inseriti come modulo non fa niente, i driver nuovi andranno a sovrascriversi, se sono inseriti staticamente devi ricompilare. (Parlo ovviamente sia dei driver ipw che ieee80211).

Inviato: sab 22 apr 2006, 22:23
da bitax
Allora....intanto grazie comunque ad entrambi...non so come, non so perchè comunque stavolta la compilazione è andata a buon fine (ripetendo per l'ennesima volta le stesse operazioni)...

1 altra domanda...ora qual'è la prossima cosa da fare per connettermi ad una rete wireless? che programma devo usare? KWiFiManager?

grazie ciaoooooooooo

Inviato: dom 23 apr 2006, 0:05
da beato_angelico256
bitax ha scritto:Allora....intanto grazie comunque ad entrambi...non so come, non so perchè comunque stavolta la compilazione è andata a buon fine (ripetendo per l'ennesima volta le stesse operazioni)...

1 altra domanda...ora qual'è la prossima cosa da fare per connettermi ad una rete wireless? che programma devo usare? KWiFiManager?

grazie ciaoooooooooo
ho la tua scheda: innanzitutto se il modulo non fosse stato caricato caricalo con

modprobe ipw2200

dopodichè puoi impostare tutti i parametri necessari in maniera efficiente e veloce con iwconfig/ifconfig (testuali)

Inviato: dom 23 apr 2006, 12:15
da bitax
Ok grazie..per caricare il modulo ad ogni avvio è corretto inserire la riga

modprobe ipw2200

nel file rc.modules?

e che differenza c'è tra ifconfig e iwconfig?

che parametri devo impostare?

grazie 1000

Inviato: dom 23 apr 2006, 13:44
da beato_angelico256
bitax ha scritto:Ok grazie..per caricare il modulo ad ogni avvio è corretto inserire la riga

modprobe ipw2200

nel file rc.modules?

e che differenza c'è tra ifconfig e iwconfig?

che parametri devo impostare?

grazie 1000
ifconfig è per le schede di rete in generale: devi usarlo per impostare l'ip

ifconfig ethX [ip]

dopo , se non te lo prende da solo devi impostare l'essid

iwconfig ethX essid [tuo_essid]

se usi una wep anche la chiave

iwconfig ethX key [...]

conosco chi imposta anche canale e MAC dell' AP, ma io nn ne ho mai avuto bisogno ...
a seconda della rete che usi dovrai poi impostare un proxy o un gateway

Inviato: dom 23 apr 2006, 14:03
da bitax
ethX sarebbe il device corrispondente alla scheda wireless?

dovrebbe essere presente nella dir dev? xchè da me non c'è..

e dato che ho sia la scheda wireless sia una normale scheda di rete una delle due dovrebbe essere eth0 e l'altra eth1 giusto? quale sia eth0 e quale eth1 fa differenza?

Inviato: dom 23 apr 2006, 17:11
da beato_angelico256
bitax ha scritto:ethX sarebbe il device corrispondente alla scheda wireless?

dovrebbe essere presente nella dir dev? xchè da me non c'è..

e dato che ho sia la scheda wireless sia una normale scheda di rete una delle due dovrebbe essere eth0 e l'altra eth1 giusto? quale sia eth0 e quale eth1 fa differenza?
dai semplicemente
iwconfig

e ti dice quale delle due è la wireless

Inviato: mar 25 apr 2006, 10:15
da bitax
iwconfig mi ritorna come output:

lo no wireless extensions.

irlan0 no wireless extensions.

ppp0 no wireless extensions.





inoltre con dmesg visualizzo il seguente errore:

ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, 1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.0
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: ipw-2.4-boot.fw load failed: Reason -2
ipw2200: Unable to load firmware: -2
ipw2200: failed to register network device
ipw2200: probe of 0000:01:03.0 failed with error -5

Inviato: mar 25 apr 2006, 16:40
da beato_angelico256
ma i file del firmware nella directory "/lib/firmware" li hai messi ? in queste condizioni è normale che la scheda nn vada

Inviato: gio 27 apr 2006, 12:43
da bitax
inizialmente li ho messi in /usr/lib/hotplug/firmware e li non li trova...

poi li ho messi in /lib/firmware e quando digito modprobe ipw2200 mi ritorna errore di Segmentation fault e si blocca KDE...

ho estratto i file versione 2.4 direttamente in /lib/firmware è corretto?

Inviato: gio 27 apr 2006, 16:59
da beato_angelico256
l'ultimo firmware è il 3.0 ... se il driver che hai messo è molto recente (uno degli ultimi, potrebbe essere che richiede quello

Inviato: sab 29 apr 2006, 10:49
da bitax
i driver che ho installato sono la versione 1.1.0 e richiedono il firmware 2.4 se non sbaglio..

ho provato a mettere il firmware 3.0 nella dir /lib/firmware ma non li trova, anche perchè il firm 3.0 è composto da 4 file mentre il 2.4 da 7 file e hanno nomi completamente diversi...

comunque se estraggo il firmware 2.4 in /lib/firmware quando carico il modulo mi ritorna errore di Segmentation fault e l'output di dmesg è:




ieee80211_crypt: unregistered algorithm 'NULL'
ieee80211_crypt: registered algorithm 'NULL'
ieee80211: 802.11 data/management/control stack, 1.1.13
ieee80211: Copyright (C) 2004-2005 Intel Corporation <jketreno@linux.intel.com>
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.0
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ACPI: PCI Interrupt 0000:01:03.0[A] -> GSI 22 (level, low) -> IRQ 19
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
Unable to handle kernel paging request at virtual address 00550165
printing eip:
f8f72055
*pde = 00000000
Oops: 0002 [#1]
Modules linked in: ipw2200 ieee80211 ieee80211_crypt snd_pcm_oss snd_mixer_oss cdc_acm pcspkr intel_agp usbhid snd_hda_intel snd_hda_codec snd_pcm snd_timer snd snd_page_alloc uhci_hcd ehci_hcd usbcore nvidia ide_scsi agpgart
CPU: 0
EIP: 0060:[<f8f72055>] Tainted: P VLI
EFLAGS: 00210006 (2.6.14.4)
EIP is at __ipw_send_cmd+0x45/0x3a0 [ipw2200]
eax: 00500150 ebx: 00000014 ecx: 00050015 edx: fffe6752
esi: efb88384 edi: ef27bd78 ebp: efb889f4 esp: ef27bc88
ds: 007b es: 007b ss: 0068
Process modprobe (pid: 5032, threadinfo=ef27a000 task=efa32a50)
Stack: c18df8c0 00200046 c15f6140 c18df8c0 00000000 efb0a000 00000000 00200286
ef731c40 efb0a000 00000000 c18df8c0 c01443bd c18df8c0 ef731c40 00000003
00000020 00000000 00000003 00000020 c18dc140 0000000c c18dd4c0 00000020
Call Trace:
[<c01443bd>] cache_grow+0xed/0x140
[<f8f72416>] ipw_send_cmd_pdu+0x36/0x40 [ipw2200]
[<f8f729e1>] ipw_send_tx_power+0x31/0x50 [ipw2200]
[<f8f72a8d>] ipw_set_tx_power+0x8d/0x150 [ipw2200]
[<f8f85137>] ipw_config+0x17/0x1d0 [ipw2200]
[<f8f8571d>] ipw_up+0x13d/0x390 [ipw2200]
[<c0118f17>] __wake_up_locked+0x27/0x30
[<f8f85cce>] ipw_net_init+0x2e/0x60 [ipw2200]
[<c02f91bb>] register_netdevice+0x5b/0x2f0
[<c02f94a7>] register_netdev+0x57/0x90
[<f8f860f4>] ipw_pci_probe+0x3f4/0x520 [ipw2200]
[<c0206ff9>] pci_call_probe+0x19/0x20
[<c0207065>] __pci_device_probe+0x65/0x80
[<c02070af>] pci_device_probe+0x2f/0x50
[<c0266188>] driver_probe_device+0x38/0xb0
[<c0266290>] __driver_attach+0x0/0x60
[<c02662e0>] __driver_attach+0x50/0x60
[<c02656d9>] bus_for_each_dev+0x69/0x80
[<c0266315>] driver_attach+0x25/0x30
[<c0266290>] __driver_attach+0x0/0x60
[<c0265c2d>] bus_add_driver+0x8d/0xe0
[<c0266750>] driver_register+0x40/0x50
[<c02666f0>] klist_devices_get+0x0/0x10
[<c0266700>] klist_devices_put+0x0/0x10
[<c0207370>] pci_register_driver+0x70/0x90
[<c011c2e7>] printk+0x17/0x20
[<f8c4302b>] ipw_init+0x2b/0x7e [ipw2200]
[<c0135f1e>] sys_init_module+0x12e/0x1c0
[<c0103019>] syscall_call+0x7/0xb
Code: 85 52 03 00 00 8b 8d 88 0f 00 00 83 c8 01 89 85 30 05 00 00 85 c9 0f 84 85 00 00 00 8b 85 90 0f 00 00 8b 15 00 1e 3e c0 c1 e0 04 <89> 14 01 8b 5c 24 78 8b 95 90 0f 00 00 8b 8d 88 0f 00 00 8b 73

Inviato: dom 30 apr 2006, 12:58
da gnubit
Se non ricordo male, nel 2.6.15 i driver sono già inclusi, ma devi ricordarti di attivare il caricamento dei firmware.

Se hai tempo fino a martedì ti posso postare il .config del kernel di un mio collega che sul pc ha la stessa wifi e funziona (curiosamente meglio sotto linux che windows).