-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2008-11-19 a las 15:04 +0100, Camaleón escribió:
El 19/11/08, Carlos E. R. escribió:
Si, pero eso no funciona, porque el puerto de acceso desaparece en cuanto el driver trata de usarlo. De todos modos, tiene los permisos correctos.
A donde no puede acceder es a "/dev/bus/usb/003/001":
crw-r--r-- 1 root root 189, 256 Nov 16 02:38 /dev/bus/usb/003/001
y ese no se puede cambiar, es dinámico.
Esto lo gestiona el /etc/udev/rules.d/... ¿no tienes ninguna regla para el upsmon? :-?
Para hacer las pruebas basta con cambiarlo a mano una vez, y no funciona.
Puedo probar, por ver. Cambiado:
crw-rw-r-- 1 root daemon 189, 256 Nov 16 02:38 /dev/bus/usb/003/001
¿De dónde sacas el grupo "daemon"? ¿Lo pone suse como grupo para el sai? :-?
Porque es el grupo que las reglas udevcomesellamen le ponen al /dev/hiddev0, y porque tengo añadido el usuario upsd a los grupos daemon y uucp.
nada, sigue fallando:
nimrodel:~ # time rcupsd start User: upsd Owner: upsd:root Port: auto Driver controller: /usr/lib/ups/driver/upsdrvct
¿Y has probado lo que dicen...? :-?
*** (If you want to try if a driver works without setting up hotplugging, you can add the "-u root" option to upsd, upsmon, and drivers; this should allow you to follow the below instructions. However, don't forget to set up the correct permissions later!). ***
La opción "-u" sólo se puede usar con el "upsdrvctl", no con el "megatec_usb", porque para que funcione hay que llamar al primero, y no tengo control de lo que usa para llamar al segundo. Y lo he probado.
Lo único que veo raro son los distintos usuarios / grupos:
Para el usb: root / daemon Para el programa: upsd / root
¿No deberían ser los mismos para ambos? >:-?
Yo que se, he heho tantos cambios... - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) iEYEARECAAYFAkkkMVoACgkQtTMYHG2NR9Vv3ACeJXGVI4qE7Bgs1Wb1tVg2u8oY RV4AmwX/oYNM+ySnxaw+s7uqIgwVnX0P =v3lZ -----END PGP SIGNATURE-----