Pagina 1 di 2
wireless integrata
Inviato: sab 22 ott 2005, 12:54
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)
Inviato: sab 22 ott 2005, 14:08
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?
Inviato: sab 22 ott 2005, 14:12
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!
Inviato: sab 22 ott 2005, 14:43
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
Inviato: sab 22 ott 2005, 14:59
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
Inviato: sab 22 ott 2005, 18:17
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
Inviato: sab 22 ott 2005, 18:35
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
Inviato: sab 22 ott 2005, 18:48
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
Inviato: dom 23 ott 2005, 1:40
da DarkNeo
Inviato: dom 23 ott 2005, 11:08
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
Inviato: dom 23 ott 2005, 16:02
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?
Inviato: dom 23 ott 2005, 19:11
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
Inviato: dom 23 ott 2005, 20:03
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
Inviato: lun 24 ott 2005, 12:11
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.
Inviato: lun 24 ott 2005, 23:17
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.