ndiswrapper & wireless

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.
matfu
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: sab 13 ott 2007, 12:03

ndiswrapper & wireless

Messaggio da matfu »

ciao a tutti
dovrei configurare la scheda wireless in slackware 12.0. la scheda è:

Codice: Seleziona tutto

Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)
ho seguito le istruzioni molto dettagliate nel link:
http://linuxblocknotes.wordpress.com/20 ... x-parte-2/
trovato nel post:
viewtopic.php?t=20947&highlight=broadco ... cm94311mcg
Durante le operazioni fatte sembrava fosse andato tutto a buon fine ma all'avvio mi compare questo errore di ndiswrapper:

Codice: Seleziona tutto

ndiswrapper version 1.48 loaded (smp=yes, preempt=no)
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateMdl'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeMdl'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterMiniportDriver'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSetMiniportAttributes'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMGetBusData'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterScatterGatherDma'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeNetBufferList'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMRegisterInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMOidRequestComplete'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateIoWorkItem'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisQueueIoWorkItem'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateMemoryWithTagPriority'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSetBusData'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferAndNetBufferList'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisAllocateNetBufferListPool'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterMiniportDriver'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMDeregisterScatterGatherDma'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeNetBufferListPool'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisOpenConfigurationEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisFreeIoWorkItem'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSendNetBufferListsComplete'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMSynchronizeWithInterruptEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMIndicateStatusEx'
ndiswrapper (import:242): unknown symbol: NDIS.SYS:'NdisMIndicateReceiveNetBufferLists'
ndiswrapper (load_sys_files:216): couldn't prepare driver 'bcmwl6'
ndiswrapper (load_wrap_driver:118): couldn't load driver bcmwl6; check system log for messages from 'loadndisdriver'
usbcore: registered new interface driver ndiswrapper
qualcuno ha qualche idea di cosa possa esserci di sbagliato?
grazie a tutti
ciao

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

Dopo quale comando ti dà questo errore?
Ndiswrapper l'hai installato da pacchetto? Se si dove hai preso quel pacchetto?
No, non è il terzo grado...
Scusa la marea di domande :)

Avatar utente
neongen
Packager
Packager
Messaggi: 827
Iscritto il: ven 25 mag 2007, 12:37
Nome Cognome: Enrico
Slackware: 14.0_64
Kernel: 3.4.4
Desktop: KDE 4.5.5
Distribuzione: Maemo 5
Contatta:

Messaggio da neongen »

se non sbaglio bcmwl6 è il driver per vista.
se è così devi prendere il precedente driver per xp (ndiswrapper wrappa i driver xp)

matfu
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: sab 13 ott 2007, 12:03

Messaggio da matfu »

ciao
questo è il messaggio di errore che mi dà all'avvio del sistema operativo (l'output di dmesg). ndiswrapper l'ho installato scaricandolo dal repository di questo sito slack.eu.
in effetti bcmwl6 è il driver di vista, quindi dici che devo usare tipo bcmwl5? ok proverò anche se mi sembra nn mi funzionasse.
grazie a entrambi
farò sapere se funziona coi driver di xp
ciao

Avatar utente
jacobbe
Linux 0.x
Linux 0.x
Messaggi: 76
Iscritto il: dom 15 mag 2005, 0:00
Slackware: 12.0
Località: Treviso, Padova

Messaggio da jacobbe »

Con il kernel 2.6.24 ci saranno gli ottimi driver b43 nativi linux per Broadcom!
Se vuoi provali scaricando tramite GIT il tree wireless-2.6 o la RC da kernel.org.

matfu
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: sab 13 ott 2007, 12:03

Messaggio da matfu »

ciao
con i driver di xp ora ndiswrapper viene caricato perfettamente (thanx!). il problema sta ora nella configurazione. ho provato a seguire le istruzioni trovate nella documentazione di questo sito ma temo mi sfugga qualcosa. infatti:

Codice: Seleziona tutto

 iwconfig 
lo        no wireless extensions.
eth0      no wireless extensions.
ma la mia rete nn dovrebbe chiamarsi diversamente dato che il file /etc/modprobe.d/ndiswrapper dice:

Codice: Seleziona tutto

alias wlan0 ndiswrapper
alias eth1 ndiswrapper
?
come decommento perciò il file /etc/rc.d/rc.inet1.conf?

Codice: Seleziona tutto

## Example config information for wlan0.  Uncomment the lines you need and fill
## in your info.  (You may not need all of these for your wireless network)
IFNAME[4]="wlan0" # oppure eth1?
#IPADDR[4]=""
#NETMASK[4]=""
USE_DHCP[4]="yes" # sì, uso DHCP
#DHCP_HOSTNAME[4]="icculus-wireless"
DHCP_KEEPRESOLV[4]="yes"
#DHCP_KEEPNTP[4]="yes"
#DHCP_KEEPGW[4]="yes"
#DHCP_IPADDR[4]=""
#WLAN_ESSID[4]=BARRIER05
#WLAN_MODE[4]=Managed
##WLAN_RATE[4]="54M auto"
##WLAN_CHANNEL[4]="auto"
##WLAN_KEY[4]="D5AD1F04ACF048EC2D0B1C80C7"
WLAN_KEY[4]="xxxxxxxxx" # devo inserire chiave WEP?
##WLAN_IWPRIV[4]="AuthMode=WPAPSK EncrypType=TKIP WPAPSK=7B1ABEEB5D197741923ED26
727569C365E31212096A0EAFAD563B268BAD01CAF TxRate=0"
#WLAN_WPA[4]="wpa_supplicant"
WLAN_WPADRIVER[4]="ndiswrapper" # giusto decommentarlo?
dopodiché devo modificare in modo simile il file /etc/rc.d/rc.wireless.conf?
scusate la marea di domande ma ne so veramente poco in materia di schede di rete. comunque adesso faccio altre prove e leggo un pò di documentazione a riguardo. se qualcuno ha qualche suggerimento ben volentieri. grazie a tutti quelli che mi hanno risposto.
ciao

