Archlinux - kuinka "hidastaa" boottia ?

Yleiset ongelmat, ohjelmien kääntäminen, kernel, lirc jne.

Archlinux - kuinka "hidastaa" boottia ?

ViestiKirjoittaja Critter » 01.05.2015 16:26

En kyllä nyt mitenkään keksi miten saan hidastettua vdr:n käynnistymistä? Ongelmana on se, että vdr käynnistyy liian nopeasti ja äänikortti ei kerkeä mukaan.

Vdr käynnistyy tällaisella vdr.servicellä:
Koodi: Valitse kaikki
[Unit]                                                                                                                                     
Description=Video Disk Recorder                                                                                                             
After=oscam.service
After=sundtek.service
After=xlogin@vdr.service
After=lirc.service

[Service]
Type=notify
ExecStart=/usr/bin/vdr
Restart=on-failure
RestartPreventExitStatus=2

[Install]
WantedBy=multi-user.target


Kokeilin ihan huvikseni tuohon Unittiin esim: After=sound.target , mutta eipä se auttanut. Enkä oikein keksinyt mitään sleep komentoon viittaavaakaan ?
RIP VDR
VU+ DUO2 (OPEN ATV 5.1), 2*Dual T2/C viritin, 1TB HD, LA Digital CI+ CAM, LG 60PN650T
WeTek.OpenELEC Box with DVB-C/T2 viritin, Panasonic TH-42PZ80E
Critter
Yli-ihminen
 
Viestit: 866
Liittynyt: 16.12.2008 19:25

Re: Archlinux - kuinka "hidastaa" boottia ?

ViestiKirjoittaja Critter » 04.05.2015 19:40

Heh, no ei ollut kovin kummoinen ratkaisu. Ja tätä etsin varmaan viikon. :)
Ei ehkä ole archtyylinen, mutta hoitaa hommansa.

Piti lisätä ko. vdr serviceen tämä rivi: ExecStartPre=/usr/bin/sleep 5

Eli sleeppi oli ratkaisu omalla kohdallani.
RIP VDR
VU+ DUO2 (OPEN ATV 5.1), 2*Dual T2/C viritin, 1TB HD, LA Digital CI+ CAM, LG 60PN650T
WeTek.OpenELEC Box with DVB-C/T2 viritin, Panasonic TH-42PZ80E
Critter
Yli-ihminen
 
Viestit: 866
Liittynyt: 16.12.2008 19:25

Re: Archlinux - kuinka "hidastaa" boottia ?

ViestiKirjoittaja Rene » 06.05.2015 16:05

Toinen vaihtoehto on muuttaa vdr:n käynnistysskriptin prioriteettia. Oletan että Archlinuxissa on sama idea kun muissa jakeluissa..

Katso minkä niminen vdr-linkki on /etc/rc3.d/ hakemistossa. Jos linkin nimi on esim. S80vdr -> /etc/init.d/vdr, niin muuta nimeksi S99vdr -> /etc/init.d/vdr. Tällöin vdr käynnistyy viimeisenä kaikista käynnistysskripteistä.
Avatar
Rene
Yli-ihminen
 
Viestit: 624
Liittynyt: 10.10.2004 3:00
Paikkakunta: Espoo

Re: Archlinux - kuinka "hidastaa" boottia ?

ViestiKirjoittaja antoine » 06.05.2015 16:40

Archin mukana tulee oletuksena systemd eikä perinteinen sysv-init. Mainitsemiasi runlevel-hakemistoja ja skriptejä ei siis yleensä käytetä.
-En ole kyllä itsekään pahemmin perehtynyt näihin systemd:n käyttämiin palvelunohjausfiluihin; wikiä lähtisin tutkimaan.
tvheadend @arch linux @rpi → itunes @imac → apple tv
antoine
Asiantuntija
 
Viestit: 124
Liittynyt: 20.04.2009 18:29
Paikkakunta: Hämeenkyrö

Re: Archlinux - kuinka "hidastaa" boottia ?

ViestiKirjoittaja nm » 06.05.2015 16:47

Rene kirjoitti:Toinen vaihtoehto on muuttaa vdr:n käynnistysskriptin prioriteettia. Oletan että Archlinuxissa on sama idea kun muissa jakeluissa..

Systemd:ssä palvelujen käynnistysjärjestys määräytyy riippuvuuksien perusteella, eikä SysVinitin tapaista kiinteää järjestystä voi määrittää. Periaatteessa asetuksen After=sound.target pitäisi riittää, mutta jostain syystä se ei nyt takaa, että äänijärjestelmä olisi valmis. Mahtaako PulseAudio olla mukana kuviossa?

Type=idle saattaisi olla yksi tapa pakottaa vdr käynnistymään viimeisenä.
nm
Johtava konsultti
 
Viestit: 3145
Liittynyt: 22.07.2005 3:00


Paluu Linux

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa

cron