[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: C'est ben bô, merci!



Jean Gawloski écrivait/wrote:
> > J'ai déjà eu un problème où je croyais avoir à rebooter, mais finalement,
> > j'ai découvert qu'un "rmmod modulename" et "insmod modulename" réglait le
> > problème. Si tu as le module lp de loadé, peut-être que tu pourrais faire
> > la même chose.
> >
> > Nicolas
>
> Je ne suis pas très avancé pour bidouiller dans modules, mais j'ai
> quand même essayé, et voilà ce que cela me donne:
>
> [root@localhost jean23]# lsof /dev/lp0
> COMMAND   PID USER   FD   TYPE DEVICE SIZE   NODE NAME
> parallel 1136 root    3w   CHR    6,0      197209 /dev/lp0
> [root@localhost jean23]# rmmod lp
> lp: Device or resource busy
> [root@localhost jean23]# kill pid 1136
> bash: kill: pid: no such pid
> [root@localhost jean23]# kill 1136
> [root@localhost jean23]# lsof /dev/lp0
> COMMAND   PID USER   FD   TYPE DEVICE SIZE   NODE NAME
> parallel 1136 root    3w   CHR    6,0      197209 /dev/lp0
> [root@localhost jean23]# rmmod lp
> lp: Device or resource busy
>
> donc même après tout ça, le fantôme est toujours là!

Lorsque tu fais un lsmod, tu peux probablement voir que le module "lp" est 
utilisé par d'autres modules. Dans mon cas, je voulais enlever "fat", et 
lsmod donnait:

vfat                    9656   0  (autoclean)
fat                    30848   0  (autoclean) [vfat]

Un "rmmod fat" donnait:

fat: Device or resource busy

Mais ceci a fonctionné:

rmmod vfat
rmmod fat

Le module "fat" était utilisé par "vfat" et ne voulait pas s'enlever tant que 
je n'avais pas enlevé "vfat".

Je ne suis pas certain si tu l'avais déjà essayé, ou si tu étais déjà au 
courant, mais ça pourrait t'aider.

Nicolas