La verdad es que yo no era de los que ponían el trozo de cinta tapando la cámara. Como no la necesitaba, directamente no le instalaba el driver. Y el micrófono, siempre en mute. Pero por causalidades de la vida, he tenido que configurar las dos cosas. Así que, aquí dejo un howto rapidito ;)
iSight
Para configurar la iSight, después de leerme unos cuantos post, he llegado a este: http://askubuntu.com/questions/100527/how-to-fix-webcam-on-macbook-pro-5-5, que funciona perfectamente. Y por eso he decidido copiarlo, reproducirlo, ampliarlo, traducirlo, adaptarlo y referenciarlo aquí ;)
1) Encontrar el driver para iSight de Mac OS X
-
Si tenemos OS X instalado
Con la partición de OS X montada (en este ejemplo en /mnt/osx), copiarlo a algún directorio del /home (por ejemplo) donde queramos trabajar
$ sudo /mnt/macosx/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport /home/rubenhortas/descargas/isight -
Si no tenemos OS X instalado
Averiguar de qué modelo de macbook se trata:
$ sudo dmidecode | grep -i "product name"
Una búsqueda rápida en google del tipo "isight driver macbook" nos devolverá unos cuantos resultados. Yo he usado este driver en un macbook 4,1: dl.getdropbox.com/u/332246/AppleUSBVideoSupport . Aunque en principio es para un macbook 5,5, en el 4,1 funciona perfectamente.
2) Instalar isight-firmware-tools
Este paquete contiene herramientas para extraer el firmware del driver de la iSight, instalar y configurar todo lo necesario para configurar el firmware cuando sea necesario.
2) Copiar el driver a /lib/firmware
3) Instalar el firmware:
4) Añadir el módulo a acpi-support
Buscar "MODULES" y transforarlo en:
*En mi caso no estaba esa sección, así que la añadí al final.
5) Averiguar el modelo de la iSight
Esto nos devolverá el ID de la iSight. Hay que recordar/apuntar el número. En mi caso es la 8300.
6) Añadir las reglas udev
Añadir:
*Reemplazar "8300" por el ID de la iSight que corresponda.
7) Apagar
8) Encender y reiniciar
9) Probar
Ya se puede probar la cámara con skype, cheese, ...
Micrófono (con alsa)
Recuerdo que hace años, cuando instalé debian gnu/linux en esta máquina, los canales estaban desactivados ("muted"), por defecto. La verdad es que no sé si a día de hoy sigue siendo el caso. Pero, por si caso, explico los canales que hay que activar para tener el micrófono funcionando.
1) Ejecutar alsamixer
2) Activar el sonido de "Mic"
Seleccionar "Mic" y activar el sonido (si es necesario) pulsando la tecla 'm':
3) Activar el sonido de los dispositvos de captura
Pulsar F4 para ver los dispositivos de captura "Capture", y activarles el sonido (tecla 'm'):
*"Mic Boost" amplía el nivel de captura del micrófono. Si está activado y muy alto, producirá ruídos molestos para la persona que nos escuche.
*Sin tener activado el canal "Digital" no se escuchará el micrófono. Tenerlo muy alto pruducirá ruídos molestos para la persona que nos escuche.
4) Pruebas
Para probar el micrófono podemos recurrir a cualquier programa, por ejemplo skype o hangouts, o utilizar las herramientas de alsa.
Utilizando las herramientas de alsa:
-
Gabar el sonido a un fichero wav:
$ arecord -f cd -D hw:0 -d 10 test.wav
*Si esto no funciona, hay que probar con la interfaz de PCM "plughw"
$ arecord -f cd -D plughw:0 -d 10 test.wav - Reproducir la grabación:
$ aplay test.wav
*Borrar el fichero al finalizar
Ahora que están la iSight y el micrófono funcionando, por seguridad, es recomendable tapar la cámara con un trozo de cinta adhesiva y desactivar el sonido del micrófono. Nunca se sabe qué puede pasar >;).
Enjoy!
Fuentes:
No hay comentarios:
Publicar un comentario