Tag Archive for 'gentoo'Page 2 of 2

Modulando el reloj del CPU: P4 Prescott

¡En maquinas de escritorio!
He descubierto con gran sopresa que los Pentium 4 Prescott, CPUs de escritorio pueden modular su velocidad asi como lo hacen las laptops con Centrinos.

Estaba jugando con los modulos del kernel y se me ocurrió insertar:

modprobe p4-clockmod

Y ya que no me dio ningun error, decidi seguirme con:

modprobe cpufreq_conservative
modprobe cpufreq_ondemand
modprobe cpufreq_powersave
modprobe cpufreq_stats

No paso nada, aparentemente. Entonces vi que en

dmesg

apareció lo siguiente:

p4-clockmod: P4/Xeon(TM) CPU On-Demand Clock Modulation available

¡Que bien! Eso me ahorrará algunos Watts = $$$. Entonces pensé que ahora los dificil iba a ser como controlarlo, asi que inserte el applet de “Monitor de Frecuencia de CPU” al panel de Gnome, y magicamente pude controlar la velocidad. No solo eso, sino que pude cambiar el “Governor” y ahora uso el gobernador “Conservative” que poco a poco va regulando la velocidad según el uso que tenga el CPU. ¡Igual que mi laptop!, con eso definitivamente tendré un ahorro en el gasto de luz.

Finalmente decidi que no queria ejecutar mi CPU a 300Mhz, es muy lento, asi que definí limites:

echo "2799930" >> scaling_max_freq
echo "1399965" >> scaling_min_freq

Con eso y el Gobernador OnDemand mi CPU oscila entre 1.4Ghz y el máximo de 2.8Ghz.

Samgung SCX 4100 en Gentoo

Actualizacion: He descubierto que en la laptop, que tambien tiene gentoo, las rutas de los archivos son distintas. Usa locate para descubrir los directorios.

Trivialmente se instala, solo baja de aqui, los siguientes archivos y colocalos donde se muestra.

/usr/share/ppd/Samsung/scx4100.ppd.gz
/usr/libexec/cups/backend/mfp
/usr/libexec/cups/filter/rastertosamsungspl
/usr/lib/libmfp.so.1.0.1

Luego cambia los permisos:

chmod 0755 /usr/libexec/cups/filter/rastertosamsungspl
chmod 0755 /usr/libexec/cups/backend/mfp
chmod u+rw /usr/share/ppd/Samsung/scx4100.ppd.gz

Y finalmente arregla las cosas que pudieras haber descompuesto:

ldconfig

LISTO.

Yo use directamente el administrador de Gnome 2.16 para crear una nueva impresora. Luego necesitas reiniciar cups, pero ojo, es

stop

y luego

start

. Por alguna razon

restart

no funcionó. Listo, disfruta.

Asterisk+Unicall (MFC R2): instalacion automática con Gentoo.

Gentoo es una maravilla. Instala tu Asterisk+Unicall con solo copiar y pegar lo siguiente.

Como sabrán me he mudado de Suse a Gentoo, primero mi laptop y ayer mudé tambien mi computadora de escritorio. Yo desde hace tiempo usaba asterisk en la PC de escritorio para hacer llamadas a través de un proveedor de voip llamado VoipJet. Funcionaba de maravilla, sobretodo porque usaba el codec g727 para el trunk y no requiere gran ancho de banda, ademas da una excelente calidad de audio. Ni siqueira me hizo falta comprar una licencia de dicho codec, pues el teléfono que uso es un Polycom, que ya soporta el g729a, ademas Voipjet tambien soporta trunks usando g729a, así que para las llamadas Asterisk solamente hace un bypass y de esta manera no requieres transcodificar. Entonces te ahorras la licencia.

Bueno pero de eso no se trataba el asunto. La cosa es que aun a estas alturas la gente sigue teniendo problemas para instalar Unicall y su soporte de MFC/R2 para las E1 de Telmex en Mexico y en muchos paises de Latinoamérica. Yo escribí un manual hace tiempo y tuvo mucho éxito, muchas personas ya pueden instalar su módulo unicall sin broncas, pero otras no.
Continue reading ‘Asterisk+Unicall (MFC R2): instalacion automática con Gentoo.’

Arreglando Gnome Power Manager

Resulto realmente trivial, simplemente se sustituyen los siguientes dos archivos de /usr/share/hal/scripts/:

  • hal-system-power-suspend
  • hal-system-power-hibernate

Con el contenido que se indica en http://gentoo-wiki.com/HOWTO_Software_Suspend_v2. Y listo!

Cabe mencionar que durante el rato que estuve probando, antes de hace estos ultimos ajustes cuando intentaba suspender con Gnome Power Manager, se ponia negra la pantalla y al regresar ya no podia ejecutar aplicaciones, todo se soluciono al modificar estos archivos y hacer reboot.

Ahora mi lap se suspende, creo que me ha renacido el amor por Gentoo.

Hibernar y Suspender a RAM en Gentoo (hp dv1000)

¿Y la foto? naaa, no tiene nada que ver, es de donde los habitantes de Catemaco beben su agua. La sacan de un lugar bien raro.

Seguro recordaran que hace un tiempo que pude lograr que mi laptop HP DV 1135 hibernara y,vacacionesenero2007-102.jpg mas importante, suspendiera en RAM. Lo anterior fue usando Suse 9.1 creo, luego al actualizar a 10.0 y luego a 10.1 de repente ya no funcionaba, luego le instale Gentoo y me agradó el control tan fino, a pesar de ser bastante mas complicado configurarlo.

Al salir openSuse 10.2 decidí que Gentoo no era para mi y que ya me habia cansado de estar actualizando cosas. La verdad, me equivoque. En el escritorio tengo Suse 10.2 y funciona bien, tengo Gnome 2.16 y como se ve muy bien queria instalar openSuse 10.2 en la laptop tambien, solo me detenia el que son 5 CD’s y aqui en puebla mi internet esta bien chafa (512k infinitum), extraño la conexion E1 (2048kbps) que usaba en Morelia.

Pero a ver, regresando al tema, la cosa era que ya no me gustaba Gentoo, sin embargo decidí darle una ultima oportunidad y ahorrarme el bajar 4 gigas de openSuse 10.2. Asi que ya que Gnome 2.16 es lo unico que queria, hace 2 noches hice un

emerge --sync emerge -Da gnome

y a la mañana siguiente descubro que no se pudo hacer porque algo de python bloqueaba a gnomepython o alguna basofia de esas, no me desesperé y des-emergí el paquete problematico, lo emergi de nuevo y luego segui emergiendo gnome. ¡¡En un par de horas ya tenia Gnome 2.16!!.

Bueno, pensé, Gentoo no es tan malo en lugar de bajar cientos de megas solo baje unos pocos y dure un rato compilado, no perdi configuraciones ni nada, y tenia todo lo que deseaba de openSuse 2.16. Pero aún extrañaba que se suspendiera e hibernara mi lap, y es que nunca habia tenido tiempo de configurar eso en Gentoo.

Entonces me decidí y le hice un

USE="symlink" emerge -Da sys-kernel/suspen2-sources

luegonormal_vacacionesenero2007-119.jpg use la configuracion vieja del kernel y solo active las cosas de Suspend2, entonces al cabo de un par de minutos ya tenia un kernel nuevo, instale el hibernate-script y lo probé, sin mucha esperanza. ¡Y funcionó! y a la primera.

Luego solo tuve que configurar los modulos que se deben quitar y reinsertar (solo era el de la tarjeta de red).

Ahora tengo una maquina que se suspende a RAM, lo de hibernacion no lo he probado pero supongo que debe funcionar bien. El problema es que Gnome-Power-Manager no detecta bien los hibernate-scripts, pero eso parece ser culpa de HAL, es cosa de modificarlo segun el Handbook de Gentoo, lo hare hoy mismo.

