Pagina 1 di 3

Ndiswrapper

Inviato: mar dic 18, 2012 16:39
da DarkNeo
Ciao a tutti, scusate se apro un altro topic con un altro problema ma non riesco a fare nulla -_-'. Stavo mettendo mano su un altro pc che ho a casa, (lo stesso che mi sta dando problemi con i driver nvidia) e non riesco a configurare bene i driver di windows con ndiswrapper per la mia scheda wifi

Codice: Seleziona tutto

00:0e.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface

Ho scaricato Ndiswrapper dal repository64 del sito e l'ho installato correttamente, ho scaricato i driver per windows 7 da http://www.hamletcom.com/products/hnw254ci.aspx?t=download li ho decompressi e sono andato nella directory all'interno chiamata "RTL8185"

Codice: Seleziona tutto

root@Neo:~/HNW254CI Win7 Generic Version 1.0.0.1/RTL8185# ls -l
total 24
drwxr-xr-x 2 root root 4096 Apr  7  2010 VistaX64/
drwxr-xr-x 2 root root 4096 Apr  7  2010 VistaX86/
drwxr-xr-x 2 root root 4096 Apr  7  2010 Win7X64/
drwxr-xr-x 2 root root 4096 Apr  7  2010 Win7X86/
drwxr-xr-x 2 root root 4096 Apr  7  2010 WinX64/
drwxr-xr-x 2 root root 4096 Apr  7  2010 WinXP/

sono entrato in Win7X64 e dando ndiswrapper -i ho caricato il file NET8185.inf

Codice: Seleziona tutto

 ndiswrapper -i NET8185.inf
driver net8185 is already installed

ma se do modprobe ndiswrapper per caricarlo come modulo

Codice: Seleziona tutto

root@Neo:~# modprobe ndiswrapper
FATAL: Module ndiswrapper not found.

ifconfig -a non vede la scheda wireless

Codice: Seleziona tutto

