Installare driver con Linux

Domande e richieste di un principiante alle prime armi con Ubuntu e il mondo GNU/Linux in generale. Per domande specifiche, utilizzare le altre sezioni.
Regole della sezione
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.

Immagine Come usare UbuntuPrimi passi su Ubuntu Immagine Amministrazione del sistemaComandi di baseInstallare programmiLog di sistemaRiga di comandoSudo
Scrivi risposta
Anubi
Prode Principiante
Messaggi: 9
Iscrizione: venerdì 8 settembre 2006, 14:23

Installare driver con Linux

Messaggio da Anubi »

Ciao a tutti,
scusate la domanda da ebete ma non sono riuscito a trovare la risposta in nessuna guida (forse perchè è troppo stupida  :-[)

Io dovrei installare i driver della mia scheda di rete wireless usb ma non so da che parte incominciare, per esempio:

- c'è una cartella parcicolare in cui bisogna installare tutti i driver?
- devo lanciare qualche file o basta solamente copiarli nella cartella in questione?
- ci sono un casino di file .c e .h, cos'è il .h? Li devo compilare?

Aiutatemi vi prego....
Avatar utente
Bandiera_Tricolore
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 826
Iscrizione: domenica 23 luglio 2006, 20:26
Località: Molfetta(BA)

Re: Installare driver con Linux

Messaggio da Bandiera_Tricolore »

dunque.... puoi darmi l'esatto elenco dei files contenuti nella cartella?
Io credo che l'universo non sia altro che un software. Il linguaggio di programmazione è la matematica, la fisica, la chimica........ il programmatore è Dio. (Bandiera_Tricolore)
Il gioco degli scacchi è lo sport più violento che esista (Garri Kasparov)
Avatar utente
fabrixx
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4266
Iscrizione: sabato 13 maggio 2006, 18:37
Desktop: Gnome 3.36
Distribuzione: "Arch Linux" x86_64
Sesso: Maschile
Contatti:

Re: Installare driver con Linux

Messaggio da fabrixx »

E magari anche la marca/modello della scheda e la pagina da cui scarichi i driver.
Anubi
Prode Principiante
Messaggi: 9
Iscrizione: venerdì 8 settembre 2006, 14:23

Re: Installare driver con Linux

Messaggio da Anubi »

ok allora:

la scheda di rete è una: ASUS WL-167g USB WLAN Adapter
I driver li ho scaricati da questa pagina: http://support.asus.com/download/downlo ... uage=en-us
La versione del driver che ho scelto è: Version 2.0.7.0  OS  Linux  (la terza scelta dall'alto in poche parole)
Per quanto riguarda i file sono un po' tantini per elencarli tutti se avete la pazienza di scaricarveli (zip da 1 MB) da questo indirizo: ftp://dlsvr02.asus.com/pub/ASUS/wireles ... 0.zip    perchè non posso allegarli data la dimensione eccessiva per il forum.
Nello zip troverete due cartelle di driver, quella giusta è la "rt25USB"

Grazie mille per l'immensa pazienza.
Avatar utente
orion91
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 802
Iscrizione: sabato 16 aprile 2005, 18:43
Località: Napoli
Contatti:

Re: Installare driver con Linux

Messaggio da orion91 »

Ho dato uno sguardo e dentro il file .tar.gz presente nella cartella rt25USb/ c'è un file readme che ti spiega come fare per installare, i driver vanno ricompilati e caricati all'avvio. Cmq segui la sezione BUILDINGS del README e dovresti riuscire a risolvere. Se poi ci sono problemi postalòi e si vede di risolverli tutti insieme.
Ubuntu User N° 120
Linux Counter User N° 392961
Anubi
Prode Principiante
Messaggi: 9
Iscrizione: venerdì 8 settembre 2006, 14:23

Re: Installare driver con Linux

Messaggio da Anubi »

Ci avevo già provato ma senza esito, vi faccio vedere le risposte che ho ricevuto ai primi tre comandi:

Parte del file readme che parla del builnding:

===============================================================================================
FILE LAYOUT:
=============
*.c     : c files
*.h     : header files                 
Makefile.6 :Makefile for kernel 2.6
Makefile.4 :Makefile for kernel 2.4
./LINUX_RACONFIG_Vx.x.x.x  : source code for utility RaConfig2500 version x.x.x.x
./LINUX_RACONFIG_Vx.x.x.x/bin/LINUX/RaConfig2500  : utility RaConfig2500

===============================================================================================
Build Instructions: 
====================
0) $dos2unix *
      $chmod 644 *
      $chmod 755 Configure

1) cp Makefile.x Makefile              // x is your kernel

2) $make
3) $insmod rt2570.ko    # Insert driver module
4) $ifconfig rausb0 up  # Bring up device
5) $dhclient rausb0  # Get network IP address

  Note: Script functionality:
  Configure      retrive linux version
6) ./LINUX_RACONFIG_Vx.x.x.x/bin/"Linux"/RaConfig2500

if lack of libstdc++.so.6, cp ./LINUX_RACONFIG_Vx.x.x.x/libstdc++.so.6 /usr/lib

7)Edit(or add the line) in /etc/modules.conf
  alias rausb0 rt2570

8) Create and edit 'ifcfg-rausb0' file in /etc/sysconfig/network-script/
  DEVICE='rausb0'
  ONBOOT='yes'
  BOOTPROTO='dhcp'
==================================================================================================




Risposte che ricevo dal terminale:

===================================================================================================

ale@Anubi:~$ dos2unix *
bash: dos2unix: command not found

ale@Anubi:~$ chmod 644 *
chmod: changing permissions of `Examples': Operation not permitted

ale@Anubi:~$ chmod 755 Configure
chmod: cannot access `Configure': No such file or directory

----- Dato che non funzionava ho provato ad aggiungere il "$" per vedere se cambiava qualcosa: ed è cambiato il mess. di errore

ale@Anubi:~$  $dos2unix *
bash: Desktop: command not found

ale@Anubi:~$  %chmod644 *
bash: fg: %chmod644: no such job

ale@Anubi:~$  %chmod 755 Configure
bash: fg: %chmod: no such job

====================================================================================================

Dove sto sbagliando?
Avatar utente
orion91
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 802
Iscrizione: sabato 16 aprile 2005, 18:43
Località: Napoli
Contatti:

Re: Installare driver con Linux

Messaggio da orion91 »

Allora il comando dos2unix non è installato ecco il primo errore. dos2unix converte un file di testo che segue le convenzioni MSDOS in uno che segue le convenzioni UNIX non so se sia necessario. Nel caso lo devi installare penso lo possa trovare sui repo di dapper.
Il secondo sui permessi va lanciato credo da dentro la cartella con i file quindi devi accedere con i vari "cd" fino ad arrviare nella cartella con i file e poi dai il comando cosi come per il chmod sul configure.
Ubuntu User N° 120
Linux Counter User N° 392961
Anubi
Prode Principiante
Messaggi: 9
Iscrizione: venerdì 8 settembre 2006, 14:23

Re: Installare driver con Linux

Messaggio da Anubi »

ho fatto come mi dicevi e le cose sembravano funzionare senonchè al passo numero 3:
3) $insmod rt2570.ko    # Insert driver module
Linux mi risponde ovviamente che non trova il file o la cartella rt2570.ko

Ma che cos'è l'estensione .ko? Nella cartella ci sono solo file .c .h .bin
Il simbolo $ prima dei comandi, lo devo mettere o no, cosa cambia?

Grazie
Avatar utente
orion91
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 802
Iscrizione: sabato 16 aprile 2005, 18:43
Località: Napoli
Contatti:

Re: Installare driver con Linux

Messaggio da orion91 »

Non è necessario il simbolo $ serve nella guida per indicare che i comandi vanno dati da linea di comando, da terminale insomma.
Il file con l'estensione .ko dovrebbe venire fuori dopo la compilazione, cioè dopo che hai lanciato il comando "make", passo 2). Magari ridai il comando make e postaci l'output di quest'ultimo, potrebbe anche darsi che la compilazione non vada a buon fine, spesso succede, e il file del modulo rt2570.ko non sia generato.
Ubuntu User N° 120
Linux Counter User N° 392961
Anubi
Prode Principiante
Messaggi: 9
Iscrizione: venerdì 8 settembre 2006, 14:23

Re: Installare driver con Linux

Messaggio da Anubi »

beh, l'output è semplice: "Command not found"  Immagino che non sia installato neanche quel comando come per il comando dos2unix ma il problema è: come li installo?
Ho cercato di installarlo tramite synaptic ma non esiste ne "Make" e ne "dos2unix"

Dove sbaglio stavolta  ???
Avatar utente
orion91
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 802
Iscrizione: sabato 16 aprile 2005, 18:43
Località: Napoli
Contatti:

Re: Installare driver con Linux

Messaggio da orion91 »

Ci sono moltissimi post che riguardano make e anche moltissime guide. Se facevi una ricerca già avresti risolto  ::).
Cmq devi installare il pacchetto build-essential, da terminale:

Codice: Seleziona tutto

