Tag Archive for 'hack'

Reflasheando la ATI 9800pro

Resulta que compre en mercadolibre 3 tarjetas de video, AGP todas:

  • eVGA Nvidia 6800 Ultra Extreme
  • MSI Nvidia 5700
  • OEM ATI Radeon 9800pro

No discutiré la enorme suma de dinero que pagué. Entonces a mi la que me interesaba era obvio la 6800 Ultra Extreme debido a que rivaliza en desempeño con las 7800 GT. Pero como mi PC no tiene ranura PCI-x, ps tenia que comprar AGP.

Entonces puse a la venta la 5700 y la ATI 9800pro, pero no me tome la molestia de probarlas a fondo primero. Ya sabia que la 5700 funcionaba cuando queria, pero creí que la 9800 pro si funcionaba bien.

Se concreta la venta de Mercadolibre, y entrego las tarjetas. Al dia siguiente me llama el monito que me las compró y dice que la ATI Radeon 9800 pro nomas no jalaba bien, que tenia “artifacts” que son pues basura en la pantalla y que nomas ni pa’delante ni pa’tras. Maldición, no me quise ver mala onda pues el tipo es de aqui de Puebla y ademas no fue grosero sino muy amable. Total que le devolví su lana y me devolvió las tarjetas.

Yo habia oido que una reflasheada puede arreglar problemas en las tarjetas de video. Pero nunca lo intenté, y como quería sacarle algo de lana a las tarjetas que compré pues me puse a investigar.

¿Como reflashear una ATI Radeon 9800 pro?

En primer paso hay que decidir si se quiere simplemente refrescar el firmware, o si se quiere “actualizar” o “desbloquear” la tarjeta para que se convierta mágicamente en una Radeon 9800 XT. Obvio que la XT es mejor. Pero a mi francamente me daba igual asi que lo que yo queria era nomas que funcionara como era debido y ya.

Entonces me puse a buscar, existen sitios con mucha información y otros con las utilerias necesarias. Peroyo no tenia un floppy, ¿a quien demonios se le ocurre que uno va a tener un floppy booteable de MSDOS?. La solución, un CD booteable personalizado, si te da weba bajarlo usa este que yo hice, es una ISO lista para quemar y solo mide 1.7 Megas.

Quema la iso y arranca, ahi tienes la utileria FLASHROM.EXE y un puño de firmwares para Radeon 9800 pro (*.BIN)  que puedes usar, no temas si usas uno incorrecto y tu tarjeta se muere por completo, simplemente reflashea con otro hasta que todo salga bien. Ahh olvide decir que para esto necesitas una tarjeta de video PCI de esas viejas, para que no tengas que usar tu tarjeta AGP mientras la estas reflasheando.

Mas fácil no se puede.

¿Alguien sabe cuando caduca un Voucher?


Alguna vez Eladio me dijo que a los 90 dias naturales. Pero ya no se. Les pongo el ejemplo.

Un amigo compro unos lentes Eagle Eyes en un kiosko de esos que ponen en los centros comerciales, pasa 1 mes, llega el corte y no aparece el cargo en la tarjeta de credito. Psss igual aparece en el siguiente, y pasa otro y otro, … ahh que chido, ya no le cobraron. Pasan 4, 5 y 6 meses.

Al sexto mes que aparece el cargo y que le cobran los lentes. Yo tenia entendido que los vouchers caducaban a los 90 dias, pero ya no se que. Y es que me preocupa porque yo tengo un cargo similar que no aparece, ya van como 3 meses y aun no me han cobrado los 4mil pesos que pague aquella vez. Recuerdo por cierto que la monita que atendia, estaba toda mensa y tuvo que pasar mi tarjeta como 3 veces, aunque solo firme 1 voucher. No se que habra pasado pero la verdad no quiero que me cobren ese dinero porque fue una injusticia.

¿Sera que al sexto mes me lo van a cobrar? Porque alguna veces no aparece el cargo pero se bloquea el dinero de la tarjeta, pero esta vez, ni lo han cobrado ni esta bloqueado el dinero.

¿Alguien sabe cuando caduca un voucher?

Controlar conexiones máximas por IP (dd-wrt)

Se puede hacer tambien en un linux normal, pero yo lo uso para controlar a mis vecinos que no usen BitTorrent ni demasiado Gnutella. Es cosa de controlar el máximo de conexiones por ip.

Para bloquear a todos, a 200 conexiones máximo es:

/usr/sbin/iptables -I FORWARD -s 192.168.1.0/24 -p tcp \\
       -m connlimit --connlimit-above 200 \\
       -j REJECT --reject-with tcp-reset

pero tu quieres que tu maquina, en este caso 192.168.1.10 sea libre de usar todo, entonces a esa maquina específica la dejas pasar.

/usr/sbin/iptables -I FORWARD -s 192.168.1.10 -j ACCEPT

Gentoo on USB, Disk Image

Si, la verdad es que no la hice pensando en que los lectores de este blog quisieran usar un USB de 1 Giga para Gentoo, lo hice porque si alguna vez se me ocurre hacerlo de nuevo esto me facilitará mucho las cosas. Una imagen de Gentoo instalado en USB ya es muy Geek, o tal vez Freak. Ahi les va.

bash#dd if=/dev/sdh of=usb-1G-gentoo.img
2031616+0 records in
2031616+0 records out
1040187392 bytes (1.0 GB) copied, 109.212 s, 9.5 MB/s

