wireless integrata

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

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) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
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.
deneb
Linux 1.x
Linux 1.x
Messaggi: 104
Iscritto il: lun 9 mag 2005, 0:00

wireless integrata

Messaggio da deneb »

Sto cercando di far andare la mia scheda wireless integrata(acer1501lmi), ma sinceramente nn ho mai messo le mani su qual'cosa di questo genere e non so proprio cosa fare.

Cercando un po sul forum e su internet, ho visto che c'è un prog, ndiswrapper, che installa la installa i driver usando quelli per windows.

Ho istallato il prog, ed ho seguito la procedura:
#ndiswrapper -i /opt/80211g/80211g/Win2k/neti2220.inf
#ndiswrapper -m
#modprobe ndiswrapper

alla fine ottengo una risposta poco consolante:
FATAL: Module ndiswrapper not found.

Così provo a vedere se è cambiato qualcooosa , cn ifconfig non vedo nulla che somigli a wlan0.

Ho provato iwlist wlan0 scan, ma wlan0 Interface doesn't support scanning.

infine lspci e tra le righe la mia scheda c'è:

00:0a.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)

DarkNeo
Linux 4.x
Linux 4.x
Messaggi: 1071
Iscritto il: sab 4 giu 2005, 0:00
Nome Cognome: Stefano Arbitrio
Slackware: Slackware64 14
Kernel: 3.2.X
Desktop: KDE
Località: Matrix

Messaggio da DarkNeo »

Tu carichi i driver per windows dai ndiswrapper -l che ti risponde? Hai compilato ndiswrapper? ma soprattutto l'errore di caricamento telo da quando dai modprobe o quando riavvii? Hai editato /etc/rc.d/rc.modules?

deneb
Linux 1.x
Linux 1.x
Messaggi: 104
Iscritto il: lun 9 mag 2005, 0:00

Messaggio da deneb »

allora se faccio ndiswrapper -l mi da il modulo della wireless.
se provo a rifare ndiswrapper -m mi dice:
modprobe config already contains alias directive

il file modules non lo ho modificato, ma non credo che sia quello il problema. Quello non serve per caricare i driver al boot?

comunque ..ora ci provo e riavvio!

Avatar utente
l1q1d
Master
Master
Messaggi: 1862
Iscritto il: lun 21 feb 2005, 0:00
Località: In uno spazio n-dimesionale
Contatta:

Messaggio da l1q1d »

per verdere se c'è fai

Codice: Seleziona tutto

su
metti la password di root
modprobe -l | grep ndis
se ti risponde lo locazione del modulo allora va tutto bene se no ricompila e reinstalla ndiswrapper

clodo
Linux 3.x
Linux 3.x
Messaggi: 511
Iscritto il: dom 23 gen 2005, 0:00
Distribuzione: debian

Messaggio da clodo »

se dai il comando:
root@acer1360:~# ndiswrapper -l
Installed ndis drivers:
neti2220 driver present, hardware present

devi ottenere quella risposta, e #modprobe ndiswrapper **non** deve generare alcun errore; questo ancora prima di qualsiasi altra configurazione. Fa' caso soprattutto quando installi il file .inf, che non vengano riportati problemi.
Controlla poi con dmesg:
root@acer1360:~# dmesg | grep ndiswrapper
[4294692.144000] ndiswrapper version 1.1 loaded (preempt=no,smp=no)
[4294692.199000] ndiswrapper: driver neti2220 (LanExpress,03/29/2004,2.10.03.2004) loaded
[4294692.231000] ndiswrapper: using irq 21
[4294692.743000] wlan0: ndiswrapper ethernet device 00:0e:9b:82:6f:da using driver neti2220, configuration file 17FE:2220.5.conf
root@acer1360:~# dmesg | grep wlan0
[4294692.743000] wlan0: ndiswrapper ethernet device 00:0e:9b:82:6f:da using driver neti2220, configuration file 17FE:2220.5.conf
[4294692.743000] wlan0: encryption modes supported: WEP, WPA with TKIP, WPA with AES/CCMP
[4294751.445000] wlan0: no IPv6 routers present

