Ndiswrapper

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

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 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 Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o 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.
DarkNeo
Linux 3.x
Linux 3.x
Messaggi: 1071
Iscritto il: sab giu 04, 2005 0:00
Nome Cognome: Stefano Arbitrio
Slackware: Slackware64 14
Kernel: 3.2.X
Desktop: KDE
Località: Matrix

Ndiswrapper

Messaggioda DarkNeo » mar dic 18, 2012 16:39

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

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 4855
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: Ndiswrapper

Messaggioda ZeroUno » mar dic 18, 2012 18:45

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
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
percoco2000
Linux 2.6
Linux 2.6
Messaggi: 626
Iscritto il: gio lug 15, 2004 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno

Re: Ndiswrapper

Messaggioda percoco2000 » mar dic 18, 2012 19:00

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?

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

Re: Ndiswrapper

Messaggioda DarkNeo » mer dic 19, 2012 16:19

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

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

Re: Ndiswrapper

Messaggioda DarkNeo » mer dic 19, 2012 21:48

@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.

Avatar utente
percoco2000
Linux 2.6
Linux 2.6
Messaggi: 626
Iscritto il: gio lug 15, 2004 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno

Re: Ndiswrapper

Messaggioda percoco2000 » mer dic 19, 2012 23:46

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?

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

Re: Ndiswrapper

Messaggioda DarkNeo » gio dic 20, 2012 0:46

cioè?

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

Re: Ndiswrapper

Messaggioda DarkNeo » gio dic 20, 2012 1:37

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

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 4855
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: Ndiswrapper

Messaggioda ZeroUno » gio dic 20, 2012 9:05

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
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

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

Re: Ndiswrapper

Messaggioda DarkNeo » gio dic 20, 2012 11:48

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 '

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 4855
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: Ndiswrapper

Messaggioda ZeroUno » gio dic 20, 2012 12:34

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.
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

Avatar utente
percoco2000
Linux 2.6
Linux 2.6
Messaggi: 626
Iscritto il: gio lug 15, 2004 0:00
Slackware: 12.2
Kernel: 2.6.27
Desktop: mate - fluxbox
Distribuzione: mint 13 / slackware
Località: Salerno

Re: Ndiswrapper

Messaggioda percoco2000 » gio dic 20, 2012 13:14

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

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

Re: Ndiswrapper

Messaggioda DarkNeo » gio dic 20, 2012 13:40

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

Avatar utente
ZeroUno
Staff
Staff
Messaggi: 4855
Iscritto il: ven giu 02, 2006 14:52
Nome Cognome: Matteo Rossini
Slackware: current
Kernel: slack-current
Desktop: ktown-latest
Distribuzione: 01000000-current
Località: Roma / Castelli
Contatta:

Re: Ndiswrapper

Messaggioda ZeroUno » gio dic 20, 2012 14:27

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).
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg

Codice: Seleziona tutto

1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111

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

Re: Ndiswrapper

Messaggioda DarkNeo » gio dic 20, 2012 14:55

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


Torna a “Slackware64”

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti