-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-11-20 a las 13:18 +0100, Camaleón escribió:
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.
Poner lo de auto lo recomiendan la gente de nut, porque se ignora ese valor. Da igual lo que pongas, no lo usa. Y el nut de debian también da problemas con mi driver, según los correos que vimos.
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".
La gente de nut sabe que el dispositivo desaparece, pasa en todas las distros. Debe ser el propio nut quien lo borra.
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 :-?
Sé quien es, cuando sepa cual es el problema concreto pondré el bugzilla.
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
No lo es, porque no se usa el dispositivo. Lo dice la gente de nut. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkklWRwACgkQtTMYHG2NR9UY5gCfZ4VTHNWiNu4Uaad6cPmlZYRT mP8An1y83Tqyhio3YSvDPGxEl2QActB0 =F1Q1 -----END PGP SIGNATURE-----