Tengo un controlador USB PowerMate de Griffin: funciona, pero usando mi cuenta de usuario normal no puedo controlar los ajustes de luz . Con un nueva cuenta, todo funciona como se esperaba. ¿Cómo puedo encontrar la causa del problema?
Puedo interactuar con él, girarlo, pulsarlo, y reacciona como se espera.
Pero no puedo controlar la configuración de la luz: la luz está siempre encendida, incluso si la pongo en modo intermitente. No parpadea cuando debería.
Cada vez que realizo una acción que debería cambiar el estado de la luz (asignar el conjunto predeterminado a la unidad PowerMate o cambiar el estado predeterminado de la luz en la configuración), obtengo este error en la consola:
19/03/11 17:39:42 PowerMate[441] PowerMate Device location: 26410000 service: 0000b69b USBDeviceOpen failed: e00002c5
A veces, recibo varias entradas del mismo error (hasta 14 veces). Salvo este error y el siguiente al iniciar la aplicación, no hay nada útil.
La ruta (null) dada a -[NSWorkspace iconForFile:] no es una ruta completa.
Estoy ejecutando Lion 10.7.1 (el problema era similar en Snow Leopard).
Esto es lo que he hecho hasta ahora para solucionar el problema:
-
Asegúrese de que la aplicación PowerMate.app no se está ejecutando
-
Desenchufe el dispositivo USB PowerMate y todos los demás dispositivos USB (excepto el teclado).
-
Elimina todo lo creado por la aplicación PowerMate.app con:
.
rm ~/Library/Preferences/com.griffintechnology.PowerMate.plist;
rm -rf ~/Library/Caches/com.griffintechnology.PowerMate;
rm -rf ~/Library/Application\ Support/PowerMate;
-
Reparar la autorización con Disk Utility.app
-
Reinicia.
-
Aplique la última actualización del combo (MacOSXUpdCombo10.6.6.dmg)
-
Reiniciar
-
Inicie la última versión de la aplicación PowerMate.app (versión 3.0 - 3012).
-
A continuación, conecta el dispositivo USB PowerMate.
¿Algo más que me sugieras para encontrar la diferencia entre mi cuenta y una nueva?
Diferencias conocidas que importan entre las cuentas:
Similitudes entre las cuentas:
Ambas cuentas son admin de la máquina.
Son miembros del mismo grupo.
O mi cuenta normal (la que tiene el problema):
uid=501(mylogin) gid=20(staff) groups=20(staff),401(com.apple.access_screensharing),102(com.apple.access_ssh),204(_developer),100(_lpoperator),98(_lpadmin),81(_appserveradm),80(admin),79(_appserverusr),61(localaccounts),12(everyone),402(com.apple.sharepoint.group.1)
la nueva cuenta de prueba (aquella en la que funciona):
uid=502(test2) gid=20(staff) groups=20(staff),401(com.apple.access_screensharing),204(_developer),100(_lpoperator),98(_lpadmin),81(_appserveradm),80(admin),79(_appserverusr),61(localaccounts),12(everyone),402(com.apple.sharepoint.group.1)
Estoy en contacto con el servicio de asistencia de Griffin. Son muy amables, pero hasta ahora no hemos podido encontrar el motivo del problema.
Actualización: Aparentemente, el código de error e00002c5
significa "acceso exclusivo y dispositivo ya abierto".
¿Alguna idea de cómo averiguar qué proceso tiene acceso a un dispositivo USB?