Computación


Hoy actualice al kernel 2.6.25 de Linux. Este kernel puede usar Memory Stick PRO (el controlador es experimental todavía) así que decidí probarlo en mi NX6325.

Sin embargo no montaba las tarjetas aun después de habilitar las opciones en el kernel. Levante dos módulos tifm_ms y mspro_block. Después tuve que crear las reglas de udev para que montara la tarjeta similar a lo que hice con las tarjetas SD cuando no funcionaban en Etch, pero ahora las unidades son del tipo mspblk0, mspblk0p1.

Desgraciadamente debo montarlas como administrador, no sé porque. Si alguien sabe ese dato agradeceré la información.

El segundo punto a tratar es el driver de ATI, hasta hoy el 8.47.3, no es posible construir el módulo con este kernel debido a problemas con el archivo firegl_public.c de las fuentes del controlador de ATI.

Para solucionarlo debemos aplicar 2 parches en este archivo.

#patch -p0 < patch1.patch
#patch -p0 < patch2.patch

Ojo en este paso, si la ubicación de firegl_public.c debes ajustarla al inicio de los parches. Después de aplicar los parches podrás compilar el módulo de ATI sin problemas.

NOTA: Los parches no funcionan en la arquitectura de 64bits según dicen.

También subo las fuentes ya listas para ser compiladas.

¿Ya les dije que me he pasado a Lenny? Si, lo admito de aburrí de no tener Compiz-Fusion. Además cambie de disco duro tenía que reinstalar. Por cierto en Lenny van mejor los discos duros SATA.

Aquí va otra y creo que es la última, como ya saben tengo una NX6325 - que se empieza a hacer vieja - y un cuate del cubo de LIDSOL se instaló Fprint para hacer funcionar el lector de huellas en su Ubuntu - yo odio Ubuntu :P pero es mejor que Vista -.
Yo decidí probar en Debian pues es lo último que falta para que funcione todo el HW de la laptop - bueno aun faltan algunas teclas de las de Fn y la salida S-Video pero es lo de menos quién necesita eso apuesto a que nadie se ha fijado que existen esas funciones -, así que agregue el repositorio experimental de Debian:

deb http://mmc.igeofcu.unam.mx/debian/ experimental main contrib non-free

E instale:

#apt-get install fprint-demo libfprint0 libpam-fprint

Abrí el archivo common-auth:

#gedit /etc/pam.d/common-auth

Agregué:

auth sufficient pam_fprint.so
auth required pam_unix.so nullok_secure

Ejecuté para registrar las huellas:

fprint_demo

Bien, hasta aquí todo funciona, yo creo que no deben instalarlo, yo ya lo he quitado, es un hecho que funciona pero aun le falta la integración con los entornos de escritorio, pues en GNOME suplanta a gksu pero no te manda un mensaje para que sepas que debes poner tu dedo. Por lo demás creo que dentro de poco será utilizable así que esperare.

Avisenme si mejora el proyecto :P Saludos.

Hola de nuevo, esta vez para hablar de un problema que se me presentó la semana pasada, conectar dos computadoras por Bluetooth con el protocolo TCP/IP.

Al usar GNU/Linux el proceso resulta ser muy sencillo, los pasos los obtuve de la página de Daniel Bautista:

Requisitos:
- Instalar Bluez
- Tener los módulos de bluetooth y bnep compilados.

En ambas computadoras:

1.- Encender el bluetooth.
2.- Iniciar hcid como root
3.- Ver si ha detectado el usb-bt con ‘/usr/sbin/hciconfig -a’

En el PCMASTER:

4.- ‘hcitool inq’, para detectar otros aparatos. Debería detectar al SLAVE.
5.- ‘hcitool cc MAC_SLAVE’, para conectarse al bt slave.
6.- ‘hcitool con’, para ver las conexiones activas
7.- ‘l2ping MAC_SLAVE’, para hacer ping.

Ya tenemos una conexión bluetooth. Ahora creamos una LAN con PAN.

8.- En los dos PCs, ‘modprobe bnep’.
9.- ‘pand –listen –role GN’, en el master.
10.- ‘pand –listen –role PANU’, en el slave.
11.- En el master, ‘pand –connect MAC_SLAVE’.
12.- En el master, ‘ifconfig bnep0 10.0.0.1′.
13.- En el slave, ‘ifconfig bnep0 10.0.0.2′.

El problema viene ahora, cuando uno de nuestros PC’s tiene Windows, aquí es más complicado hay que escalar del protocolo RFCOMM a TCP/IP aquí dejo los pasos:

Requisitos:

1.- Para GNU/Linux: instalar Bluez, los módulos de bluetooth y el demonio PPP.
2.- Para Windows: Que tu Bluetooth funcione con normalidad.
3.- Emparejar los Dispositivos Bluetooth, puedes ayudarte de los pasos 4 a 7 del caso anterior o de los Administradores de Bluetooth de KDE, GNOME o Windows.

En GNU/Linux:
3.- Agregar al archivo /etc/bluetooth/rfcomm.conf las siguientes líneas:
rfcomm0 {
bind yes;
device MAC_WINDOWS;
}
4.- Como root ‘/etc/init.d/bluetooth restart’
5.- Como root ‘rfcomm connect 0′

En Windows:

6.- Aceptar la petición que proviene de la computadora con GNU/Linux
7.- Configurar una conexion de acceso telefónico a redes (Tipo Dial Up) eligiendo como dispositivo el Bluetooth. Por fines practicos la IP de esta PC será 10.0.0.2 OJO NO ACTIVES LA CONEXIÓN TODAVÍA.

En GNU/Linux:

8.- La IP de esta PC será 10.0.0.1, ejecutar: ‘pppd /dev/rfcomm0 10.0.0.1:10.0.0.2 defaultroute novj noauth 115200′ Esta instrucción crea una conexión punto a punto entre los dispositivos. Para más detalles consulta el man.

En Windows:

9.- Activar la conexión Dial Up creada anteriormente.

Espero que les sirve este pequeño tutorial. Yo use PPP pero seguro también puede hacerse con un Bridge, espero alguien lo intente y comente si es verdad. Saludos.

Next Page »