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
» ALIENTEK D8 [parte 2]
Oggi alle 22:27 Da Nadir81

» Fullrange 8ohm e supertweeter 6ohm?
Oggi alle 22:21 Da windopz

» domanda - apparati a valvole con Pre a valvole ?
Oggi alle 21:10 Da Pinve

» Un aiuto per una profana totale!
Oggi alle 21:09 Da p.cristallini

» Satorique 3 - Kit diffusori con SB Acoustic Satori
Oggi alle 20:29 Da bru.b

» Preamp per Virtue one.2?
Oggi alle 19:43 Da Zio

» [SS + Spedizione] Grundig Box 650
Oggi alle 19:38 Da Aunktintaun

» [GE + s.s.] Sistema Philips 2.1 MMS 430G/00
Oggi alle 19:24 Da sh4d3

» [SV] Fiio E17 + cavo custom SPDIF
Oggi alle 19:20 Da sh4d3

» [GE] CMoyy DIY potenziato - 60 € s.s. incluse
Oggi alle 19:20 Da sh4d3

» CERCO crossower elettronico 3 vie
Oggi alle 9:31 Da RENZO69

» ma alla fine sto giradischi...
Ieri alle 16:14 Da dinamanu

» [GE-MI] Vendo Celestion 3
Ven 20 Apr 2018 - 23:17 Da mikhail

» Nuovo piatto per il Rega RP1
Ven 20 Apr 2018 - 19:59 Da dinamanu

» Ok, adesso è l'ora di affrontare il problema diffusori ....opinioni?
Ven 20 Apr 2018 - 17:50 Da pallapippo

» Primo cavo coassiale con CAT5 su base progetto TNT "Shoestring"
Ven 20 Apr 2018 - 12:40 Da dinamanu

» [PLEXIGLASS] consulenza elettrotecnica
Ven 20 Apr 2018 - 9:07 Da crazyforduff

» puntina orfofon giradischi tensione d'uscita alta mV
Ven 20 Apr 2018 - 2:40 Da valterneri

» Nuovo DAC Topping D10 con supporto DSD
Ven 20 Apr 2018 - 0:09 Da Nadir81

» A proposito del Milano Hi-Fidelity 2018...
Gio 19 Apr 2018 - 22:08 Da Nadir81

» Ho ascoltato la Sennheiser Orpheus II
Gio 19 Apr 2018 - 19:09 Da bob80

» Altoparlanti Full Range Fountek FE50, FR135EX, in alluminio/neodimio
Gio 19 Apr 2018 - 18:01 Da Olivetta

» Sabaj A3 vs altri...(AD18, D8)
Gio 19 Apr 2018 - 17:19 Da mah(x)

» [RM/NA] Vendo ONKYO A9010 - €150 + sp
Gio 19 Apr 2018 - 15:42 Da ghiglie

» primo impianto hifi
Gio 19 Apr 2018 - 15:27 Da stepad

» Diffusori IKEA Eneby
Gio 19 Apr 2018 - 15:25 Da ftalien77

» Musica di qualità per testare il proprio impianto
Gio 19 Apr 2018 - 14:48 Da silver surfer

» [AN] RAMM Audio Elite 30 50cm
Gio 19 Apr 2018 - 14:38 Da ghiglie

» Aiuto Varie Regolazioni Giradischi
Mer 18 Apr 2018 - 21:36 Da raf72

» Problema con Teac pls-75d 5.1
Mer 18 Apr 2018 - 20:51 Da denzelsavington

Statistiche
Abbiamo 11598 membri registrati
L'ultimo utente registrato è RENZO69

I nostri membri hanno inviato un totale di 811325 messaggi in 52689 argomenti
I postatori più attivi della settimana
dinamanu
 
sportyerre
 
Nadir81
 
giucam61
 
fritznet
 
kalium
 
Pinve
 
valterneri
 
MetalBat
 
silver surfer
 

I postatori più attivi del mese
dinamanu
 
sportyerre
 
lello64
 
giucam61
 
Nadir81
 
kalium
 
fritznet
 
nerone
 
valterneri
 
GP9
 

Migliori postatori
Stentor (20392)
 
DACCLOR65 (19633)
 
schwantz34 (15614)
 
Silver Black (15525)
 
nd1967 (12810)
 
flovato (12509)
 
Biagio De Simone (10294)
 
piero7 (9854)
 
fritznet (9459)
 
wasky (9229)
 

Chi è online?
In totale ci sono 50 utenti in linea: 3 Registrati, 0 Nascosti e 47 Ospiti :: 2 Motori di ricerca

diechirico, dieggs, Nadir81

[ 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

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

Tornare in alto


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