Junio 2008

Firefox 3 Party UANL-FCFM

Ayer tuve la oportunidad de asistir al Firefox 3 Party que se anuncio en la página del Grupo de usuarios del ITNL la cita era a las 1000 hrs y para no perder la costumbre llegue tarde tongue.png y todavia para rematar habian cambiado el lugar del evento y no daba con el aula pero al fin la encontre gracias a que le pregunte a un tipo de mantenimento por la ubicaición de dicha aula.

Bueno al entrar veo a un monton de geeks (como 5) al fondo discutiendo de tonterias (como las que solia dicutir cuándo era estudiante tongue.png ) también vi a 3 personas que no sabia si estaban ahí por que se equivocaron de aulo o realmente les interesaba el evento y en otro lugar apartado estaba Jesús Reyna, después de haber escaneado toda el área me di cuenta que no habia empezado ninguna plática face-plain.png así que después de todo no llegue tarde face-smile.png lo raro de esto es que pense que hiba a ver caras conocidas (además de la de Chiy) ni siquiera el Daniel Velazquez andaba por ahi también había imaginado más personas pero en fin las cosas fueron diferentes. Media hora después uno de los geeks del fondo comienzó a pelear con una laptop y el proyector y al no tener exito usa otra laptop y esta si la pudó proyectar y así comienzó la primera plática que trató del software libre, es la clásica plática dónde explican la filosofia de GNU desde mi perspectiva le faltó seriedad y que el geek que estaba manejando la presetación en el escritorio no interrumpiera al ponente, me dio la impresión que queria dar la plática y no le dejaron y por eso trataba de corregir al ponente a cada instante, pero bueno después de 1 hora la plática terminó y el evento tamibién face-plain.png ya que el resto de los ponentes no se presentaron y por eso tuvieron que darlo por terminado.

Créo que la idea de hacer este tipo de eventos es grandiosa para integrar a la comunidad Linuxera pero alguien debería poner orden y seriedad para que esto se lleve acabo de lo contrario siempre será así.

Esperemos que el próximo evento sea mejor seguiré al pendiente de los blogs.

Activar sensores de CPU y Ventilador en linux

La mayoría de las tarjetas madre tienen integrada esta funcionalidad, la de poder monitorear la temperatura del procesador y la velocidad de los ventiladores, y este es el motivo de mi post, voy a poner como se activan estos sensores para poder usarlos con algun software medidor de recursos como el Gkrellm, este es el que uso yo face-wink.png ya lo habia mencionado en post anteriores .

Bueno primero lo primero, hay que saber que módulos son los que necesita nuestra tarjeta madre, para esto usamos el paquete lm_sensors incluido en portage, para los usuarios de gentoo pues ya saben:


lily ~ # emerge -av lm_sensors

These are the packages that would be merged, in order:

Calculating dependencies... done!

[ebuild R ] sys-apps/lm_sensors-2.10.4 USE="-sensord" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

Would you like to merge these packages? [Yes/No] N

Para los usuarios de otras distros pues les recomiendo el administrador de paquetes que incluye (apt, yum, etc) o bien bajarse el tarball e instalarlo a mano.

Una vez que ya tenemos el paquete instalado ejecutamos sensors-detect, este nos dira que drivers necesitamos para activar nuestros sensores.


lily ~ # sensors-detect

# sensors-detect revision 4609 (2007-07-14 09:28:39 -0700)

This program will help you determine which kernel modules you need

to load to use lm_sensors most effectively. It is generally safe

and recommended to accept the default answers to all questions,

unless you know what you're doing.

We can start with probing for (PCI) I2C or SMBus adapters.

Do you want to probe now? (YES/no):

Probing for PCI bus adapters...

Use driver `i2c-ali15x3' for device 0000:00:03.1: Acer Labs 1533/1543

Use driver `i2c-ali1535' for device 0000:00:03.1: Acer Labs 1535

Use driver `i2c-ali1563' for device 0000:00:03.0: Acer Labs 1563

We will now try to load each adapter module in turn.

Load `i2c-ali15x3' (say NO if built into your kernel)? (YES/no):

FATAL: Module i2c_ali15x3 not found.

Loading failed... skipping.

Load `i2c-ali1535' (say NO if built into your kernel)? (YES/no):

FATAL: Module i2c_ali1535 not found.

Loading failed... skipping.

Load `i2c-ali1563' (say NO if built into your kernel)? (YES/no):

