lunes, 29 de agosto de 2011

Dispositivo Bluetooth USB no inicia en el arranque de Mandriva 2011

Tengo un dispositivo USB (0e5e:6622), que al ser conectado es gestionado correctamente por udev, pero al reiniciar el sistema, este ya no aparece y hay que desconectarlo y volverlo a conectar para tenerlo nuevamente dispobible.


En /etc/udev/rules.d/ encuentro una regla llamada 97-bluetooth.rules, de la cual modifiqué parámetros sin obtener resultados. Dentro de la regla encontré el comando que activa mi dispositivo:

/usr/sbin/bluetoothd --udev

...lo ejecuté en una terminal y conseguí activar el dispositivo sin necesidad de desconectarlo. Como soy novato en esto, lo que hice fue crear una instrucción en el runlevel5, para que éste comando se ejecute siempre en el arranque y así, tener siempre activado mi dispositivo. Las instrucciones las pueden encontrar en este tema:

Regards!

domingo, 20 de marzo de 2011

Reemplazando el jack de audifonos de un iPod Touch 1g

Tengo un iPod Touch que tenía falso contacto en el jack de audífonos. Al tratar de ajustarlo, terminó rota una pieza. Por suerte encontré un reproductor mp3 inservible marca Titan, que tenía un jack pequeño que encajó perfectamente dentro del iPod.

Encontrado el repuesto, lo que faltaba era resolver la manera en la que se iba a reconectar la pieza, para ello utilicé cable de audífonos.

Hubo que modificar un poco el jack, para que encajara adecuadamente en el pequeño espacio del jack anterior

La operación fue fácil, solo hubo que soldar tres pines en los contactos que quedaron del flex, llevando el orden en que se van encontrando.

La única diferencia es, que este jack no tiene el pin cuatro, que es el que comanda la pausa del reproductor cuando se saca la espiga. Por lo demás, todo está bien.


Saludos!

viernes, 16 de enero de 2009

Montando directorio de red compartido Windows en GNU/Linux

Tengo una vieja Toshiba Satellite 1800 con entorno de escritorio XFCE4. Utilizo este entorno de escritorio, por el hecho de que el equipo tiene pocos recursos y las herramientas de XFCE son bastantes livianas en gasto de RAM y CPU.

El caso es, que XFCE no trae un módulo de exploración Samba, que sea parecido a lo que se utiliza en KDE, y me ha tocado montar un recurso compartido de un Grupo de trabajo Windows mediante comandos en una terminal. En KDE ingreso smb:/ en la barra de dirección y me aparecen los grupos de trabajo disponibles en la red local, si hago esto en Thunar, no funciona.

Busqué información sobre como explorar Grupos de trabajo Windows en XFCE, pero no encontré ningún software gráfico que me permitiera hacerlo de manera fácil, sin instalar dependencias de otro entorno gráfico. Encontré información sobre un paquete llamado smbxfce4, pero al parecer no existe ese paquete para mi distribución GNU/Linux.

Anteriormente utilizaba smbmount, pero al parecer ese paquete ya pasó a la historia. Buscando información sobre smbmount, encontré que ahora el montado de recursos Samba ya no se hace con ese comando, ahora se hace usando CIFS, el cual ya va integrado en la Suite de Samba.

Montando el recurso compartido

Bien, en el caso de Mandriva, el cliente Samba ya está instalado y CIFS también, solo resta que apliquemos las siguientes instrucciones para montar un recurso de red Windows y luego explorarlo con el explorador de directorios Thunar de XFCE.

Primero, hay que crear el directorio donde se montará el directorio de red en el que vamos a trabajar:

# mkdir /mnt/samba


...en este caso, he creado un nuevo directorio en /mnt con el nombre samba. Esto es opcional, ustedes pueden crear un directorio con el nombre de cada recurso si son distintos y fijos.

Ahora haremos que el directorio sea editable para nuestro usuario corriente:
# chmod 777 /mnt/samba


...ahora vamos a montar el directorio de red. Para este caso, el directorio compartido está en la máquina con la IP 192.168.1.4 y el directorio compartido se llama Share:
# mount.cifs //192.168.1.4/Share /mnt/samba/


...eso es todo!, ahora abren Thunar y se dirigen al directorio /mnt/samba y verán los ficheros alojados en el equipo remoto.