Io proverei a ricompilare e a reinstallare ndiwrapper, io sto usando l'ultima versione, la 1.4

deneb
Linux 1.x
Linux 1.x
Messaggi: 104
Iscritto il: lun 9 mag 2005, 0:00

Messaggio da deneb »

allora le cose stanno così:

root@deneb:/home/deneb# ndiswrapper -l
Installed ndis drivers:
neti2220

root@deneb:/home/deneb# modprobe ndiswrapper
FATAL: Module ndiswrapper not found.

root@deneb:/home/deneb# dmesg|grep ndiswrapper
root@deneb:/home/deneb# dmesg |grep wlan0

(Gli ultimi 2 non mi danno nessun risultato)...comunque provo a riscaricare e reinstallare ndiswrapper e rifare tutto da capo.Anche perchè ho notato di aver installato ndiswrapper-utils-0.6-2.rh73.dag.i386.tgz .
E forse è troppo vecchio!!

Vi faccio sapere fra poco

deneb
Linux 1.x
Linux 1.x
Messaggi: 104
Iscritto il: lun 9 mag 2005, 0:00

Messaggio da deneb »

le cose sono cambiate ..sembra un po meglio...ma nn mi scrive hardware present

root@deneb:/home/deneb/Desktop/80211g/80211g/Win2k# ndiswrapper -l
Installed ndis drivers:
neti2220 driver present

root@deneb:/home/deneb/Desktop/80211g/80211g/Win2k# modprobe ndiswrapper
FATAL: Error inserting ndiswrapper (/lib/modules/2.6.12.3/misc/ndiswrapper.ko): Invalid argume

root@deneb:/home/deneb/Desktop/80211g/80211g/Win2k# dmesg|grep ndiswrapper
ndiswrapper version 1.4 loaded (preempt=yes,smp=no)
ndiswrapper (wrapper_init:1953): loadndiswrapper failed (1792); check system log for messages from 'loadndisdriver'
ndiswrapper (wrapper_init:1960): ndiswrapper: initialization failed

deneb
Linux 1.x
Linux 1.x
Messaggi: 104
Iscritto il: lun 9 mag 2005, 0:00

Messaggio da deneb »

ho provato con un 'altro driver e ora modprobe ntiswrapper non mi dà alcun errore e facendo modprobe -l | grep ndis mi dà la locazione del modulo. Quindi sembra tutto ok.
MA
con iwconfig mi risponde:

plip0 no wireless extensions.

lo no wireless extensions.

tunl0 no wireless extensions.

gre0 no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.


e rimane comunque il problema che mi dice :

root@deneb:/home/deneb/Desktop/80211g/80211g/Winxp#
ndiswrapper -l
Installed ndis drivers:
neti2220 driver present

DarkNeo
Linux 4.x
Linux 4.x
Messaggi: 1071
Iscritto il: sab 4 giu 2005, 0:00
Nome Cognome: Stefano Arbitrio
Slackware: Slackware64 14
Kernel: 3.2.X
Desktop: KDE
Località: Matrix

Messaggio da DarkNeo »


clodo
Linux 3.x
Linux 3.x
Messaggi: 511
Iscritto il: dom 23 gen 2005, 0:00
Distribuzione: debian

Messaggio da clodo »

Usa i sorgenti (->.tar.gz) di ndiswrapper, controlla come sempre che il compilatore gcc che hai sia di una versione compatibile con quella con cui è stato compilato il kernel, cioè
teto@localhost:~$ cat /proc/version
Linux version 2.6.12-1-686-smp (bla bla bla) (gcc version 4.0.2 20050917 (prerelease) ) #1 SMP Tue Sep 27 13:10:31 JST 2005

teto@localhost:~$ gcc --version
gcc (GCC) 4.0.2

deneb
Linux 1.x
Linux 1.x
Messaggi: 104
Iscritto il: lun 9 mag 2005, 0:00

Messaggio da deneb »

