Pagina 1 di 1
tempo di avvio di Archlinux
Inviato: 13 gen 2008, 13:15
da marlon
ciao a tutti,
avendo a disposizione un disco vuoto ho provato ad installare Arch sulla vdrbox (celeron II @566mhz, ram 128Mb) senza vdr o altro software aggiuntivo; dall'accensione tramite pulsante al promt di login ci vogliono circa 50 secondi, il problema però, come alcuni di voi già sanno, è al punto "loading udev uevents" che blocca il computer per circa 25 secondi.
Ho fatto una ricerca sul web per tentare di risolvere il problema ma non ho trovato nessuna risposta esaudiente.
A questo punto vorrei chiedere, agli utenti del forum che hanno avuto modo di provare Archlinux, se avete avuto lo stesso problema ed eventualmente una indicazione su dove mettere le mani per poter sistemare il tutto.
Ciao e grazie!
Re: tempo di avvio di Archlinux
Inviato: 13 gen 2008, 15:06
da ragno
ciao!
Disattiva l'autoscan dell'hardware e carica i driver dvb all'interno dello script di vdr
Utilizza un kernel ottimizzato per il tuo hardware
Assegna in maniera statica l'ip all'adattatore ethernet
Dopo il caricamento di Grub, 15-25 secondi sono un tempo corretto per il caricamento di tutto il sistema (vdr compreso)
ciao
Re: tempo di avvio di Archlinux
Inviato: 14 gen 2008, 09:14
da alez
Aggiungo: abbassa il timeout di grub a 0
Re: tempo di avvio di Archlinux
Inviato: 14 gen 2008, 16:49
da Gringo
Assegna le periferiche nel Bios anzicchè usare auto.
Imposta lo switch dei dischi fissi e delle unità ottiche a master/slave invece di "cable select".
Cmq, anche per me i tempi sono di circa 50 secondi e come avevo detto in passato su questo forum LinVDR con circa 50 plugins ci mette circa 20 secondi dalla pressione del tasto alla visione dell'immagine
Il problema principale sta in udev che scansiona tutto il hardware ogni volta per vedere i cambiamenti rispetto al passato ma se lo disattivi ed imposti tutto a mano dovrebbe funzionare molto meglio.
E' una delle cose che devo fare anch'io

Re: tempo di avvio di Archlinux
Inviato: 14 gen 2008, 23:11
da marlon
ringrazio tutti per le risposte,
nel frattempo ho cercato di documentarmi su come disattivare l'autoscan dell'hardware, purtroppo senza ottenere alcun risultato. Ho provato a modificare la sezione HOOKS nel file in "/etc/mkinitcpio.conf", facendo alcuni tentativi; in particolare ho provato a togliere il parametro "autodetect" ma, come dicevo, senza successo.
Potete spiegami più in dettaglio come devo fare?
Re: tempo di avvio di Archlinux
Inviato: 15 gen 2008, 09:28
da ragno
Semplicemente:
in /etc/rc.conf
MOD_AUTOLOAD controlla la scansione dell'hardware e il caricamento dei moduli tramite udev
MODULES permette di specificare quali sono i moduli da caricare al boot
Caricamento automatico:
Esempio di caricamento manuale:
N.B. i driver dvb li carico all'interno dello script che lancia vdr...
ciao
Re: tempo di avvio di Archlinux
Inviato: 15 gen 2008, 20:14
da Gringo
ragno ha scritto:
N.B. i driver dvb li carico all'interno dello script che lancia vdr...
ciao
Così quando fai un restart tramite lo script scarichi i driver e poi li ricarichi, vero?
Mi puoi postare quel segmento di codice che ci do un'occhiata?
Grazie
Re: tempo di avvio di Archlinux
Inviato: 16 gen 2008, 09:21
da ragno
@Gringo: si, lo script e' eseguito tramite
inittab.
In condizioni normali, lo script carica i driver in ingresso e li scarica in uscita. Il test e' piu' che altro proforma...
Codice che testa, carica e scarica...(dvb-s FF e dvb-t airstar2)
Codice: Seleziona tutto
# Detect whether the DVB driver is already loaded
# and return 0 if it *is* loaded, 1 if not:
function DriverLoaded()
{
ISLOAD="`lsmod | grep -c 'dvb_ttpci'`"
if [ $ISLOAD -eq 0 ] ; then
echo "Driver da caricare"
return 1
else
echo "driver caricati"
return 0
fi
}
# Load all DVB driver modules needed for your hardware:
function LoadDriver()
{
modprobe dvb-core dvb_shutdown_timeout=0
modprobe dvb-ttpci hw_sections=0
modprobe b2c2-flexcop-pci
}
# Unload all DVB driver modules loaded in LoadDriver():
function UnloadDriver()
{
modprobe -r dvb-ttpci b2c2-flexcop-pci
}
# Load driver if it hasn't been loaded already:
if ! DriverLoaded; then
LoadDriver
fi
l'ultima riga di
runvdr scarica i driver...
ciao
Re: tempo di avvio di Archlinux
Inviato: 16 gen 2008, 22:00
da marlon
ragno ha scritto:Semplicemente:
in /etc/rc.conf
MOD_AUTOLOAD controlla la scansione dell'hardware e il caricamento dei moduli tramite udev
ho modificato rc.conf come mi hai suggerito:
ma non è cambiato nulla, quando in fase di boot arriva a "loading udev uevents" devo sempre aspettare un'eternità.
Ho trovato questo post sul forum di Arch in cui si dicono più o meno le stesse cose, però aggiungono anche di ricompilare il kernel:
http://bbs.archlinux.org/viewtopic.php? ... 61#p313861