Avatar utente
slucky
Iper Master
Iper Master
Messaggi: 2413
Iscritto il: mar 1 mag 2007, 15:30
Slackware: 14.2
Kernel: 4.11.3-smp
Desktop: xfce4
Distribuzione: freeBSD-13.0-current

Messaggio da slucky »

Ciao io ho sempre usato ndiswrapper per il wi-fi, poi con slackware è ancora più semplice che in altre distro collegarsi alla rete, una volta che con il comando ndiswrapper -m hai salvato la configurazione del modulo per i tuoi dispositivi, al boot il modulo verrà caricato in auto e ti basterà collegare il pennino usb per connetterti :D
Io ho sistemato bene solo il file /etc/rc.d/rc.inet1.conf, decommenta solo le voci che ti interessano mettendoci i tuoi parametri ad es.: se usi il dhcp o gli indirizzi statici, la chiave che usi wep o wpa, non dimenticare di mettere l'indirizzo del tuo router nella voce apposita e poi salvi il file e dopo ogni modifica ristarti il modulo da (root) con : /etc/rc.d/rc.inet1 restart.

Ciao :)

matfu
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: sab 13 ott 2007, 12:03

Messaggio da matfu »

io nn ho il pennino usb. è uguale ad attivare il wireless con il tasto apposito sul pc?
ok. quindi decommento e modifico in /etc/rc.d/rc.inet1.conf (uso DHCP)

Codice: Seleziona tutto

IFNAME[4]="wlan0"
USE_DHCP[4]="yes"
DHCP_KEEPRESOLV[4]="yes"
DHCP_IPADDR[4]="...." # qui id router
WLAN_KEY[4]="xxxxx" # chiave WEP/WPA
dopo quando lancio /etc/rc.d/rc.inet1 restart

Codice: Seleziona tutto

Polling for DHCP server on interface eth0:
dhcpcd: MAC address = ...
dhcpcd: your IP address = ...
dovrebbe uscirmi qualcosa anche a riguardo di wlan0 oltre alla normale rete ethernet che uso eth0? comunque più o meno ho capito cosa bisogna fare,
grazie mille!
ciao

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

Finché iwconfig non vede la rete non credo andrai molto lontano... :?
Accertati prima di tutto che il modulo di ndiswrapper sia caricato.

matfu
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: sab 13 ott 2007, 12:03

Messaggio da matfu »

ciao. iwconfig mi dice:

Codice: Seleziona tutto

lo        no wireless extensions.
eth0      no wireless extensions.
ma se digito ndiswrapper -l:

Codice: Seleziona tutto

bcmwl5 : driver installed
quindi sembrerebbe che lo carichi correttamente (?). l'unica cosa è che nn ho utilizzato i file windows .inf proprio della mia scheda

Codice: Seleziona tutto

03:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)
ma della versione BCM94318 che ho trovato già disponibili in rete. Dici di provare a cercare i driver più corretti per la mia scheda( dato che ho Vista e quelli che ho già sul pc nn vanno bene)?
grazie ciao

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

ndiswrapper -l ti restituisce semplicemente la lista dei driver installati, ma per farli funzionare devi caricare il modulo di ndiswrapper con modprobe ndiwrapper.

matfu
Linux 0.x
Linux 0.x
Messaggi: 8
Iscritto il: sab 13 ott 2007, 12:03

Messaggio da matfu »

sì modprobe ndiswrapper l'ho scritto nel file /etc/rc.d/rc.modules (? nn mi ricordo bene il percorso ora) per caricarlo ad ogni avvio e nn mi dà errore (mi dice tipo "found new driver: ndiswrapper"), il modulo nativo l'ho blacklistato. mah... dici di provare con firmware & fwcutter, persisto con ndiswrapper o compilo nuovo kernel 2.6.24 (mica da solo, mi faccio aiutare) come mi suggeriscono? boh. thanx. ciao

Avatar utente
anycolouryoulike
Packager
Packager
Messaggi: 1158
Iscritto il: ven 10 ago 2007, 0:00
Slackware: 12.2
Kernel: 2.6.34.8
Desktop: KDE 3.5.10

Messaggio da anycolouryoulike »

Il 2.6.24 non è ancora uscito... c'è l'rc2.
Quale modulo nativo hai blacklistato?
Comunque mi sembra strano che non lo riconosca... hai controllato che sia caricato?

Avatar utente
mauro
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: gio 11 mag 2006, 21:51
Slackware: current
Kernel: uno degli ultimi...
Desktop: dwm

Messaggio da mauro »

domanda da super-profano in materia di configurazioni wireless:

wlan0 non va tirata su anche lei con un ifconfig wlan0 up ?

mordecai
Linux 3.x
Linux 3.x
Messaggi: 752
Iscritto il: mer 10 gen 2007, 21:59

Messaggio da mordecai »

HO appena scritto un post,in cui la procedura è notevolemente semplificata.
Però questo vale se e solo se i driver sono presenti nel kernel..altrimenti vanno scaricato da internet!
Credimi è estremamente + comodo!

Rispondi