Problema wireless

Scrivete su questo forum se avete problemi o volete dare buoni consigli sui computer portatili (Laptop).

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Citare il modello preciso del laptop in questione.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
bitax
Linux 0.x
Linux 0.x
Messaggi: 14
Iscritto il: dom 22 mag 2005, 0:00

Problema wireless

Messaggio 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

Avatar utente
ZeroByte
Linux 1.x
Linux 1.x
Messaggi: 117
Iscritto il: sab 11 feb 2006, 22:02
Località: Milano

Messaggio da ZeroByte »

Non ho il tuo stesso modello di scheda wireless. Però dovresti almeno postare che tipo di errore viene fuori.

ZeroByte

Avatar utente
gallows
Staff
Staff
Messaggi: 3470
Iscritto il: lun 20 set 2004, 0:00
Slackware: 64-current
Kernel: 5.10.7
Località: ~/
Contatta:

Messaggio 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).

bitax
Linux 0.x
Linux 0.x
Messaggi: 14
Iscritto il: dom 22 mag 2005, 0:00

Messaggio 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

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Messaggio 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)

bitax
Linux 0.x
Linux 0.x
Messaggi: 14
Iscritto il: dom 22 mag 2005, 0:00

Messaggio 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

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Messaggio 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

bitax
Linux 0.x
Linux 0.x
Messaggi: 14
Iscritto il: dom 22 mag 2005, 0:00

Messaggio 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?

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Messaggio 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

bitax
Linux 0.x
Linux 0.x
Messaggi: 14
Iscritto il: dom 22 mag 2005, 0:00

Messaggio 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

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Messaggio da beato_angelico256 »

ma i file del firmware nella directory "/lib/firmware" li hai messi ? in queste condizioni è normale che la scheda nn vada

bitax
Linux 0.x
Linux 0.x
Messaggi: 14
Iscritto il: dom 22 mag 2005, 0:00

Messaggio 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?

beato_angelico256
Linux 3.x
Linux 3.x
Messaggi: 578
Iscritto il: lun 2 mag 2005, 0:00

Messaggio 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

bitax
Linux 0.x
Linux 0.x
Messaggi: 14
Iscritto il: dom 22 mag 2005, 0:00

Messaggio 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

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio 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).

Rispondi