FATAL: Module i2c_ali1563 not found.

Loading failed... skipping.

If you have undetectable or unsupported adapters, you can have them

scanned by manually loading the modules before running this script.

To continue, we need module `i2c-dev' to be loaded.

Do you want to load `i2c-dev' now? (YES/no):

FATAL: Module i2c_dev not found.

Loading failed, expect problems later on.

We are now going to do the I2C/SMBus adapter probings. Some chips may

be double detected; we choose the one with the highest confidence

value in that case.

If you found that the adapter hung after probing a certain address,

you can specify that address to remain unprobed.

Some chips are also accessible through the ISA I/O ports. We have to

write to arbitrary I/O ports to probe them. This is usually safe though.

Yes, you do have ISA I/O ports even if you do not have any ISA slots!

Do you want to scan the ISA I/O ports? (YES/no):

Probing for `National Semiconductor LM78' at 0x290... No

Probing for `National Semiconductor LM78-J' at 0x290... No

Probing for `National Semiconductor LM79' at 0x290... No

Probing for `Winbond W83781D' at 0x290... No

Probing for `Winbond W83782D' at 0x290... No

Probing for `Silicon Integrated Systems SIS5595'... No

Probing for `VIA VT82C686 Integrated Sensors'... No

Probing for `VIA VT8231 Integrated Sensors'... No

Probing for `IPMI BMC KCS' at 0xca0... No

Probing for `IPMI BMC SMIC' at 0xca8... No

Some Super I/O chips may also contain sensors. We have to write to

standard I/O ports to probe them. This is usually safe.

Do you want to scan for Super I/O sensors? (YES/no):

Probing for Super-I/O at 0x2e/0x2f

Trying family `National Semiconductor'... No

Trying family `SMSC'... Yes

Found `SMSC LPC47M15x/192/997 Super IO Fan Sensors' Success!

(address 0x800, driver `smsc47m1')

Probing for Super-I/O at 0x4e/0x4f

Trying family `National Semiconductor'... No

Trying family `SMSC'... No

Trying family `VIA/Winbond/Fintek'... No

Trying family `ITE'... No

Some CPUs or memory controllers may also contain embedded sensors.

Do you want to scan for them? (YES/no):

AMD K8 thermal sensors... Success!