Me quedo con Gentoo.

Gentoo

Gentoo, es una distribucion de Linux, aunque un poco rara, tan rara que algunos suelen llamarla, metadistribucion. ¿Y por que?

<h3>Las distros normales</h3> Gentoo Logo

Unaclásica distro, como Suse, Ubuntu, Redhat o Debian viene lista parainstalarse, los paquetes vienen pre-compilados, esto significa que loúnico que tienes que hacer es tomar el CD, meterlo y comenzar lainstalacion, una hora despues tendras un sistema listo para usarse.

Los paquetes de las diferentes distros vienen ya compilados y si despues quieres instalar mas paquetes, sólo te consigues el RPM o elDEB y los instalas. Algo semejante a los Setup.exe de Windows.

<h3>Gentoo</h3>

Ladiferencia con Gentoo, es que Gentoo no esta compilado, primero unodebe conseguir las llamadas “STAGE’s”, que son como snapshots muysimples de una distro de linux, son tan simples que no tienenconfigurado absolutamente nada, ni siquiera el /proc, ni nada dehardware, salvo teclado genérico. El procedimiento para instalar Gentoote lleva a compilar todo para tu compu, todo desde el codigo fuente.

Laventaja es que cada paquete que compilas, se compila con todo tipo deoptimizaciones especiales para tu compu. A diferencia de los paquetesDEB y RPM, que estan compilados de manera genérica para hacerlosfuncionar en la mayoria de compus posible.

Al tener la granmayoria de paquetes super optimizados para tu hardware, obtienes undesempeño superior, Gentoo es muy rapido. Al menos en teoria.

<h3>No hay versiones, Gentoo es Gentoo</h3>tux

Otraventaja es que al usar el codigo fuente, puedes compilar todo elsoftware que necesites, no hace falta esperarte a que alguien compileel RPM o DEB, tomas el source y lo compilas, así puedes estar mucho masactualizado. Tan actualizado que Gentoo no tiene versiones, no existeGentoo 7, Gentoo 7.1, Gentoo 7.2, Gentoo 8, Gentoo 9. Para nada, siquieres actualizar simplemente tomas el source de los paquetes yrecompilas, Gentoo estará actualizado.

Lo que si existe sonversiones de las Stages, que lo unico que hacen es facilitarte un pocola vida, pero en general podrias tomar una Stage vieja y comenzar aconstruir tu Gentoo desde ahi, acabarías teniendo un Gentoo tanactualizado como cualquier otro.

<h3>Cantidad de software disponible</h3>

Enteoria todas las distros tienen la misma cantidad de softwaredisponible, pero no es realmente cierto, pues muchos paquetes son unapesadilla de instalacion, (algunos muy importantes GNOME, KDE, X…) ypara las distros normales es mas facil esperar a que alguien se apiadey genere un RPM o un DEB.
Aún asi, dichos RPM’s o DEB’s estarán desactualizados a los 3 meses,pues habrá salido una nueva versión, y el fulano que generó losbinarios tendrá que regenerarlos, lo cual implica mucho trabajo,pruebas y todo para que en 3 meses otra ves tenga que hacerlo. Lo queocurre es que la gente prefiere esperar unos cuantos meses a que salgala nueva version de la distro.

Hay miles de RPM, hay muchos masDEB, pero se dice que Gentoo tiene disponibles muchisimos mas paquetesque Debian (DEB’s) debido a que usa el source y el trabajo de compilarse hace en la compu del usuario.

<h3>El lado oscuro</h3>

Gentoo es muyflexible, pero tambien es muy latoso. No es para novatos, el tener quecompilar todo, inclusive el Kernel requeire mucho trabajo, unainstalacion de Gentoo llega a tomar mas de 10 horas. He aqui un manual para instalar Gentoo de manera rapida, (entre 7 y 10 horas).

Si instalas Gentoo con éxito, aprenderas muchisimo de como funciona Linux.

technorati tags:, , , ,