T-Forum, la vera HiFi alla portata di tutti
Benvenuto nel T-Forum!
Connettiti in modo da farti riconoscere come membro affezionato, oppure registrati così potrai partecipare attivamente alle discussioni.
Ultimi argomenti
» ciò solo 200 euri.... le scinte e il cinesino.... oppure...
Oggi alle 18:57 Da lello64

» Dodocool DA106 di nuovo disponibile, con sconto
Oggi alle 18:46 Da clipper

» [VENDUTO] [VICENZA/ITALIA] Beresford Bushmaster MKII - 150€
Oggi alle 18:38 Da Wordcrasher

» AudioNirvana Super 12" Cast Frame in cabinet 5.6MKII - risultato finale
Oggi alle 18:29 Da lello64

» costruire nuova cassa per subwoofer
Oggi alle 17:52 Da vds

» FX Audio D802, cambio alimentatore e relazione V e W
Oggi alle 17:28 Da pim

» AR3a
Oggi alle 17:01 Da asimmetrico

» amplificatore 2 telai gainclone
Oggi alle 15:41 Da Renzo Badiale

» Quali casse da controsoffitto?
Oggi alle 15:11 Da Gianni S

» black sabbath - ten year war - flac 24/96
Oggi alle 14:21 Da mumps

» lettura file SACD compattati
Oggi alle 12:03 Da Saxabar

» Ampli+DAC Audio-GD R2R 11
Oggi alle 12:00 Da Saxabar

» CONSIGLIO PER UN FINALE PER TISBURY AUDIO PREAMPLI LINEA PASSIVO
Oggi alle 11:09 Da cicop

» T-preamp si spegne con l'elettricità statica
Oggi alle 10:46 Da fuzzu82

» preamp economico per spotify?
Oggi alle 10:32 Da Saxabar

» t-amp ...fritto ?
Oggi alle 9:47 Da marco_54

» DAC e casse 2.1
Oggi alle 8:52 Da mumps

» Rombo Giradischi
Oggi alle 0:44 Da fritznet

» Hypex N-core!
Ieri alle 23:51 Da Alex81+

» [Vendo] Nad C316BEE €210
Ieri alle 22:45 Da aquero

» Clone preamplificatore mbl6010D
Ieri alle 21:36 Da Giovanni_14

» Peso puntina giradischi
Ieri alle 21:13 Da __Ale__

» Raspberry, Volumio e software volume control
Ieri alle 20:55 Da santidonau

» Multilettore usato max 250€, consigli?
Ieri alle 19:42 Da uncletoma

» pioneer pl970
Ieri alle 19:00 Da tintin68

»  Bushmaster dac.
Ieri alle 18:10 Da aquero

» informazioni amplificatori in kit LesaHiFi
Ieri alle 18:01 Da michelev

» [VENDO] XIANG SHENG DAC-02A 200 EURO (S.S. incluse)
Ieri alle 14:13 Da Albert^ONE

» Lettore file lossless con uscita digitale coassiale
Ieri alle 13:13 Da uncletoma

» Stamattina... Oggi pomeriggio... Stasera... Stanotte... (parte 14)
Ieri alle 10:20 Da mumps

Statistiche
Abbiamo 11339 membri registrati
L'ultimo utente registrato è figliodelpazzo

I nostri membri hanno inviato un totale di 805200 messaggi in 52207 argomenti
I postatori più attivi della settimana
lello64
 
mumps
 
pim
 
Saxabar
 
velelfo
 
asimmetrico
 
p.cristallini
 
maddave
 
Pinve
 
nerone
 

Migliori postatori
Stentor (20392)
 
DACCLOR65 (19633)
 
schwantz34 (15535)
 
Silver Black (15501)
 
nd1967 (12803)
 
flovato (12509)
 
Biagio De Simone (10287)
 
piero7 (9854)
 
fritznet (9335)
 
wasky (9229)
 

Chi è in linea
In totale ci sono 101 utenti in linea: 5 Registrati, 1 Nascosto e 95 Ospiti :: 2 Motori di ricerca

Adriano Vin, clipper, enrico massa, Stefynus, vds

[ Vedere la lista completa ]


Il numero massimo di utenti online contemporaneamente è stato 4379 il Lun 25 Mag 2015 - 15:01
Flusso RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 


Bookmarking sociale