sudo apt-get install build-essential
Per dos2unix non so se c'è sui repo, mi pare di no ma non credo sia importante quindi non ci pensare ok, salta quel passo il 1).
Ubuntu User N° 120
Linux Counter User N° 392961
Anubi
Prode Principiante
Messaggi: 9
Iscrizione: venerdì 8 settembre 2006, 14:23

Re: Installare driver con Linux

Messaggio da Anubi »

Ho scaricato ed installato il pacchetto "Make" ed ho rifatto tutto il procedimento ma anche stavolta c'è l'errore:

$ cd driver
$ chmod 644 *
$ chmod 755 Configure
$ cp Makefile.6 Makefile
$ make
make -C /lib/modules/2.6.15-26-amd64-generic/build SUBDIRS=/home/ale/driver modu les
make: *** /lib/modules/2.6.15-26-amd64-generic/build: No such file or directory.  Stop.
make: *** [all] Error 2
$

Volevo cmq ringraziarti per l'aiuto che mi stai dando, senza di te e di quelli come te penso che ormai avrei già abbandonato... SIETE GRANDI!!!!!!!
Avatar utente
orion91
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 802
Iscrizione: sabato 16 aprile 2005, 18:43
Località: Napoli
Contatti:

Re: Installare driver con Linux

Messaggio da orion91 »

Bhe non ne sono certo al cento percento ma potrebbero mancare i sorgenti del kernel forse. Di solito quando installi un nuovo driver bisogna scaricarli. Il pacchetto dovrebbe essere: kernel-headers-2.6.15-26-amd64-generic
Installalo con apt come hai fatto per il build essential, in poche parole:

Codice: Seleziona tutto

sudo apt-get install kernel-headers-2.6.15-26-amd64-generic
Poi riprovi, a un consiglio: è inutile ridare i vari chmod, basta la prima volta ora sono gia modificati vai semplicemente nella dir e ricomincia da make.
Ma ho notato che usi un sistema a 64 bit giusto? Ma sei sicuro che i driver siano a 64 bit, se sono a 32 e non sono disponibili in versione 64 è inutile che perdi tempo non riuscirai mai a compilarli e farli andare.
Prima di perdere altro tempo verifica sta cosa ok.
Ubuntu User N° 120
Linux Counter User N° 392961
sharkufc
Prode Principiante
Messaggi: 29
Iscrizione: martedì 5 dicembre 2006, 8:47

Re: Installare driver con Linux

Messaggio da sharkufc »

ragazzi io non riesco ad entrare in questa cartella:
RT25USB-SRC-V2.0.7.0
per fare il chmod...mi dice permesso negato...e se faccio: sudo cd...... mi da proprio errore...helppp
sharkufc
Prode Principiante
Messaggi: 29
Iscrizione: martedì 5 dicembre 2006, 8:47

Re: Installare driver con Linux

Messaggio da sharkufc »

ok...ho risolto cambiando i privilegi...ma ora..utilizzando make..mi da quest'errore:
shark@shark:~/Desktop/Linux/rt25USB/RT25USB-SRC-V2.0.7.0$ make
cc -DRT2500_DBG -D__KERNEL__ -I/usr/src/linux-2.4.18-14/include -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux-2.4.18-14/include/linux/modversions.h -Wall -Wstrict-prototypes -Wno-trigraphs -c -o rtusb_main.o rtusb_main.c
cc1: error: unrecognized command line option "-mpreferred-stack-boundary=2"
cc1: error: unrecognized command line option "-march=i686"
make: *** [rtusb_main.o] Error 1
Avatar utente
lucignolo82
Prode Principiante
Messaggi: 114
Iscrizione: venerdì 20 gennaio 2006, 20:10

Re: Installare driver con Linux

Messaggio da lucignolo82 »

Ho la stessa scheda e la uso tranquillamente nn ho dovuto nè installare driver nè niente!
L ho inserita e m è stata subito riconosciuta come rusbe qlcsa scusate ma ora nn sto usando il pc dove è installata!

Come versioni posso dire che nn serve installare i driver sia con la 6.06 che con la 6.10!

Dovresti seguire il percorso Strumenti>Amministrazione>rete e vedere se compare li!
se compare clicca su inserisci i dati inserisci i dns e navighi tranquillo!
Avatar utente
gl1d3r.
Prode Principiante
Messaggi: 89
Iscrizione: giovedì 11 gennaio 2007, 12:47

Re: Installare driver con Linux

Messaggio da gl1d3r. »

Ciao, vorrei sapere se con la asus WL-167g è possibile utilizzare la cifratura WPA...
ciao, grazie!
i win, you loose,
'cause it's my job to keep punk-rock elite
this music ain't your fucking industry!
Scrivi risposta

Ritorna a “Dilemmi del principiante”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti