tempo di avvio di Archlinux
Moderatori: ragno, tapino, alez, zulu, davidea
tempo di avvio di Archlinux
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!
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
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
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
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.
E quando penso che sia finita,
è proprio allora che comincia la salita.
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.
E quando penso che sia finita,
è proprio allora che comincia la salita.
Re: tempo di avvio di Archlinux
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
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

VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Re: tempo di avvio di Archlinux
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?
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
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
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:
Codice: Seleziona tutto
#
MOD_AUTOLOAD="yes"
MODULES=()
Codice: Seleziona tutto
#
MOD_AUTOLOAD="no"
MODULES=(3c59x lirc_serial)
N.B. i driver dvb li carico all'interno dello script che lancia vdr...
ciao
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.
E quando penso che sia finita,
è proprio allora che comincia la salita.
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.
E quando penso che sia finita,
è proprio allora che comincia la salita.
Re: tempo di avvio di Archlinux
Così quando fai un restart tramite lo script scarichi i driver e poi li ricarichi, vero?ragno ha scritto:
N.B. i driver dvb li carico all'interno dello script che lancia vdr...
ciao
Mi puoi postare quel segmento di codice che ci do un'occhiata?
Grazie
VDRBOX:
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Software: ArchLinux 0.8 Don't Panic, VDR 1.6.0-2 con Extension Patch v.62 (> 70 plugins in IT)
Hardware: Intel P4 2,4 Ghz, 1 GB RAM, DVB-S Hauppauge WinTV Nexus-S rev 2.1, DVB-T Terratec Cinergy 1400, telecomando Terratec
Case: Compaq D510 SFF
Re: tempo di avvio di Archlinux
@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)
l'ultima riga di runvdr scarica i driver...
ciao
In condizioni normali, lo script carica i driver in ingresso e li scarica in uscita. Il test e' piu' che altro proforma...
Codice: Seleziona tutto
vdr:3:respawn:/etc/vdr/runvdr >& /dev/tty12
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
Codice: Seleziona tutto
UnloadDriver
vdr: 1.4.7+extpatch54 (pensionata), 1.7.27 (yavdr 0.4)
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.
E quando penso che sia finita,
è proprio allora che comincia la salita.
Percorri la via che porta al sole,
e non camminare sui sentieri oscuri.
E quando penso che sia finita,
è proprio allora che comincia la salita.
Re: tempo di avvio di Archlinux
ho modificato rc.conf come mi hai suggerito:ragno ha scritto:Semplicemente:
in /etc/rc.conf
MOD_AUTOLOAD controlla la scansione dell'hardware e il caricamento dei moduli tramite udev
Codice: Seleziona tutto
MOD_AUTOLOAD="no"
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