View previous topic :: View next topic |
Author |
Message |
rb34 Guru
Joined: 03 Oct 2004 Posts: 361 Location: Rome, italy
|
Posted: Thu Jun 21, 2007 1:06 pm Post subject: Trovare chi sta usando un modulo |
|
|
Ieri ho tentato di fare suspend (hibernate-ram) e mi ha dato errore quando doveva "scaricare" il modulo dell'audio, e in effetti modprobe -r dato a mano mi diceva che il modulo era in uso.
Non essendoci nessuna applicazione audio aperta (ma l'avevo usata prima) mi chiedevo come si fa a sapere da chi è in uso un modulo (tipo lsof per i file, diciamo) _________________ rb |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Thu Jun 21, 2007 6:48 pm Post subject: |
|
|
Nel tuo caso credo che un semplice:
Code: | # /etc/init.d/alsa stop |
avrebbe risolto. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
rb34 Guru
Joined: 03 Oct 2004 Posts: 361 Location: Rome, italy
|
Posted: Thu Jun 21, 2007 8:50 pm Post subject: |
|
|
gutter wrote: |
Nel tuo caso credo che un semplice:
Code: | # /etc/init.d/alsa stop |
avrebbe risolto. |
eh no, non sono così newbie
Allora: alsa stop non l'ho fatto perché ogni volta mi killa l'applet del volume di gnome che mi dice se la voglio ricaricare, e volevo proprio evitare questo.
lsmod l'ho fatto ma lì vedo solo quali moduli usano quali altri moduli, ma a dire il vero per il modulo che mi viene detto essere in uso vedo
snd_hda_intel 15128 1
che francamente non mi dice molto, perché 1 è la colonna "used by", e ok, ma vicino ci dovrebbe essere chi lo uso, e non c'è! E allora? _________________ rb |
|
Back to top |
|
|
rb34 Guru
Joined: 03 Oct 2004 Posts: 361 Location: Rome, italy
|
Posted: Thu Jun 21, 2007 8:54 pm Post subject: |
|
|
ok, la mia risposta è servita a farmi pensare che era proprio l'applet del volume a usare il modulo in questione. Allora non so come fare: io voglio che quella, tra il suspend e la ripartenza, rimanga aperta, ma se rimane aperta il modulo non lo posso scaricare, ma se non lo scarico e ricarico il suono si incasina al riavvio dal suspend. Boh.
Ma come fanno quelli che leggo usare tranquillamente il suspend? Non lo usano l'audio? Mah
edit: sì ok, stavo quasi per mettere risolto, ma c'è un modo per sapere un eseguibile quali moduli sta usando? _________________ rb |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Fri Jun 22, 2007 8:09 am Post subject: |
|
|
rb34 wrote: | Ma come fanno quelli che leggo usare tranquillamente il suspend? Non lo usano l'audio? Mah |
Magari non usiamo gnome e applet vari, che dici?
rb34 wrote: | edit: sì ok, stavo quasi per mettere risolto, ma c'è un modo per sapere un eseguibile quali moduli sta usando? |
strace(1) _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Fri Jun 22, 2007 8:47 am Post subject: |
|
|
Credo che tu possa scaricare un modulo indipendentemente dall'applicazione che lo usa.
Ovviamente l'applicazione che lo usa andrà in crash o smetterà di funzionare e per questo non credo ci sia soluzione. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Fri Jun 22, 2007 9:02 am Post subject: |
|
|
gutter wrote: | Credo che tu possa scaricare un modulo indipendentemente dall'applicazione che lo usa.
Ovviamente l'applicazione che lo usa andrà in crash o smetterà di funzionare e per questo non credo ci sia soluzione. |
Non sono tanto sicuro....
se non ricordo male (ci avevo provato un pò di tempo fa...) rmmod risponde che il modulo é uso e, usando l'opzione per forzare l'unload, al sucessivo tentativo di accesso al modulo mi era andata in kernel panic la macchina _________________ Ciao da me! |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Fri Jun 22, 2007 9:17 am Post subject: |
|
|
randomaze wrote: |
Non sono tanto sicuro....
se non ricordo male (ci avevo provato un pò di tempo fa...) rmmod risponde che il modulo é uso e, usando l'opzione per forzare l'unload, al sucessivo tentativo di accesso al modulo mi era andata in kernel panic la macchina |
Faccio qualche prova proprio con i moduli audio
Ma credo che ad esempio se mplayer sta suonando un pezzo dovresti riuscire e buttare giù alsa in ogni caso. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
rb34 Guru
Joined: 03 Oct 2004 Posts: 361 Location: Rome, italy
|
Posted: Fri Jun 22, 2007 12:27 pm Post subject: |
|
|
Allora, sullo scaricare i moduli, a me "modprobe -r mio_modulo" mi dice che il modulo è in uso se c'è l'applet volume aperta.
Per quanto riguarda strace, lo conosco, ma volevo qualcosa che desse un report "statico", tipo lsmod, nel senso che non voglio stare a seguire quello che fa l'eseguibile nel suo caricamento. Tuttavia è una via, un po' scomoda, ma comunque...
In definitiva il mio problema potrebbe esser rigirato, cioè come far caricare o ricaricare un'applet gnome da linea comando, in caso metterò un altro topic _________________ rb |
|
Back to top |
|
|
|