no come prima... ma dall'alto della mia ignoranza...io credo che il primo problema è:
come mai non mi dice hardware present?

Magari il problema sta a monte ..tipo a livello di kernel?

clodo
Linux 3.x
Linux 3.x
Messaggi: 511
Iscritto il: dom 23 gen 2005, 0:00
Distribuzione: debian

Messaggio da clodo »

Prima ancora:
cosa ti dà `uname -r`?
Corrisponde ai sorgenti del kernel installati? Cioè
teto@localhost:~$ uname -r
2.6.12-1-686-smp
Questo kernel, che è quello in uso dal sistema, deve avere i suoi sorgenti (stessa versione) installati sotto /usr/src, o quantomeno gli headers:

teto@debian:/usr/src$ ls -l
totale 3
drwxr-xr-x 3 root root 72 2005-08-18 22:36 kernel-kbuild-2.6.3
drwxr-xr-x 5 root root 520 2005-10-16 15:13 linux-headers-2.6.12-1-686-smp
drwxr-xr-x 14 teto teto 528 2005-10-16 15:55 madwifi
drwxr-xr-x 7 root root 168 2005-09-01 16:45 rpm

se i sorgenti o gli headers non corrispondono al kernel in uso la compilazione di ndiswrapper avviene, ma il modulo non potrà essere in alcun modo inserito nel kernel.
Posta anche il contenuto di /lib/modules

deneb
Linux 1.x
Linux 1.x
Messaggi: 104
Iscritto il: lun 9 mag 2005, 0:00

Messaggio da deneb »

deneb@deneb:/usr/src$ ls -l
totale 36684
drwxr-xr-x 2 root root 4096 2005-10-21 13:09 ATI/
lrwxrwxrwx 1 root root 14 2005-10-21 11:41 linux -> linux-2.6.12.3/
drwxr-xr-x 15 root root 4096 2005-10-23 10:28 linux-2.4.31/
drwxr-xr-x 19 root root 4096 2005-10-24 15:56 linux-2.6.12.3/
-rwxr-xr-x 1 root root 37500159 2005-10-10 18:31 linux-2.6.12.3.tar.bz2*
drwxr-xr-x 7 root root 4096 2003-10-29 07:08 rpm/
drwxr-xr-x 2 root root 4096 2005-06-06 03:25 speakup-2.4.31/

Per elencarti il contenuto di /lib/modules non saprei come fare ma credo che cioò che ti interessa sia questo:

root@deneb:/lib/modules/2.6.12.3/kernel/drivers# modprobe -l | grep ndis
/lib/modules/2.6.12.3/misc/ndiswrapper.ko

deneb
Linux 1.x
Linux 1.x
Messaggi: 104
Iscritto il: lun 9 mag 2005, 0:00

Messaggio da deneb »

ho provato ancora tutto da capo..ma nn è cambiato nulla però ho trovato un eseguibile ndiswrapper-buginfo che mi da questi risultati:

bash-3.00# ndiswrapper-buginfo
Is it okay to shutdown 'wlan0' interface and reload the module?
If loading the module crashes kernel, then say N here
Reload ndiswrapper module? [N/y]:y
wlan0: unknown interface: No such device
please attach /tmp/ndiswrapper-buginfo.gz to your bugreport!

ed inoltre quando dò il make mi da il seguente Warning...potrebbe esser questo il problema?

*** WARNING: Kernel seems to have 4K size stack option (CONFIG_4KSTACKS) removed; many Windows drivers will need at least 8K size stacks. You should read wiki about 4K size stack issue. Don't complain about crashes until you resolve this.

clodo
Linux 3.x
Linux 3.x
Messaggi: 511
Iscritto il: dom 23 gen 2005, 0:00
Distribuzione: debian

Messaggio da clodo »

Ok, /usr/src/linux è un symlink che giustamente punta al 2.6.13.3........però la tua macchina, adesso, che kernel usa?
Cosa carica lilo e/o grub?
Controlla cosa dà :
$uname -r
il mio ndiswrapper è sullo stesso kernel e funzia.

Rispondi