View previous topic :: View next topic |
Author |
Message |
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Wed May 26, 2004 4:39 pm Post subject: [HOWTO] Un'altra guida per la d-link dwl-650+ |
|
|
Oggi ho voluto provare a installare una d-link dwl-650+, ho letto alcuni post sul forum ma alla fine si sono rivelati quasi + confusionali del pratico README che si trova assieme ai driver acx, quelli di cui necessita questa scheda...
Ecco la mia esperienza, il tempo di lavorazione e' veramente minimo alla fine dei conti..
1- Per prima cosa occorre scaricare il software aggiornato acx100, mentre scrivo il + aggiornato e' questo:
http://lisas.de/~andi/acx100/acx100-0.2.0pre8_plus_fixes_9.tar.bz2
Scompattiamolo con
Code: | tar xvjf acx100-0.2.0pre8_plus_fixes_9.tar.bz2 |
e entriamo nella dir
Code: | cd acx100-0.2.0pre8_plus_fixes_9 |
2-Iniettiamo i driver nel kernel, assumendo di avere i sorgenti del kernel 2.6.x col pratico comando
A questo punto andiamo nella dir del kernel
e diamo
Code: |
make modules modules_install
|
Probabilmentente il make vi domandera' se volete compilare i drivere acx, date "y" , invio e attendete; alla fine del processo il driver dovrebbe essere compilato e installato sul vostro pc.
3-Ora abbiamo bisogno del firmware della scheda, occorre scaricarlo da
ftp://ftp.dlink.co.uk/wireless/dwl-650+/dwl_650+_b_drv_v3.07.zip
Creiamo dunque una dir per il firmware (e gia' che ci siamo una per gli script che ci servira' dopo)
Code: |
mkdir /usr/src/linux/drivers/new/wireless/acx/firmware
mkdir /usr/src/linux/drivers/new/wireless/acx/scripts
|
e copiamo il firmware che abbiamo appena scaricato:
dalla dir del firmware:
Code: |
cp Drivers/Win2000/* /usr/src/linux/drivers/new/wireless/acx/firmware
|
Facciamo infine in modo che il file WLANGEN.bin diventi WLANGEN.BIN
Code: |
cd /usr/src/linux/drivers/new/wireless/acx/firmware
mv WLANGEN.bin WLANGEN.BIN
|
4-Non ci rimane che preparare lo script per l'avvio per la nostra scheda:
Copiamo il contenuto della dir scripts dalla dir del driver acx in quella che abbiamo creato poco fa..
Code: |
cp scripts/* /usr/src/linux/drivers/new/wireless/acx/scripts
|
e editiamo il file
/usr/src/linux/drivers/new/wireless/acx/scripts/start_net
Impostiamo i parametri base per la nostra connessione, il mio suona cosi':
Code: |
DEV=wlan0
ESSID="default" # THIS IS CASE SeNsItIvE!! any == associate to any ESSID
# Default rate configured as 11Mbps to not cause connection problems with non-22Mbps hardware...
RATE=22M
CHAN=6 # it's useful to try to stick to channels 1, 6 or 11 only, since these don't overlap with other channels
#TXPOWER=20 # 0..20 (dBm) (18dBm is firmware default)
MODE=Auto # Auto == auto-select Managed or Ad-Hoc depending on environment
DEBUG=0xb
#KEY="B401CD21B44CCD21DEADBEEF11" # WEP128
ALG=open # open == Open System, restricted == Shared Key
USE_DHCP=0 # set to 1 for auto configuration instead of fixed IP setting
IP=192.168.15.5
NETMASK=255.255.255.0
GATEWAY=192.168.15.1
|
E modifichiamo la riga
Code: |
MODULE_AT="${SCRIPT_AT}/../src/acx_pci.ko"
in
MODULE_AT="${SCRIPT_AT}/../acx_pci.ko"
|
(Non ho ben capito xke' ma la path e' scorretta...)
Salviamo e lanciamo lo script appena sistemato:
./start_net
Code: |
altair scripts # ./start_net
Transfer rate is not 11 Mbps, but 22M. If something doesn't work, try 11 Mbps.
Module successfully inserted.
Setting rate to 22M.
Setting channel 6.
Trying to join or setup ESSID default.
Setting mode to Auto.
Interface has been set up successfully.
altair scripts #
|
Il gioco e' fatto !
_________________ Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk |
|
Back to top |
|
|
giacomo_0974 n00b
Joined: 12 Jan 2004 Posts: 68 Location: Treviso
|
Posted: Wed Jun 09, 2004 1:38 pm Post subject: |
|
|
Personalmente seguendo alla lettera la tua guida la scheda non ne voleva sapere di funzionare. Dopo un po' di tentativi ho capito che il problema fondamentale stava nel fatto che i driver non venivano affatto copiati nella
Code: | /usr/src/linux/drivers/new/wireless/acx |
E' stato quindi sufficente copiare i drivers creati con un make
dalla directory
Code: | ...../acx100-0.2.0pre8_plus_fixes_9/src |
nella directory
Code: | /usr/src/linux/drivers/new/wireless/acx/src/ |
evitando quindi di modificare lo script start_net
Non chiedermi il perche' di questa differenza, uso Gentoo da tre mesi e la mia fortuna e' che riesco ad arrampicarmi sugli specchi.
Il problema ora e' che avendo dato IGNORANTEMENTE il comando
per ben tre volte nei mie tentativi, ho triplicato la voce del menuconfig
Code: | Texas Instruments ACX......... |
Bravo co...ne penserete
Ma ora come fo'? E' sufficente modificare .config ? |
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Wed Jun 09, 2004 1:47 pm Post subject: |
|
|
Veramente strano, veramente.
Io ho seguito per scrivere questo post i vari readme e qualcos'altro trovato sul forum di gentoo e poi, siccome vedevo che il make injiect aveva messo le cose nella dir sbagliata ho pensato a un errore di programmazione loro e ho sistemato il path dello script start net.
Mi spiace che hai perso tempo per nulla ma io non ero consapevole di questa possibilita'... Ad ogni modo se ti ha triplicato la entry nel kernel qualche baco c'e' davvero... (e per onor di cronaca il make inject a me la dir 'src' proprio non l'ha creata)
Per cancellare le voci penso tu debba editare il file
/usr/src/linux/drivers/net/wireless/Kconfig _________________ Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk |
|
Back to top |
|
|
giacomo_0974 n00b
Joined: 12 Jan 2004 Posts: 68 Location: Treviso
|
Posted: Wed Jun 09, 2004 1:59 pm Post subject: |
|
|
Non volevo assolutamente dire che ho perso tempo. Senza la tua guida non avrei saputo da che parte cominciare. Comunque ho impiegato un oretta in tutto e sembra proprio che funzioni stabilmente.
Quote: | Mi spiace che hai perso tempo per nulla ma io non ero consapevole di questa possibilita'... Ad ogni modo se ti ha triplicato la entry nel kernel qualche baco c'e' davvero... (e per onor di cronaca il make inject a me la dir 'src' proprio non l'ha creata)
|
Neanche a me, ma sono sicuro avendo dato un
Code: | find /. -name acx_pci* |
che i drivers non c'erano in tutto il disco. Comunque, almeno questa funziona.
Pensa ho una Realtek 8180L integrata al portatile che forse non usero' mai!
Saluti |
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
|
Back to top |
|
|
giacomo_0974 n00b
Joined: 12 Jan 2004 Posts: 68 Location: Treviso
|
Posted: Wed Jun 09, 2004 2:32 pm Post subject: |
|
|
Con ndiswrapper il sistema freezava. Non appena impostavo la scheda Ad-Hoc, tutto congelato, eppure dmsg e compagni sembravano dare buoni out. Avevo letto un post qui sul forum dove si diceva che Realtek avrebbe rilasciato i driver per il 2.6 a meta' Aprile; siamo a Giugno....
Pagare $ 19.95 per una licenza driverloader mi sembra veramente un assurdità; e poi chi mi garantisce che il supporto sara valido anche con il kernel 2.6.300 ??? |
|
Back to top |
|
|
funkoolow Guru
Joined: 21 Sep 2004 Posts: 545 Location: er paese delle anguille
|
Posted: Sat Feb 12, 2005 12:23 pm Post subject: |
|
|
Riesumo questo utilissimo post, anche se, da niubbone quale sono, sono impazzito di fronte a quella che credo sia una semplice distrazione di battitura: dopo l'inject nel kernel (al mom sto usando il 2.6.10-r6), il pacco acx non viene messo in
Code: | /usr/src/linux/drivers/new/wireless/acx |
ma in
Code: | /usr/src/linux/drivers/net/wireless/acx |
cioè, cambia la sottodir di drivers da new a net.
per il resto tutto perfetto, seguendo la guida alla lettera, sono finalmente riuscito a tirar su il wifi anche sul mio portatilino gentoo-powered _________________ SabaziaLUG: il LUG a nord di Roma |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Sun Feb 13, 2005 10:54 am Post subject: |
|
|
Non so da quanto tempo, comunque in portage e' disponibile l'ebuild per i driver.
per la precisione:
Qui maggiori info.
Inoltre il nuovo baselayout in ~ agevola notevolmente la configurazione della rete Check it OUT!
Ciao! _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
Fuzzo Guru
Joined: 23 Jun 2004 Posts: 319 Location: Padova, Italy
|
Posted: Wed Nov 09, 2005 2:28 pm Post subject: |
|
|
Scusate l'intrusione ma ho trovato questa scheda a 10 e mi sono fiondato all'acquisto!
Ecco l'output di lspci:
Quote: |
{cut}
0000:02:04.0 CardBus bridge: Texas Instruments PCI4510 PC card Cardbus Controller (rev 02)
{cut}
0000:03:00.0 Network controller: Texas Instruments ACX 111 54Mbps Wireless Interface
|
Questo mi fa pensare che a livello hardware il kernel veda tutto il necessario
Uso ~x86 in package.keywords per wireless-tools e acx100
Cercando nella wiki, mi viene chiesto di emergere acx100, che sembrano essere driver nativi per i chip della serie ACX1xx, ma appare questo output:
Quote: |
Dell5150 / # emerge -uDfv acx100
Calculating dependencies ...done!
>>> emerge (1 of 5) sys-apps/pcmcia-cs-3.2.8-r2 to /
>>> Previously fetched file: pcmcia-cs-3.2.8.tar.gz size
>>> Previously fetched file: pcmcia-cs-3.2.8.tar.gz MD5
>>> md5 files pcmcia-cs-3.2.7-r3.ebuild
>>> md5 files pcmcia-cs-3.2.8-r2.ebuild
>>> md5 files files/digest-pcmcia-cs-3.2.7-r3
>>> md5 files files/digest-pcmcia-cs-3.2.8-r2
>>> md5 files files/pcmcia-cs-3.2.8-x11.patch
>>> md5 files files/pcmcia-cs-3.2.8-move-pnp-ids.patch
>>> md5 files files/pcmcia-cs-3.2.8-ldflags.patch
>>> md5 files files/pcmcia-cs-3.2.8-conf.d
>>> md5 files files/pcmcia.rc
>>> md5 files files/pcmcia-cs-3.2.8-init.d
>>> md5 files files/network
>>> md5 files files/ppc.config.opts
>>> md5 files files/pcmcia-cs-3.2.8-ppc.config.opts
>>> md5 files files/pcmcia-cs-3.2.8-CS_EVENT_RESET_COMPLETE.patch
>>> md5 files files/pcmcia.conf
>>> md5 files files/pcmcia-cs-3.2.8-gcc4.patch
>>> md5 files files/pcmcia-cs-3.2.8-tools-only.patch
>>> md5 files files/pcmcia-cs-3.2.8-network
>>> md5 src_uri pcmcia-cs-3.2.8.tar.gz
>>> emerge (2 of 5) net-wireless/wireless-tools-28_pre10 to /
>>> Previously fetched file: wireless_tools.28.pre10.tar.gz size
>>> Previously fetched file: wireless_tools.28.pre10.tar.gz MD5
>>> md5 files wireless-tools-28_pre10.ebuild
>>> md5 files wireless-tools-27-r1.ebuild
>>> md5 files files/digest-wireless-tools-27-r1
>>> md5 files files/digest-wireless-tools-28_pre10
>>> md5 src_uri wireless_tools.28.pre10.tar.gz
>>> emerge (3 of 5) sys-apps/usbutils-0.11-r5 to /
>>> Previously fetched file: usb.ids-20040902.gz size
>>> Previously fetched file: usb.ids-20040902.gz MD5
>>> Previously fetched file: usbutils-0.11.tar.gz size
>>> Previously fetched file: usbutils-0.11.tar.gz MD5
>>> md5 files usbutils-0.11-r6.ebuild
>>> md5 files usbutils-0.11-r5.ebuild
>>> md5 files usbutils-0.71.ebuild
>>> md5 files files/usbutils-0.11-fix-usb-ids-man-page-ref.patch
>>> md5 files files/digest-usbutils-0.71
>>> md5 files files/digest-usbutils-0.11-r5
>>> md5 files files/digest-usbutils-0.11-r6
>>> md5 files files/0.11/ppc64-usbutils-kheaderfix.patch
>>> md5 files files/0.11/lsusb-endian.patch
>>> md5 src_uri usbutils-0.11.tar.gz
>>> md5 src_uri usb.ids-20040902.gz
>>> emerge (4 of 5) sys-apps/hotplug-20040923-r1 to /
>>> Previously fetched file: hotplug-2004_09_23.tar.gz size
>>> Previously fetched file: hotplug-2004_09_23.tar.gz MD5
>>> md5 files hotplug-20040401.ebuild
>>> md5 files hotplug-20030805-r2.ebuild
>>> md5 files hotplug-20040923.ebuild
>>> md5 files hotplug-20040105.ebuild
>>> md5 files hotplug-20040920.ebuild
>>> md5 files hotplug-20040923-r1.ebuild
>>> md5 files hotplug-20030805-r3.ebuild
>>> md5 files files/digest-hotplug-20040105
>>> md5 files files/digest-hotplug-20040401
>>> md5 files files/digest-hotplug-20040920
>>> md5 files files/digest-hotplug-20040923
>>> md5 files files/digest-hotplug-20040923-r1
>>> md5 files files/hotplug.rc.empty
>>> md5 files files/kernel-26-fix.patch
>>> md5 files files/isapnp.rc.empty
>>> md5 files files/usb.confd
>>> md5 files files/digest-hotplug-20030805-r2
>>> md5 files files/digest-hotplug-20030805-r3
>>> md5 files files/firmware.agent
>>> md5 files files/hotplug.functions.patch
>>> md5 files files/hotplug.rc
>>> md5 files files/hotplug-ifrename.patch
>>> md5 files files/usb.agent.diff
>>> md5 src_uri hotplug-2004_09_23.tar.gz
>>> emerge (5 of 5) net-wireless/acx100-0.2.4 to /
>>> Downloading http://acx100.erley.org/fw.tar.bz2
--15:32:40-- http://acx100.erley.org/fw.tar.bz2
=> `/usr/portage/distfiles/fw.tar.bz2'
Resolving acx100.erley.org... 66.90.101.74
Connecting to acx100.erley.org|66.90.101.74|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
15:32:41 ERROR 403: Forbidden.
!!! Couldn't download fw.tar.bz2. Aborting.
!!! Fetch for /usr/portage/net-wireless/acx100/acx100-0.2.4.ebuild failed, continuing...
!!! Some fetch errors were encountered. Please see above for details.
|
Credo voglia significare che non riesce a scaricare il file in questione, provo ad andare sul sito e quando vado per downloaddarlo mi restituisce forbidden
Come faccio ad emergere?
Conviene usare questi driver oppure ndiswrapper, visto che sembra supportare questo chip?
I driver di lisas.de sono gli stessi di acx100.erley.org?
Grazie _________________ bye,
Fuzzo |
|
Back to top |
|
|
Fuzzo Guru
Joined: 23 Jun 2004 Posts: 319 Location: Padova, Italy
|
Posted: Sun Nov 20, 2005 1:10 pm Post subject: |
|
|
Ho risolto il problema ma me ne se presenta un altro
dmesg restituisce la riga:
Code: | acx: no firmware image was provided. Check your hotplug scripts |
Di quale script sta parlando? Dove lo trovo?
Nella Gentoo WiKi c'è scritto di passare al modulo acx_pci il parametro firmware_dir ma non è riconoscoiuto
I file del firmware sono in /lib/firmware ma perchè non li trova? _________________ bye,
Fuzzo |
|
Back to top |
|
|
Fuzzo Guru
Joined: 23 Jun 2004 Posts: 319 Location: Padova, Italy
|
Posted: Thu Dec 01, 2005 1:01 pm Post subject: |
|
|
Posto tanto per la cronaca:
Code: | # ndiswrapper -l
Installed ndis drivers:
airplus driver present |
Il problema è che la wiki di ndiswrapper dice che perchè esista wlan0 deve esserci anche la scritta
Come risolvo? _________________ bye,
Fuzzo |
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Thu Dec 01, 2005 2:46 pm Post subject: |
|
|
Non solo gli acx100 sembrano essere nativi per linux per quella scheda, ma lo sono proprio
Utilizza quelli e non ndiswrapper.
Il tuo problema mi pare abbastanza ovvio, per qualche ragione il tuo ebuild non e' riuscito a scaricare il firmware della scheda e chiaramente ti dice che manca.
Ri-esegui l'emerge del pacchetto assicurandoti di avere tutti i componenti e controlla il sito
http://acx100.sourceforge.net/
per riferimenti.
Federico _________________ Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk |
|
Back to top |
|
|
Fuzzo Guru
Joined: 23 Jun 2004 Posts: 319 Location: Padova, Italy
|
Posted: Thu Dec 01, 2005 4:13 pm Post subject: |
|
|
Ciao Federico e grazie per la risposta.
Ho abbandonato gli acx100 nativi perchè non supportavano il WAP sull'ACX111 (D-Link G650+), avevo sistemato il discorso download e firmware:(
I discorsi fatti nel mio post precedente si riferiscono al mio tentativo di far funzionare il tutto via ndiswrapper, e quindi usare il WEP
Il problema è che il wiki dice delle cose, io ne vedo altre... wlan0 non c'è modo che appaia: la wiki dice che ad un certo punto dovrebbero accendersi i led della scheda PCMCIA, ma non succede (ho seguito il tutto alla lettera) _________________ bye,
Fuzzo |
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Thu Dec 01, 2005 7:03 pm Post subject: |
|
|
Va bhe dai se funziona dei led puoi anche fregartene, io stesso su un'altra dlink con altro chipset i led non li ho mai visti accendersi
Federico _________________ Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk |
|
Back to top |
|
|
Fuzzo Guru
Joined: 23 Jun 2004 Posts: 319 Location: Padova, Italy
|
Posted: Fri Dec 02, 2005 7:41 am Post subject: |
|
|
Hehe!
Il problema non sono tanto i led in sè stessi, quanto il fatto che se questi ultimi non si accendono, wlan0 non esiste _________________ bye,
Fuzzo |
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Fri Dec 02, 2005 8:23 am Post subject: |
|
|
Non esiste wlan0 ma esiste eth1 eth2 o qualcosa del genere o la scheda proprio non funziona? Non capisco ...
Non ho capito neanche se alla fine hai deciso di utilizzare ndiswrapper oppure gli acx100 _________________ Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk |
|
Back to top |
|
|
Fuzzo Guru
Joined: 23 Jun 2004 Posts: 319 Location: Padova, Italy
|
Posted: Fri Dec 02, 2005 10:50 am Post subject: |
|
|
Allora, le uniche interfaccie esistenti sono lo (che mi pare ovvia) e eth0 che è la rete classica via cavo perfettamente funzionante.
Ho deciso di usare ndis perchè gli acx100 non supportano il WEP sul chip ACX111 (il mio)! _________________ bye,
Fuzzo |
|
Back to top |
|
|
Fuzzo Guru
Joined: 23 Jun 2004 Posts: 319 Location: Padova, Italy
|
Posted: Mon Dec 19, 2005 5:46 pm Post subject: |
|
|
Risolto: con i driver D-Link non funziona ma con i generici per il TNET1130 tutto perfetto _________________ bye,
Fuzzo |
|
Back to top |
|
|
|