(driver `k8temp')

Intel Core family thermal sensor... No

Intel AMB FB-DIMM thermal sensor... No

Now follows a summary of the probes I have just done.

Just press ENTER to continue:

Driver `smsc47m1' (should be inserted):

Detects correctly:

  • ISA bus, address 0x800
    • Chip `SMSC LPC47M15x/192/997 Super IO Fan Sensors' (confidence: 9)

Driver `k8temp' (should be inserted):

Detects correctly:

  • Chip `AMD K8 thermal sensors' (confidence: 9)

I will now generate the commands needed to load the required modules.

Just press ENTER to continue:



If you want to load the modules at startup, generate a config file

below and make sure lm_sensors gets started at boot time; e.g

$ rc-update add lm_sensors default

To make the sensors modules behave correctly, add these lines to

/etc/modules.d/lm_sensors and run modules-update:

#----cut here----

# I2C module options

alias char-major-89 i2c-dev

#----cut here----

To load everything that is needed, add this to some /etc/rc* file:

#----cut here----

# Chip drivers

# Warning: the required module smsc47m1 is not currently installed

# on your system. For status of 2.6 kernel ports check

# http://www.lm-sensors.org/wiki/Devices. If driver is built

# into the kernel, or unavailable, comment out the following line.

modprobe smsc47m1

# Warning: the required module k8temp is not currently installed

# on your system. For status of 2.6 kernel ports check

# http://www.lm-sensors.org/wiki/Devices. If driver is built

# into the kernel, or unavailable, comment out the following line.

modprobe k8temp

# sleep 2 # optional

/usr/bin/sensors -s # recommended

#----cut here----

If you have some drivers built into your kernel, the list above will

contain too many modules. Skip the appropriate ones! You really

should try these commands right now to make sure everything is

working properly. Monitoring programs won't work until the needed

modules are loaded.

To load everything that is needed, execute the commands below...

#----cut here----

# Chip drivers

# Warning: the required module smsc47m1 is not currently installed

# on your system. For status of 2.6 kernel ports check

# http://www.lm-sensors.org/wiki/Devices. If driver is built

# into the kernel, or unavailable, comment out the following line.

modprobe smsc47m1

# Warning: the required module k8temp is not currently installed

# on your system. For status of 2.6 kernel ports check

# http://www.lm-sensors.org/wiki/Devices. If driver is built

# into the kernel, or unavailable, comment out the following line.

modprobe k8temp

# sleep 2 # optional

/usr/bin/sensors -s # recommended

#----end cut here----

Do you want to overwrite /etc/conf.d/lm_sensors? Enter s to specify other file name?

(yes/NO/s):

lily ~ #

Sigan las instrucciones del mismo script, solo denle enter a todo tongue.png y bueno de todo el rollo que sale ahí lo mas intersante es esto ya que nos dice que drivers son los que debemos meter:


Driver `smsc47m1' (should be inserted):

Detects correctly:

  • ISA bus, address 0x800
    • Chip `SMSC LPC47M15x/192/997 Super IO Fan Sensors' (confidence: 9)

Driver `k8temp' (should be inserted):

Detects correctly:

  • Chip `AMD K8 thermal sensors' (confidence: 9)

Bien ahora nos vamos al kernel y abrimos el config para buscarlos:


lily ~ # cd /usr/src/linux

lily linux # make menuconfig

Ahora nos vamos a la siguente parte para incluirlos dentro del kernel o bien si quieren como módulo pero no lo recomiendo face-wink.png
Device Drivers  --->

                 < *> Hardware Monitoring support  --->

                        < *>   AMD Athlon64/FX or Opteron temperature sensor

                        < *>   SMSC LPC47M10x and compatibles

Yo active estos ya que son los que corresponden a mi hardware, para saber cual de esta lista corresponde a su hardware lean el HELP que tiene el menuconfig y busquen algo como esto:


This driver can also be built as a module. If so, the module will be called k8temp.

Para que verifiquen si este corresponde con lo que les dijo sensors-detect, ya una vez seleccionados a compilarlo nuevamente y reiniciar:


lily linux # make && make modules_install

lily linux # mount /boot

lily linux # cp arch/x86_64/boot/bzImage /boot

lily linux # reboot

Ahora bien ya pueden usar sus sensores para lo que gusten, si usan gkrellm como yo no olviden el FLAG lm_sensors

lily linux # echo "app-admin/gkrellm lm_sensors" >> /etc/portage/package.use

lily linux # emerge app-admin/gkrellm

En el resto de las distros me parece que ya viene preocompilada la opción, claro si es un rpm o algún deb, en caso contrario pasenle bien el parametro al ./configure tongue.png

hoy se cumplen 4 años

Hola a todos,

Pues hoy se cumplen 4 de estar a lado de la mujer más bella face-smile.png no puedo creer que tan rapido se halla ido todo este tiempo, hasta parece que fue ayer cuando nos conocimos y que la invite a salir face-smile.png , a lo largo de todo este tiempo hemos pasado muchas cosas como alegrías face-smile-big.png , tristesas face-crying.png , indiferencias face-plain.png , momentos graciosos tongue.png , momentos claves face-wink.png , enojos face-devil-grin.png , y por supuesto momentos agradables face-kiss.png ,

Hoy me siento fabuloso y por ahi tengo preparada una sorpresa para Eliza que espero le guste, de hecho ella no sabe que le tengo preparado algo especial, solo espero que todo el esfuerzo que hice durante esta semana halla valido la pena.

Aquí les muestro algo de lo que hice esta semana:
Este es un collage de varios que arme y que forma parte de la sorpresa que tengo planeada.

collage


Saludos a todos.

Download Day 2008

Download Day - SpanishDownload Day - Germanhoy es un gran día para firefox 3, descargalo en cuanto puedas.

Instalación de Gentoo en Laptop Gateway MT3423

Gentoo es mi distro preferida así que por tal motivo a mi nueva laptop la cuál he llamado Dementor en honor a mi primera laptop que tuve también le he puesto gentoo .

Este post no pretende ser una guía de instalación de la distribución para eso remitanse al Gentto Handbook que esta muy bueno, mas bien a lo largo de este post explicaré como configurar los dispositvos que tiene la laptop.

Comenzamos primero listando los dispositivos que tiene con lspci:


dementor ~ # lspci

00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)

00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)

00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)

00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)

00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)

00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)

00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)

00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)

00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)

00:05.0 VGA compatible controller: nVidia Corporation MCP51 PCI-X GeForce Go 6100 (rev a2)

00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)

00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)

00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)

00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)

00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)

00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)

00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)

00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)

00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)

00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control

06:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8185 IEEE 802.11a/b/g Wireless LAN Controller (rev 20)

dementor ~ #

Con esto nos damos cuenta que todo es nvidia, así que comencemos, bueno antes de eso dejenme les digo que yo tuve que usar el gentoo-sources-2.6.25-r4 que esta marcado como MASKED por razones que explicaré mas adelante, para descargar este kernel hay que hacer


dementor ~ # echo sys-kernel/gentoo-sources >> /etc/portage/package.keywords

dementor ~ # emerge gentoo-sources

Si no tiene el archivo package.keywords o los directorios solo crealos, bueno una vez descargado nuestro kernel nos vamos al directorio de las fuentes y abrimos la configuración del kernel.

Cabe mencionar que no voy a explicar como configurar todo el kernel tongue.png sino como activar el soporte para los dispositivos que tenemos


dementor ~ # cd /usr/src/linux

dementor linux # make menuconfig
Seleccionando IDE Drivers

Esta sección es imporante para que nuestro sistema pueda funcionar, aquí deben seleccionar al menos lo que les pongo para que les pueda funcionar.


Device Drivers --->
<*> ATA/ATAPI/MFM/RLL support --->
<*> Include IDE/ATA-2 DISK support
<*> Include IDE/ATAPI CDROM support
<*> generic/default IDE chipset support
SCSI emulation support
<*> AMD and nVidia IDE support

Recuerden que M significa Módulo y el [*] que esta integrado al kernel. Cada uno de estos tiene su razón de ser por ejemplo el primero es para activar soporte para IDE en disco duro, el segundo en CD-ROM el tercero es por si las moscas tongue.png el cuarto es para poder montar unidades de disco USB o bien hacer uso del lector de memorias que incluye la laptop y el último para activar el soporte de nuestro chipset en el kernel.

Activar soporte para memorias externas

Para montar memorias USB o algunas otras es necesario activar estos módulos en el kernel ademas del que ya activamos en la sección pasada, los ponemos como módulos por que no los usamos todo el tiempo no queremos que nos consuman memoria sin sentido face-smile-big.png

Device Drivers --->

SCSI device support --->
SCSI device support
SCSI disk support
SCSI generic support
Activar FastEthernet o tarjeta de red

Para activar la tarjeta de red activamos los siguiente:


Device Drivers --->

[*] Network device support --->

[*] Ethernet (10 or 100Mbit) --->

[*] EISA, VLB, PCI and on board controllers
<*> nForce Ethernet support

Dentro del kernel, es decir siempre queremos tener la tarjeta de red activa.

Activar tarjeta de red Wireless

Aquí esta la razón por la cuál me descargue el kernel que estaba enmascarado, ya que este si tiene soporte para nuestro chip de tarjeta inalambrica, para activarlo hay que marcar lo siguiente:


Networking --->

Wireless --->
<*> Software MAC add-on to the IEEE 802.11 networking stack

Una vez marcado esto nos vamos a:


Device Drivers --->

[*] Network device support --->

Wireless LAN --->

[*] Wireless LAN (IEEE 802.11)
<*> Realtek 8180/8185 PCI support

Con esto activamos el soporte para nuestra tarjeta de red inalambrica.

Activar soporte para el sonido

Ahora nos toca activar el chip de nuestra tarjeta de sonido, aquí es algo raro, es decir, sabemos que nuestro chip de sonido es nvidia

00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)

Sin embargo en la lista de dispositivos del kernel no viene tal driver, pero si elegimos el driver de "High Definition Audio" funciona muy bien.


Device Drivers --->

Sound --->

Advanced Linux Sound Architecture --->
<*> Sound card support

PCI devices --->
<*> Intel HD Audio

No lo olviden leer el HOWTO ALSA para que configuren bien su dispositivo.

Activar soporte para video

Seleccionaremos el driver para nuestro framebuffer, hay que recordar que este driver y el driver propiertario de nvidia para Xorg no se llevan bien así que hay que decidir si nos quedamos con el gráfico o con el framebuffer bien configurado.
No se ustedes pero yo prefiero el gráfico face-smile-big.png

Para configurar el driver de framebuffer activamos lo siguiente:


Device Drivers --->

Graphics support --->
<*> /dev/agpgart (AGP Support) --->
<*> AMD Opteron/Athlon64 on-CPU GART support
<*> NVIDIA nForce/nForce2 chipset support

Device Drivers --->

Graphics support --->
<*> Support for frame buffer devices --->

[*] VESA VGA graphics support

Ahora para hacer funcionar el driver propietario de nvidia hay que desenmascarar el paquete de nvidia ya que también hemos desenmascarado el kernel e instalar el dirver


dementor ~ # echo "x11-drivers/nvidia-drivers" >> /etc/portage/package.keywords

dementor ~ # emerge nvidia-drivers

Y bien con esto hemos configurado casí todos los dispositivos de dementor face-smile-big.png
si tienen alguna duda o a recomendación sobre esto manden correo a ivan at rico dot org dot mx

Extraer audio de archivos FLV

Anoche estaba con Eliza y me dijo que necesitaba grabar una canción tipo karaoke para un evento que hiba a tener, total reinicie a lily en windows XP para que la usara y cuando ella terminó de hacer su busqueda ya me dijo que hiciera mi jale tongue.png , total lo que veo es un video de youtube y le pregunté que dónde la hiba a poner y ella me dice que un reproductor de CD normal, face-plain.png bueno entonces lo que habia que hacer era extraer el audio en mp3 del video en youtube, y estos fueron los pasos que hice:

Primero reinicie en Gentoo después con el Video DownloadHelper (complemento del firefox) baje el video en formato FLV del sitio de youtube.

Después instale el ffmpeg, ya lo saben para gentoo es esto:

emerge ffmpeg
Si tienen otra distro pues usen su gestor de paquetes (apt, yum, etc)

Una vez instalado en la terminal metemos este comando para extraer el audio

[12:41 ] [ivan_at_lily][~]

#:cd dwhelper/

[12:41 ] [ivan_at_lily][~/dwhelper]

#:ffmpeg -i video.flv -ab 128 -ar 44100 audio.mp3

y bien al final obtendremos un archivo de nombre audio.mp3 que tiene solamente el audio del video en flv.

Ya este archivo lo grabamos como Audio CD con nuestro tostador favorito y listo.

Muy sencillo no lo creen?

Ultimas novedades

Ayer Eliza y yo estuvimos en la casa de Aliot y Alfredo festejando el cumpleaños de Aliot ya que el pasado 6 de Julio cumplio años. Y como es costumbre en cada reunión pues compramos Indio (Ich liebe es face-smile-big.png ) y algunos kilillos de carne para cenar.

s6000215


Estuvimos toda la banda pasando un rato chido, yo acerque mi carro para escuchar buena música (osea Rammstein) pero todos prefirieron que quitara esa música y mejor pusieron a Tropical Panama (La Chica Que Soñe ¬¬) pero por fortuna esas fueron para el reva, ya después vinieron las rolas chidas jejej y para mi mala suerte por estar escuchando rolas en el carro se le termino la pila unsure.png pero bueno gracias a la Monserga (Carro del alfredo) la pila volvio a la vida face-smile-big.png

He subido algunas fotos de la reunión para verlas hacer click aquí

Por otra parte pues les traigo la novedad de que me he comprado una laptop face-smile.png es una Gateway W340UA, en este video describen las especifaciones de dicha laptop:



Le estoy instalando Gentooface-smile-big.png y en cuanto termine de configurar todos los dispositivos pondre aquí los archivos de configuración por si a alguien mas le sirven.

¿y sobre el Thinstation? bueno pues en el post anterior comente algo sobre el thinstation, pues los que le puedo decir por el momento es que he estado destripando la minidistro para personalizarlo según las necesidades de donde trabajo (I-Place), creo que llevo buenos avances pero cuando tenga algo certero comentare aquí algunos trip & tricks.

Estadísticas de visitantes

156
Estás usando Jaws 0.8.0

Imagen Aleatoria

Imagen Aleatoria

Comentarios Recientes