root@Neo:~# ifconfig -a
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.4  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::211:2fff:fed8:2892  prefixlen 64  scopeid 0x20<link>
        ether 00:11:2f:d8:28:92  txqueuelen 1000  (Ethernet)
        RX packets 318  bytes 29961 (29.2 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 216  bytes 25979 (25.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 17

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 16436
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Premetto che io affrontai anni fa lo stesso problema senza troppi problemi...

Re: Ndiswrapper

Inviato: mar dic 18, 2012 18:45
da ZeroUno
find /lib/modules -name ndiswrapper\*

se questo non da output allora non é installato bene.

Se lo trova prova un depmod -a e poi rifai modprobe ndiswrapper

Re: Ndiswrapper

Inviato: mar dic 18, 2012 19:00
da percoco2000
Una nota a lato, che niente ha a che vedere col malfunzionamento di NDISWRAPPER:... Ma tu hai una ACX111, perche' usi il driver per una realtek?

Re: Ndiswrapper

Inviato: mer dic 19, 2012 16:19
da DarkNeo
Non lo so, ho scaricato l ultima versione dal sito della hamlet mi sembra strano che siano driver reltek. Se in tal caso lo fossero non saprei darti una risposta dovrei chiedere alla hamlet

Re: Ndiswrapper

Inviato: mer dic 19, 2012 21:48
da DarkNeo
@ZeroUno

Codice: Seleziona tutto

root@Neo:~# find /lib/modules -name ndiswrapper\*
/lib/modules/2.6.29.6/misc/ndiswrapper.ko
root@Neo:~# depmod -a
root@Neo:~# modprobe ndiswrapper
FATAL: Module ndiswrapper not found.

Re: Ndiswrapper

Inviato: mer dic 19, 2012 23:46
da percoco2000
Potrebbe essere che sia dovuto al fatto che non c'e' il driver windows corretto? ......
Per curiosita' se usi insmod fornendo il path assoluto del modulo?

Re: Ndiswrapper

Inviato: gio dic 20, 2012 0:46
da DarkNeo
cioè?

Re: Ndiswrapper

Inviato: gio dic 20, 2012 1:37
da DarkNeo
L'idea del driver errato effettivamente non è sbagliata come anticipavo qualche post sopra è un problema che ho gia affrontato tempo fa e quindi tornando indietro con la memoria ho scaricato come ho fatto al tempo il driver per winxp semplice che al suo interno ha questi file

Codice: Seleziona tutto

-rw-r--r-- 1 root root  76268 Dec 20 01:08 Fw1130.bin
-rw-r--r-- 1 root root  83024 Dec 20 01:08 FwRad16.bin
-rw-r--r-- 1 root root  84644 Dec 20 01:09 FwRad17.bin
-rw-r--r-- 1 root root  13856 Dec 20 01:09 TNET1130.INF
-rw-r--r-- 1 root root   7208 Dec 20 01:09 radio16.bin
-rw-r--r-- 1 root root   8984 Dec 20 01:09 radio17.bin
-rw-r--r-- 1 root root      0 Dec 20 01:13 tnet1130.cat
-rw-r--r-- 1 root root 385536 Dec 20 01:10 tnet1130.sys

ho caricato il .INF e ho seguito la normale pratica

Codice: Seleziona tutto

root@Neo:~/driver# ndiswrapper -i TNET1130.INF
installing tnet1130 ...
forcing parameter PrivacyMode from 0 to 2
forcing parameter PrivacyMode from 0 to 2
forcing parameter PrivacyMode from 0 to 2
forcing parameter PrivacyMode from 0 to 2
forcing parameter PrivacyMode from 0 to 2
forcing parameter PrivacyMode from 0 to 2
forcing parameter PrivacyMode from 0 to 2
root@Neo:~/driver# ndiswrapper -l
tnet1130 : driver installed
        device (104C:9066) present
root@Neo:~/driver# depmod -a
root@Neo:~/driver# modprobe ndiswrapper
FATAL: Module ndiswrapper not found.
root@Neo:~/driver# iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.


però

Codice: Seleziona tutto

root@Neo:~/driver# ndiswrapper -m
adding "alias wlan0 ndiswrapper" to /etc/modules.conf ...

ma niente non trova proprio wlan0 come interfaccia...

Re: Ndiswrapper

Inviato: gio dic 20, 2012 9:05
da ZeroUno
Usi slackware 13.37, vero?

DarkNeo ha scritto:cioè?

# insmod /lib/modules/2.6.29.6/misc/ndiswrapper.ko

dacci anche un dmesg|tail dopo aver provato ad inserire (con modprobe e insmod), ed anche un uname -a



Il driver sbagliato indubbiamente può incidere, ma al massimo può dirti impossibile caricare il driver o il modulo, non modulo non trovato.
dai grep ndiswrapper /lib/modules/2.6.29.6/modules.dep

Re: Ndiswrapper

Inviato: gio dic 20, 2012 11:48
da DarkNeo
No slackware 14 comunque:

Codice: Seleziona tutto

root@Neo:~# insmod /lib/modules/2.6.29.6/misc/ndiswrapper.ko
Error: could not insert module /lib/modules/2.6.29.6/misc/ndiswrapper.ko: Invalid module format

Codice: Seleziona tutto

root@Neo:~# uname -a
Linux Neo 3.2.29 #2 SMP Mon Sep 17 14:19:22 CDT 2012 x86_64 AMD Athlon(tm) 64 Processor 3400+ AuthenticAMD GNU/Linux

Codice: Seleziona tutto

root@Neo:~# dmesg|tail
[  755.885664] X:3384 conflicting memory types d0000000-d0500000 uncached-minus<->write-combining
[  755.885667] reserve_memtype failed 0xd0000000-0xd0500000, track write-combining, req write-combining
[  815.916222] agpgart-amd64 0000:00:00.0: AGP 3.5 bridge
[  815.916245] agpgart-amd64 0000:00:00.0: putting AGP V3 device into 8x mode
[  815.916321] nvidia 0000:01:00.0: putting AGP V3 device into 8x mode
[  816.223420] X:3394 conflicting memory types d0000000-d0500000 uncached-minus<->write-combining
[  816.223426] reserve_memtype failed 0xd0000000-0xd0500000, track write-combining, req write-combining
[  816.223838] X:3394 conflicting memory types d0000000-d0500000 uncached-minus<->write-combining
[  816.223840] reserve_memtype failed 0xd0000000-0xd0500000, track write-combining, req write-combining
[ 1439.162459] ndiswrapper: version magic '2.6.29.6 SMP mod_unload ' should be '3.2.29 SMP mod_unload '

Re: Ndiswrapper

Inviato: gio dic 20, 2012 12:34
da ZeroUno
scusa eh, ma da dove l'hai scaricato ndiswrapper?

quel modulo è compilato per il kernel 2.6.29.6 (ovvero slackware 13.0) mentre tu hai il kernel 3.2.29 (slackware 14.0).
E' ovvio che modprobe non te lo trova o che fallisce se lo inserisci con insmod.
Inoltre, hai scaricato una versione per 64bit?

Devi come minimo ricompilare il modulo kernel.

Re: Ndiswrapper

Inviato: gio dic 20, 2012 13:14
da percoco2000
ZeroUno ha scritto:scusa eh, ma da dove l'hai scaricato ndiswrapper?

quel modulo è compilato per il kernel 2.6.29.6 (ovvero slackware 13.0) mentre tu hai il kernel 3.2.29 (slackware 14.0).
E' ovvio che modprobe non te lo trova o che fallisce se lo inserisci con insmod.
Inoltre, hai scaricato una versione per 64bit?

Devi come minimo ricompilare il modulo kernel.


Questo spiega molte cose............Chissa' se si riuscisse a sistemare il modulo per AXC111 per farlo compilare con i nuovi kernels......

Re: Ndiswrapper

Inviato: gio dic 20, 2012 13:40
da DarkNeo
Hai ragione l'ho scaricato da qui http://pkgs.org/slackware-13.37/slacky- ... l.txz.html, quindi probabilmente è come dici te, non esiste un ndiswrapper per slackware64 14 che mi evita di ricompilare il kernel??

Re: Ndiswrapper

Inviato: gio dic 20, 2012 14:27
da ZeroUno
Non si tratta di ricompilare il kernel ma il modulo che si trova nei sorgenti di ndiswrapper.

forse va bene quello di salix: http://download.salixos.org/x86_64/14.0 ... 29.1gv.txz
ma non garantisco.

oppure, ti ho ricompilato al volo l'1.57 con lo slackbuild di slacky (appena ritoccato). Lo trovi quì:
http://files.z01.eu/pkgs/
ma non l'ho testato (o meglio, ho fatto solo insmod e funziona, ma il resto non lo so).

Re: Ndiswrapper

Inviato: gio dic 20, 2012 14:55
da DarkNeo
Non so come ringraziarti, ho appena installato il tuo, ho caricato il driver di windows, ho caricato il modulo con modprobe, ho dato ndiswrapper -m per farglielo scrivere, ma comunque non mi trova wlan0 come device... io ho letto su questa guida http://wiki.ubuntu-it.org/Hardware/Disp ... diswrapper che dando ndiswrapper -l dovrebbe darmi sia hardware che device present, a me da solo il device e quindi non parte. Perchè?