Al comprimirla con bzip2 quedó de 226Megas, no esta nada mal considerando que en el sistema de archivos hay como 500 megas usados aparte de lo que usa /boot.

Tiene instalado lo siguiente:

  1. Solo para x86 de 32 bits
  2. Kernel 2.6.20+parches “Con Kolivas” (mejor desempeño)
  3. Fuse y sshfuse
  4. Apache
  5. Vim
  6. Avahi para el Rendezvous/ZeroConf
  7. elinks
  8. nano
  9. Soporte Bluetooth
  10. Soporte MMX y SSE

No tiene portage porque no cabe, pero por eso tiene fuse y sshfuse, si quieres usar portage para instalar cosas nuevas, simplemente se hace como root:

root@zombie/#  sshfs  192.168.0.20:/usr/portage  /usr/portage

Suponiendo que la maquina 192.168.0.20 tiene Gentoo y tiene un portage. No necesitas esas basofias de NFS, usando SSH se puede hacer bien facil.

El que tenga fuse hace trivial la instalacion de NTFS-3G para lectura y escritura total y segura de las particiones de Windows.

Avahi a lo mejor no te sirve para nada, jeje, pero a mi si me sirve porque voy a poner ese USB en una mini-itx y le voy a poner discos duros de 250 gigas, atascados de musica y otras basuras. Sirve para compartir via DAAP.

Apache se lo instale porque no tenia nada que hacer, así que no se, a lo mejor sirve para algo. Elinks y Vim son necesarios, para los niños hay Nano.

A ver si mas tarde saco una con Samba, FTP y el MPD o daapd

Si alguien dice que tiene un USB de 2 gigas, 3 gigas o 40 Gigas, y que esta imagen no le sirve, antes de que empiece a quejarse puede checar el Gparted, lo que se hace es tratar ese USB enorme como el mio y hacer:

dd if=imagen  of=/dev/sdX

Y ya, se tendra un USB con particiones de 1 Giga, eso es lo que se haria normalmente. Pero para los USB mas grandes se usa Gparted y se abren las particiones del USB, simplemente se hace mas grande la particion 2, cosa de arrastrar y soltar y Listo.

Trabajo Futuro

Seguro se hacen: Asterisk, un Daap server, un server FTP, Samba
Me gustaria saber si funciona: Coda, Ifolder o Unison y un server SVN.

Algo interesante es que solo tiene soporte MMX y SSE, eso permite que sea compatible con muchos procesadores. Pero no se beneficia de SSE2, 3DNOW ni SSE3. No soporta x86_64.

.

Instando Gentoo en un USB disk

Hoy me dio la curiosidad de saber si es cierto o no que las memorias NAND funcionan 100 veces mas rapido que los discos duros normales. Entonces me dedique unas horas a hacer funcionar Gentoo en un USB Drive. Tenia un USB viejito de 1Giga que ya estaba en pésimas condiciones, no tenia carcasa, andaba mi unidad por ahi encuerada en el el puro PCB.

usb-gentoo.jpg

Instalar gentoo fue facil, simplemente se crean las particiones tal y como se crearian en un disco duro SATA usando fdisk, se formatean, yo hice 2, una de /boot con 100 megas y el resto de root con 900 megas. La primera Ext2 y la segunda Reiser.

Luego baje el snapshot de Gentoo y lo descomprimi ahi directo segun dice el Handbook, pero ahora lo bueno iba a ser el Kernel. Resulto ser mas facil de lo que crei, simplemente copie el grub, lo edite acorde y puse la bzImage, el initramdisk y el System.map en /boot y que arranco. Y no arrancó. Era porque aun no habia editado el fstab y no sabia donde estaba root. Luego de editarlo y de crearle un password a root, la cosa arrancó.

Ahora tengo un Gentoo corriendo desde un USB de 1 giga. Lamentablemente no cabe el portage, pero se me acaba de ocurrir que puedo montar el portage desde NFS, pero eso sera mañana. Solo necesito el portage para compilar vim, apache+php y samba.

Pienso hacer un NAS. Y lo mejor es que puedo hacer la “imagen” del USB y ponerla aqui, para luego nomas que la gente haga un dd y copie directo a su USB. A ver si no me da weba y lo pongo.
Bye.

Asterisk 1.4 con MFC/R2 patch

Moises lo ha logrado, ha compilado un How-To incluyendo parches para Asterisk 1.4. Se puso arduamente a trabajar un Sabado y ha logrado obtener un parche funcional para instalar las E1 con MFC R2, este parche sirve para Mexico y espero que tambien para Venezuela, Brasil, Argentina y todos los demas países. Checa los parches.

¡Aplausos para Moy!

Suricata Windows XP Mangosta

Yo, que tengo una licencia de windows porque venía para con mi laptop me decidí a probar una version de Windows XP que me dijeron que servia bien. Un tal Suricata Windows o algo asi.

A pesar del ridículo nombre, la cosa sí funciona bien, y ocupa tan solo 50 megas de memoria RAM una vez cargado. Si eres de los que sufren con windows, pásate a Linux, o si de plano no puedes, entonces prueba el Suricata Windows.

¿Y por qué ando jugando con windows?

Porque mi tesis de Maestria implica aprender Visual C para crear interfaces de usuario y DLL que luego se conectan con un programa ya hecho usando DirectX. Todo lo anterior para reconocimiento de gestos y reconocimiento de profundidad en una escena mediante el uso de una única cámara, o sea sin estéreo.