El 20/11/08, Carlos E. R. escribió:
El 2008-11-20 a las 11:20 +0100, Camaleón escribió:
Con el driver...hum, no sé. Con la configuración, quizá.
No, la configuración no hay nada que configurar. El driver sólo lee esto:
/etc/ups/ups.conf:
[myups] # "BELKIN Active Battery Backup" driver = megatec_usb -DDD port = auto desc = "Local UPS" # user = root
Tengo dudas de ese "auto" :-? pero bueno... me refiero a que el problema no lo veo con el driver de megatec_usb que tienes instalado, sino al paquete nut de suse y a la gestión que hace con el puerto usb.
Hay varios fallos. Uno es que el driver hace que el /dev/hiddev0 desaparezca del sistema: loborra. Tiene permisos de escritura como grupo daemon, y el usuario pertenece a ese grupo.
A eso me refiero. Ese dispositivo debe estar permanente y con los permisos adecuados, sino, el daemon no inicia y si está iniciado y desaparece, te saca los mensajes de "communication lost".
De todos modos, la gente de la lista del nut dice que da igual, porque ese driver no usa el puerto, accede directamente al bus - y es ahí donde no tiene permiso (creo).
Pero la gente de la lista de nut no sabe cómo se ha empaquetado el nut en suse >:-). SuSE ha utilizado un usuario (upsd) y un grupo (daemon) concreto.... Por cierto, podrías mirar quién es el mantenedor de este paquete y preguntarle :-?
No, si sólo me queda compilar la versión devel, no hay otra. Si esa no va, pues les preguntaré a ellos.
También... Pero sigo pensando que se trata de un fallo en los permisos del dispositivo, no del driver :-P Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org