Hola a todos, no se si este es el lugar del foro adecuado, soy nuevo por aqui. Me he presentado en el apartado de presentaciones.
Me gustaria saber si alguien me puede ayudar con un problemilla. Soy bastante nuevo en linux y he intentado montar un encoder rotativo (PY-040) con la ultima actualización de Raspbian en una Raspberry 3B+.
Ejecuto un programa para el encoder en Python3 y va perfecto. Pero a la hora de hacer el servicio correspondiente para que se ejecute en el arranque me da el siguiente error:
ALSAMIXER NO SUCH FILE OR DIRECTORY.
Ejecuto aplay -l: me dice que hay dos tarjetas: Card 0: HeadPhones y Card1: vc4hdmi. Y al ejecutar amixer scontrols -D me dice que no tienen controladores.
Ya no se que mas puedo hacer, si alquien me puede echar una mano...
ENCODER ROTATIVO
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
javato69 escribió: 07 Dic 2021, 17:25ero a la hora de hacer el servicio correspondiente para que se ejecute en el arranque me da el siguiente error:
ALSAMIXER NO SUCH FILE OR DIRECTORY.
¿nos muestras al menos el contenido de ese servicio?
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Por favor, en próximas ocasiones, en lugar de subir imágenes, simplemente copia y pega el texto.
Es más fácil de ver, copiar y pegar, y no está borroso.
Puedes usar pastebin, entre otros servicios.
Es más fácil de ver, copiar y pegar, y no está borroso.
Puedes usar pastebin, entre otros servicios.
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Por curiosidad, veo la salida del comando "amixer" pero ¿qué pasa si lo ejecuta root?
¿Puedes probarlo?
¿Puedes probarlo?
Código: Seleccionar todo
sudo amixer
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Podemos intentar que el script de servicio se ejecute como usuario pi en lugar de como root, indicando User=pi y Group=pi en el script, ¿Te atreves?
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Alpha
- Mensajes: 15
- Registrado: 07 Dic 2021, 17:14
- Agradecido: 2 veces
- Agradecimiento recibido: 0
Claro que me atrevo. Lo malo es que me tienes que indicar como relalizarlo. Osea, en que posición lo escribo en el script.
Supongo que debo editarlo con sudo nano... Pero si puedes indicame en que linea debo poner User=pi y Group=pi...
Supongo que debo editarlo con sudo nano... Pero si puedes indicame en que linea debo poner User=pi y Group=pi...
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
En la sección [Service] debajo de la línea del Type
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Entonces es posible que el problema lo tengas con cómo está corriendo pulseaudio.
Tengo la sensación de que está ejecutándose bajo el shell del usuario logueado, en lugar de correr "system-wide" como root.
Revisa entonces cómo tienes instalado y configurado pulseaudio.
Si quieres comparte con nosotros el archivo de configuración y el del servicio. ¡Sin capturas de pantalla, por favor!
Tengo la sensación de que está ejecutándose bajo el shell del usuario logueado, en lugar de correr "system-wide" como root.
Revisa entonces cómo tienes instalado y configurado pulseaudio.
Si quieres comparte con nosotros el archivo de configuración y el del servicio. ¡Sin capturas de pantalla, por favor!
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Alpha
- Mensajes: 15
- Registrado: 07 Dic 2021, 17:14
- Agradecido: 2 veces
- Agradecimiento recibido: 0
Gracias, por tu colaboración. De momento he conseguido regular con el encoder la salida analógica con tu aporte. Eran solo los permisos de usuario. Con tiempo, mirare lo de pulseaudio y lo comento por aqui sin capturas, jejeje.