En Thunar, para tener siempre un acceso rápido al directorio montado, me posiciono en el directorio superior (/mnt), y arrastro el ícono del directorio compartido hacia el panel izquierdo de exploración y así tener un acceso rápido al recurso.

...ah! para desmontar el directorio es la misma sintaxis que se usa con mount:
# umount /mnt/samba/


Saludos, espero les sea de utilidad.

Mi vieja Satellite 1800 y el audio en Mandriva Linux

Tengo una portatil Satellite 1800 que tiene como dispositivo de audio una ALi Corporation M545. Mandriva 2008.1 y 2009.0 funciona correctamente en el sistema y todo el hardware es reconocido. El caso es, que al terminar la instalación e iniciarse el servicio de audio, se escucha una molesta interferencia que es muy molesta.

Resolviendo el problema
Después de parar servicios de los que sospechaba provocaban el problema, me topé con que, al desinstalar el paquete alsa-utils, se resolvía el problema. La primera vez que lo hice en Mandriva 2008.1 quedé con la duda de si esta fue la solución, pero al hacer el upgrade a Mandriva 2009.0, confirmé que la solución al molesto sonido, fué el siguiente procedimiento:

Abro una terminal y desinstalo el paquete alsa-utils:

# urpme alsa-utils


...ahora, reinicio el equipo y al cargarse el sistema no escucho el molesto sonido, pero, no hay audio. Entonces vuelvo a instalar el paquete alsa-utils:
# urpmi alsa-utils


...reinicio el equipo y al iniciarse el servico de audio, ya no se escucha el molesto sonido. Cuando carga KDE se escucha el sonido de inicio y todo funciona correctamente sin el molesto sonido de interferencia.

Me he enterado que en otros equipos portátiles se da un problema distinto con el audio. En otros equipos se escucha un chillido de retroalimentación (feedback). Este se resuelve bajando los niveles en los micrófonos. Lo apunto para que no confundan los problemas.

Saludos, espero les sea de ayuda.

lunes, 5 de enero de 2009

El Control Parental de Mandriva 2009.0 bloquea todos los sitios

En un foro de mi país encontré una consulta sobre cómo bloquear el acceso a algunos sitios web en GNU/Linux. Como ya había leido algo sobre el Control Parental de Mandriva, se lo recomendé al usuario. El caso es, que al activarlo bloquea todo acceso web y no funciona ni agregando url's a la lista blanca.

Bien, de momento, lo que hice para solucionarlo fue reiniciar el servicio de Dansguardian desde una terminal para ver si arrojaba algún problema:

# /etc/rc.d/init.d/dansguardian restart

...donde me aparecía Error binding ipc server file. Lo que hice fue efectuár una búsqueda con google entrando el texto del mensaje y encontré que tenía que hacer un change mod al directorio /var/dansguardian. El directorio en mensión no existía y tuve que crearlo:
# mkdir /var/dansguardian

...y luego efectué el chmod al directorio:
# chmod 777 /var/dansguardian

...ya con esto, solo tuve que reiniciar de nuevo el servicio Dansguardian:
# /etc/rc.d/init.d/dansguardian restart


Debo mencionar que, el chmod 777 deja a disposición de modificar ese directorio a cualquier usuario. Por el momento es la única opción que he encontrado. En Bugzilla de Mandriva encuentro el bug, donde se aplica un chown 78, que funciona igual.

Espero les sirva, saludos.

sábado, 24 de mayo de 2008

Cámaras Web en Mandriva/Linux

Esta entrada va orientada a ser una simple guía para ayudarte a conocer si tu distribución Linux soporta tu cámara web. En esta entrada lo que haré será mostrarte los pasos de cómo instalo mi dispositivo y tú partirás de este ejemplo para instalar tu webcam.

Es posible que no logres instalar tu dispositivo, pero al seguir los pasos de este ejemplo, obtendrás información con la cual podrás hacer preguntas puntuales en los foros GNU/Linux.

Instalando mi cámara web QCam
Primero, necesito saber si el chip de mi cámara está soportado por el módulo gspca, y para ello, con la cámara conectada ejecuto el comando lsusb:
[root@localhost xpiderman]# lsusb

...este comando me dará como salida los ID de Dispositivo y Fabricante de lo que tengo conectado a los puertos USB:

...donde la información que necesito para comenzar mi búsqueda es: 0923:010f. Ya con ese dato, puedo efectuar búsquedas con google o irme directamente al sitio web de spca y probar suerte. Las búsquedas con google solo las empleo cuando no tengo suerte con los dispositivos soportados por el móduo gspca (hablando de webcams). En este caso, primero haré mi búsqueda en el sitio web de gspca antes de instalar ese módulo.

Estando en los listados de dispositivos soportados por el módulo spca, comienzo a buscar si mi camarita está soportada. Para ahorrarme tiempo, utilizo la herramienta de Buscar en esta página de mi navegador web (Ctrl+F), y en ella introduzco el ProductID: 0923:010f y obtengo rapidamente la información que necesito:


...¡he tenido suerte!, ¡mi cámara está soportada!. Lo que sigue ahora, es instalar el módulo (driver), spca para comenzar a utilizar mi camarita.

Para instalar el módulo, tengo dos opciones:
  1. Descargarme el módulo del sitio web de spca e instarlo haciendo doble click sobre el paquete.
  2. Utilizar el gestor de paquetes de mi distribución para descargarlo de sus propios repositorios.
Para mi caso, utilizaré la opción 2, ya que tengo configurados los repositorios oficiales de mi distribución y solo bastará utilizar urpmi para que el paquete se descargue y se instale:
[root@localhost xpiderman]# urpmi dkms-gspca

...y eso será todo.

No todas las cámaras web están soportadas por el módulo spca. Con el ID de Dispositivo y Fabricante, tú puedes efectuar una búsqueda en la web para encontrar una forma de instalar tu cámara... mis instrucciones solo son un ejemplo.

Saludos

Entradas relacionadas:
-Mandriva Linux y mi cámara web Qcam

lunes, 19 de mayo de 2008

Reseteando el chip EEPROM 24C02W6 de una Dell Latitude CPx

Inexplicablemente, se me bloqueó el BIOS de una Dell Latitude CPx. Estaba reparándole el teclado y después de haber borrado las contraseñas de unos usuarios en el Sistema Operativo (Windows), la reinicié y me encontré que el boot estaba protegido con contraseaña... ¡yo no se lo configuré!. Pues bien, esto no relaciona a GNU/Linux con el chip, pero decidí dejar nota sobre esto, ya que me costó encontrar la forma de borrar esa contraseña que me impedía acceder al Sistema Operativo de esa portátil. Posiblemente a alguién le sea de utildad.

La portátil Dell CPx no usan un CMOS respaldado por una pila, estas usan un chip de memoria EEPROM que, aunque se le quite la batería a la portátil y se desconecte de la fuente de poder, la EEPROM no pierde su configuración... se podría decir que la única forma de borrar la contraseña, es teniendo esa contraseña. Pues bien, después de googlear y goolear, encontré "los instructivos de siempre", pero de tanta búsqueda, encontré uno que me llevó al chip en cuestión, pero no a la solución en si. También encontré otros instructivos de los que no tomé nota, pero que sí me dio el resultado que necesitaba. La información que me ayudó, la encontré buscando información sobre el mencionado chip EEPROM.

Borrando la memoria EEPROM
Para iniciar con este procedimiento, primero hay que localizar el chip EEPROM 24C02, el cual está situado por debajo de la Motherboard del equipo portatil y hay que desmontar toda la tarjeta. El chip en cuestión está cercano a los puertos de las PCMCIA. Por debajo del teclado, su ubicación sería, bajo la E, entre la S y la D. Del chip, por el lado de arriba hay dos pines, los cuales son el pin 1 y 2, que al parecer son para impedir el encendido del equipo, nada mas.

Para desmontar la Motherboard, hay que sacar todos los tornillos que están por debajo del equipo. Los tornillos con letra K, (keyboard), y los tornillos con letra P (ni idea). Una vez desmontada la Motherboard, la conectamos a la fuente de poder y a un monitor externo, luego usaremos un clip o algún cablecillo para provocar un corto circuito entre las patas 4 y 6 del chip:

...mientras se tienen conectadas las patas 4 y 6, se debe encender el equipo para provocar el corto. Hecho esto, en el monitor externo aparecerá un mensaje que dice:

**** MANOFACTURIN MODE: LEVEL [01] ****
Press FN-X to return the system to normal running mode.

...y ya podrán bootear normalmente su equipo y entrar a la configuración del BIOS.

Saludos, espero les sea de utilidad.