Bookmarking sociale digg  Bookmarking sociale delicious  Bookmarking sociale reddit  Bookmarking sociale stumbleupon  Bookmarking sociale slashdot  Bookmarking sociale yahoo  Bookmarking sociale google  Bookmarking sociale blogmarks  Bookmarking sociale live      




Conserva e condividi l'indirizzo di T-Forum, la vera HiFi alla portata di tutti sul tuo sito sociale bookmarking


Linux Voyage - come compilare un driver

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso

Linux Voyage - come compilare un driver

Messaggio  Switters il Mer 31 Ott 2012 - 12:36

Visto che ogni tanto capita che qualcuno abbia bisogno di installare un driver particolare non presente in Voyage e non incluso nel kernel di Linux, la procedura che segue può essere presa come esempio.

Una volta fatto il login come root:

per montare il filesystem in read/write e scaricare la lista dei pacchetti per le installazioni:
Codice:
remountrw
apt-get update

Facoltativo: per impostare la tastiera italiana se avete problemi con la mappatura della tastiera (il carattere "-" nella tastiera US dovrebbe corrispondere al tasto " ?/' "):
Codice:
apt-get install console-data console-tools kbd-compat
loadkeys it
(se durante l'installazione vi viene chiesto di selezionare una keymap selezionate "Cancel")

per installare quanto necessario per compilare il kernel e i driver (sorgenti, compilatore, ecc):
Codice:
apt-get install kernel-package
apt-get install linux-source-$(uname -r)
cd /usr/src
tar xjvf linux-source-$(uname -r).tar.bz2
cd linux-source-$(uname -r)
cp /boot/config-$(uname -r) .config
apt-get install libncurses-dev

per configurare il kernel e avere una versione corrispondente a quella in uso:
Codice:
make menuconfig

- selezionate "General setup" -> "Local version" -> digitate "-voyage"
- con le freccette selezionare "Exit" sull'ultima riga
- quando chiede "Do you wish to save... ?" -> digitate "Yes -> invio

per compilare il kernel:
Codice:
make

Ci va del tempo, nell'ordine delle decine di minuti, a seconda dell'hardware, se avete un multiprocessore/multicore potete provare con "make -j2" o "make -j4" (il numero dopo "-j" indica i processi di compilazione eseguiti in parallelo, se usate la macchina anche per altro quando state compilando è meglio che sia inferiore al numero dei core/processori disponibili).

per far trovare i sorgenti del kernel allo script di compilazione dei driver (al 90%):
Codice:
ln -s /usr/src/linux-source-$(uname -r) /lib/modules/$(uname -r)/build

A questo punto l'ambiente dovrebbe essere pronto perché sia possibile compilare un driver, a meno che manchi qualche libreria, in tal caso sarà necessario installarla con apt-get o compilarla a sua volta partendo dai sorgenti.

Adesso vediamo come compilare un driver specifico, per una scheda di rete Realtek:

Codice:
cd
mkdir wip
cd wip
wget ftp://WebUser:Lc9FuH5r@95.130.192.218/cn/nic/r8168-8.032.00.tar.bz2
tar xjvf r8168-8.032.00.tar.bz2
cd r8168-8.032.00
./autorun.sh

Cosa fa ogni singolo comando?
Eccoeqqua:
cd : ("change directory") cambia la directory corrente, senza argomenti porta alla home directory, in questo caso /root
mkdir wip : crea la directory "wip"
cd wip : e ci spostiamo al suo interno
wget ftp://WebUser:Lc9FuH5r@95.130.192.218/cn/nic/r8168-8.032.00.tar.bz2 : recupera via ftp l'archivio contenente il driver. Sì, lo so che se si deve installare in driver di una scheda di rete molto probabilmente non ci si riesce a connettere in rete Smile in tal caso copiatevi il file su una chiavetta usb, montatela e copiatelo in /root/wip.
tar xjvf r8168-8.032.00.tar.bz2 : scompatta l'archivio
cd r8168-8.032.00 : entra nella directory creata nella scompattazione dell'archivio
./autorun.sh : compila e (presumibilmente) installa il driver

Spero di non aver fatto errori nella trascrizione dei comandi (ho provato questa procedura con un Voyage 0.8.5 installato in una virtual machine Virtualbox), nel caso segnalateli.

Switters
Membro classe oro
Membro classe oro

Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia (Città) : Milano
Impianto : solo stereo, non HiFi...


Tornare in alto Andare in basso

Re: Linux Voyage - come compilare un driver

Messaggio  Hiraga il Gio 1 Nov 2012 - 15:59

cavoli, mi accorgo solo ora che hai postato questa guida, grande !!! Grazie !!!
Il problema è che io sono un tonno e mi pianto subito:
i problemi sono due, uno immediato e uno futuro Laughing
quando faccio il boot vedo una schermata dove all'inizio delle ultime righe c'è scritto:
/bin/sh: can't access tty; job control turned off
dopo una lidta di righe indecifrabili
se do invio mi esce la riga di comando con scritto
(inittramsf) e basta
come faccio il login ?

Problema futuro: io devo installare il driver della scheda di rete, senza di quella non posso fare nemmeno il download del compilatore o del driver, come faccio a prenderli da una chiavetta USB ? Come faccio a scaricare il compilatore da un altro PC ?
Scusa le domande idiote...

PS il comando apt-get risponde: not found. DIsperazioneeeee
avatar
Hiraga
Membro di riguardo
Membro di riguardo

Data d'iscrizione : 09.06.12
Numero di messaggi : 685
Località : Milano
Provincia (Città) : Pessimo, grazie
Impianto :
I miei impianti:

Impianto HT:
Marantz SR7002
Klipsch RB61 RF62 RC52
Velodyne CHT12R
Epson
HTPC AMD4850
NAS FreeBSD 8TB
Impianto HiFi 1:
Philips CD950
Technics SL1210 MKII
Naim Nait 5i
Dynaudio DM 2/7
AudioPC G530 lubuntu MPC V-DAC II FT146
Impianto HiFi 2:
Harman Kardon HK-980
Tannoy Mercury V1
HTPC Celeron+W8
HiFiMediy


Tornare in alto Andare in basso

Re: Linux Voyage - come compilare un driver

Messaggio  Switters il Gio 1 Nov 2012 - 17:13

Per il problema del boot/login mi sa che devi reinstallare Voyage.
Per la scheda di rete, sul pc non hai una scheda ethernet o wifi supportata da usare solo per installare i pacchetti?
Altrimenti devi trovare e scaricare i pacchetti a mano, copiarli su una chiavetta e installarli con "dpkg -i nome_file_pacchetto".
Se Voyage ha l'automount dovrebbe montare la chiavetta quando viene inserita, se dai il comando "mount" prima di inserirla e dopo vedi dove è stata montata.
Se no in mp mi dai il tuo indirizzò email e domani ti mando il driver già compilato da installare Smile

Switters
Membro classe oro
Membro classe oro

Data d'iscrizione : 24.02.11
Numero di messaggi : 5072
Località : Milano
Provincia (Città) : Milano
Impianto : solo stereo, non HiFi...


Tornare in alto Andare in basso

Re: Linux Voyage - come compilare un driver

Messaggio  Hiraga il Gio 1 Nov 2012 - 19:16

rinuncio, non riesco a formattare la chiavetta, da sempre che è in uso, ho provato ad inserirne un'altra, stesso risultato. Va bene essere incapaci, ma qui c'è anche un bel po' di componente sfiga Sad

Grazie lo stesso, sei stato gentilissimo
avatar
Hiraga
Membro di riguardo
Membro di riguardo

Data d'iscrizione : 09.06.12
Numero di messaggi : 685
Località : Milano
Provincia (Città) : Pessimo, grazie
Impianto :
I miei impianti:

Impianto HT:
Marantz SR7002
Klipsch RB61 RF62 RC52
Velodyne CHT12R
Epson
HTPC AMD4850
NAS FreeBSD 8TB
Impianto HiFi 1:
Philips CD950
Technics SL1210 MKII
Naim Nait 5i
Dynaudio DM 2/7
AudioPC G530 lubuntu MPC V-DAC II FT146
Impianto HiFi 2:
Harman Kardon HK-980
Tannoy Mercury V1
HTPC Celeron+W8
HiFiMediy


Tornare in alto Andare in basso

Re: Linux Voyage - come compilare un driver

Messaggio  Contenuto sponsorizzato


Contenuto sponsorizzato


Tornare in alto Andare in basso

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto

- Argomenti simili

 
Permessi di questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum