Come ritardare l'avvio d'un daemon [messaggio #35365] |
mar, 25 gennaio 2011 15:27 |
Dalet Messaggi: 210 Registrato: novembre 2010 |
Senior Member |
|
|
[crosspost ini+debian; f/u impostato su ini]
Ho il link /etc/rc2.d/S18timidity che all'avvio avvia il
demone troppo presto, perche' Alsa non c'e' ancora e quindi
non si carica e mi ticca farlo a mano.
Sapete dirmi come si fa per farlo fare all'ultimo momento?
lo farei anche a mano di cambiare il 18, ma poi con gli
update?
--
Saluti, Dalet
|
|
|
|
|
|
|
|
Re: Come ritardare l'avvio d'un daemon [messaggio #35381 è una risposta a message #35365] |
mar, 25 gennaio 2011 22:45 |
Crononauta Messaggi: 145 Registrato: novembre 2010 |
Senior Member |
|
|
On Tue, 25 Jan 2011 14:27:35 +0000 (UTC)
Dalet <dalet@address.invalid> wrote:
> [crosspost ini+debian; f/u impostato su ini]
>
> Ho il link /etc/rc2.d/S18timidity che all'avvio avvia il
> demone troppo presto, perche' Alsa non c'e' ancora e quindi
> non si carica e mi ticca farlo a mano.
>
> Sapete dirmi come si fa per farlo fare all'ultimo momento?
> lo farei anche a mano di cambiare il 18, ma poi con gli
> update?
Da me timidity è S20, comunque lo puoi cambiare con update-rc.d.
In ogni caso il problema non può essere quello, alsa viene caricato a
livello di moduli del kernel, quindi durante il boot. Quando arrivi
all'avvio dei servizi di rc.d, i moduli del kernel devono essere già tutti
carichi, e quindi alsa già attivo.
Se per qualche ragione i moduli adatti alla tua scheda sonora non vengono
caricati dal kernel, mettili in /etc/modules. A questo punto timidity
dovrebbe funzionare correttamente anche con S18.
--
Massimo Bacilieri AKA Crononauta
Skype: crononauta <massimo.bacilieri@gmail.com>
Facebook: Massimo Bacilieri
|
|
|
|
|
|
Re: Come ritardare l'avvio d'un daemon [messaggio #35387 è una risposta a message #35381] |
mer, 26 gennaio 2011 00:30 |
Dalet Messaggi: 210 Registrato: novembre 2010 |
Senior Member |
|
|
Il 25-01-2011, Crononauta dice:
>On Tue, 25 Jan 2011 14:27:35 +0000 (UTC)
>Dalet <dalet@address.invalid> wrote:
>>Ho il link /etc/rc2.d/S18timidity che all'avvio avvia il
>>demone troppo presto, perche' Alsa non c'e' ancora e quindi
>>non si carica e mi ticca farlo a mano.
>>Sapete dirmi come si fa per farlo fare all'ultimo momento?
>>lo farei anche a mano di cambiare il 18, ma poi con gli
>>update?
>Da me timidity è S20, comunque lo puoi cambiare con update-rc.d.
Be' adesso non piu' con quello, come m'ha scritto Vax Headroom.
>In ogni caso il problema non può essere quello, alsa viene caricato a
>livello di moduli del kernel, quindi durante il boot.
Vero, infatti lo start sta in rcS.d, pero' da me la situazione
e' complicata dal fatto che l'HDA non viene invece caricato,
l'ho messo in blacklist perche' va in conflitto con lo speaker
e allora in rc.local: rimuovo il modulo dello speaker, carico
l'HDA, ricarico lo speaker rimosso.
>Quando arrivi
>all'avvio dei servizi di rc.d, i moduli del kernel devono essere già tutti
>carichi, e quindi alsa già attivo.
Si' lo vedo all'avvio quando carica ALSA: e' prima d'entrare
al level 2 e subito dopo il check dei fs.
Dice: <<Setup ALSA... done (none loaded)>>, e questo poi
con dmesg invece non c'e', se e dove lo scrive non lo so.
>Se per qualche ragione i moduli adatti alla tua scheda sonora non vengono
>caricati dal kernel, mettili in /etc/modules. A questo punto timidity
>dovrebbe funzionare correttamente anche con S18.
Be' l'ho dovuta risolvere come ho detto prima, perche' HDA e'
l'ALC888 e entra in confitto col PC Speaker e non c'e' niente
da fare, restava muto anche lo speaker in console, anzi: dei
due moduli di speaker ho dovuto scegliere quello bono e
mandare in blacklist l'altro.
--
Saluti, Dalet
|
|
|
Re: Come ritardare l'avvio d'un daemon [messaggio #35390 è una risposta a message #35380] |
mer, 26 gennaio 2011 10:59 |
Crononauta Messaggi: 145 Registrato: novembre 2010 |
Senior Member |
|
|
On 25/01/2011 21.17, Vax Headroom wrote:
> Eccalla`, e` per quello che tutta la questione fallisce...
> Con squeeze sono passati allo startup 'a dipendenze'... Per fare quello che
> vuoi, basta inserire nello script di startup che il demone 'dipende' da
> alsa... Poi se la vede insserv[1] (che si usa al posto di update-rc.d)...
Ma LOL, non si finisce mai di imparare! :-)
Pensa che io mi ero accorto di questi "strani header" che avevano preso
gli script di avvio in /etc/init.d, e semplicemente alla bisogna li
modificavo a mano :-D
Non mi ero neanche posto il problema che ci fosse un tool per farlo
automaticamente! :-D
--
Massimo Bacilieri AKA Crononauta
|
|
|