Busindre » Hardware

Compilación de Pemu "Emulador PixOs para GNU/Linux"

June 24th, 2007 by Busindre

PEMU es un emulador de "CISCO Pix Firewall Operating system", el cual esta basado en el conocido emulador de código abierto "QEMU". Este emulador nos permitirá correr el sistema operativo de los firewalls de la casa CISCO en nuestra distribución de GNU/Linux, gracias a una emulacion del Hardware usado por los dispositivos firewall de CISCO. La Web / Foro principal es http://7200emu.hacki.at/ donde podremos encontrar un sin fin de temas, trucos, preguntas relacionados con dicho software, vamos a ver como compilarlo y ponerlo en funcionamiento de forma básica.

La recomendación es usar kernel 2.6 y gcc 3.4. Todo lo que se salga de ahí puede acarrear algún problema. Siempre podemos usar los archivos binarios, los cuales, en principio deben funcionar sin problema. De todas formas explicaremos como hacerlo bajo otro compilador como prueba de concepto desde un punto de vista formativo.

Instalación Pemu

Paquete (sources): pemu_public2007-04-20.tar.bz2

Otros paquetes / Mirrors (Requieren registro en el foro):

Pemu Binarios Windows: pemu_win32_031, pemu_win32_02

Pemu Binarios GNU/Linux: pemu_public_bin2007-04-20

Pemu (Sources) GNU/Linux: pemu_public2007-04-20

Leer más »

Posted in Hardware | Sin Comentarios »

Cambiar resolución del monitor en GNU/Linux

June 12th, 2007 by sLoK

Cuando instalamos nuestra querida distro de GNU/Linux,el mismo sistema, o instalador nos configura la resolución de pantalla automáticamente, la mayoría de estas veces suele hacerlo bien, tanto la resolución como el calculo de refresco, de ser así, todo perfecto y no debemos cambiar nada, pero si nos lo a configurado mal, debemos cambiarla. También nos puede pasar que a sido nuestro caso, que hemos tenido un reciente cambio de pantalla y no por ello debemos cambiar todo el sistema :@ y por ejemplo el KDE no nos daba la opción de cambiar a la resolución mayor y se quedaba en una menor, cosa que no es buena para la vista.

Veamos como cambiar la resolución de pantalla:

Leer más »

Posted in PC, Hardware | 8 Comentarios »

Ahorrar batería en portatiles con GNU/Linux

May 24th, 2007 by Busindre

Vamos a ver unos consejos para poder ahorrar bateria con GNU/Linux y también unas normas básicas que nos permitirán retrasar lo más posible el desgaste de nuestras baterías de portátil, que son lógicamente independiente del sistema operativo usado en nuestro portátil.

Consejos Lógicos (Software)

* Cuanto mayor es el tamaño de la pantalla más consume.

* Cuanto mayor es el Brillo más consume la batería, (Tecra S1).

* Cuantos más efectos gráficos (Como Beryl, transparencias, efectos de nvidia,..) más consume la batería.

* Cuanta más resolución más consume la batería.

* Cuanto más oscuro es el fondo de pantalla menos consumo de batería.

* Usar entornos minimalistas (W-maker, fluxbox, icewm) consume mucha menos batería.

* Desconectar wireless, altavoces, bluetooth, infrarrojos y demás cuando no se esté usando.

* Intentar hacer poco uso de lectores de CD/DVD. Si se requiere ver una película, escuchar música es recomendable pasarlo primero al disco duro y luego reproducirla desde allí.

* Usar cpudyn / cpufreq-selector para bajar el consumo de la CPU.

* Conocer la existencias de herramientas como powersave (KPowersave) y cpufrequtils .

NOTA: Cpufrequtils sería el equivalente al SpeedStep de Intel o PowerNow! / Cool'n'Quiet de AMD y nos puede ayudar a alargar la vida de la batería bajando la frecuencia del procesador.

Consejos Físicos (Hardware)

* En las baterías de litio (Las usadas actualmente), no es necesario dejarlas cargando más tiempo que el necesario para ser cargadas, tampoco le pasa nada a la batería sino se cargan del todo, el rendimiento de las baterías no se ve afectado si se carga por partes o de seguido, todo lo demás son mitos o consejos referentes a las antiguas baterias de Niquel, en las de litio podemos recargar la batería en cualquier nivel de carga sin perjudicarla.

* Es recomendable NO descargar del todo la batería, cuando el portátil nos muestre el 15% o 20% de batería disponible es bueno empezar a cargarla.

* Si no se va a usar el portátil en más de una semana es recomendable dejarla cerca del 40 % de carga mientras no se use.

* La oxidación de las celdas de la batería entres otras cosas se producen por el calor, debemos tener controlado ese factor, si por ejemplo lo usamos en casa y se nos calienta mucho podemos quitar la batería del portátil, pero claro, eso nos hace vulnerables a los cortes de luz y dependiendo del lugar el factor polvo

Con estos consejos se puede llegar a ahorrar horas de durabilidad a la batería en ordenadores portátiles / laptop. Muchos problemas de usuarios con las baterías son problemas derivados de hardware y bugs en el sistema operativo, los cuales impiden el correcto funcionamiento de la batería. Estos consejos no deben corregir esos problemas (Lo camuflarán), pero si la batería de tu portátil dura menos de lo normal sera problema físico o de algún bug del sistema, ya sea Windows, GNU/Linux o Mac. En los respectivo a los consejos para alargar la vida de la batería (Consejos físicos), decir queda que no tienen porque seguirse a rajatabla, son simples "buenas prácticas", no pasa nada si no se siguen al 100%.

Posted in Hardware | 2 Comentarios »

NVClock Overclocking de tarjetas Nvidia

March 12th, 2007 by Busindre

Nvclock permite cambiar la frecuencia de reloj del procesador y la memoria de la tarjeta. Soporta todas las tarjetas nVidia excepto las Riva 128 y la Riva 128zx. Permite mejor rendimiento en 3D y 2D pero todos sabemos los riesgos de usar estas técnicas (Se calienta más y perderá vida de uso), pero si lo hacemos bien se pueden conseguir mejoras sin casi afectar la vida de uso.

No hay medidas establecidas en el tema de overclocking en tarjetas gráficas, no es algo realmente muy peligroso. Debemos hacerlo poco a poco, subimos en cuanto a velocidad de procesamiento de 5 en 5 mhz la frecuencia y se van probando juegos, cuando se cuelgue bajamos unos 5 Mhz y ya tenemos overclockeada la tárjeta. Si incrementamos los valores de la memoria, el único problema sería ver texturas mal formadas debido a errores, esto podemos hacerlo de 10 Mhz en 10 Mhz.

AVISO No se debe aumentar mas del 25% ninguna de las frecuencias..

NOTA: Muchas tarjetas traen defectos de fábrica o se fastidian y se calientan demasiado, con esta utilidad podemos bajarle el rendimiento y solventar un poco el problema.

Todos los comandos que ejecutemos con NVClock deben ser root para que surtan efecto, y no se debe tener en ejecución aplicaciones que usen OpenGL para funcionar. Para usar nvclock hace falta tener el driver (controlador) de nvidia compilado como se debe y por supuesto tener aceleración 3D.

Como los cambios no duran al reiniciar puede ser interesante hacer un script para que al arrancar se overclockee la tarjeta o solo usarlo para cuando juguemos asignando comandos para activar el overcloking o devolverlo a la configuración normal,.. como se quiera:

Nvidia overclocking
Leer más »

Posted in Hardware | Sin Comentarios »

Tarjetas SD/MMC en Linux

February 25th, 2007 by Busindre

Las tarjetas SD son un tipo de memoria flash muy conocidos usado por cámaras digitales, dispositivos mp3 y almacenamiento, etc...

Miden 32 mm x 24 mm x 2,1 mm. Los lectores con ranuras SD pueden utilizar también tarjetas MMC sin problemas, en muchos se indica de la siguiente forma: (SD/MMC)

Las MMC son tarjetas más finas y las del tipo SD no caben en sus ranuras, pero si al contrario. Las tarjetas MiniSD y MicroSD se pueden utilizar directamente en ranuras SD con un adaptador especial.

Existen dos tipos de tarjetas SD:

* Velocidad normal
* Alta velocidad (Mas caras y rápidas).

Las de alta velocidad son obligatorias para cierto tipo de cámaras de calidad ya que necesitan grabar video de una forma fluida y rápida. Debemos tener cuidado también con otras que yo denomino "Tarjetas SD estafa" y pueden fastidiarnos el lector de tarjetas fácilmente, para distinguirlas veamos las diferencias:








Tarjetas SD en Linux:
Si el lector de tarjetas es fabricado por "RICOH" o "Texas Instruments" (Típico de algunos portatiles), estos siguen el estándar SDHCI y debemos leer:

Ingles (Oficial)
Castellano

En caso contrario, si usamos kernels precompilados (Rama 2.6) suele venir por defecto activado el soporte para el uso de este tipo de memoria flash. Si tenemos uno de la rama 2.4 necesitamos darle soporte, la opción a activar en el kernel es la siguiente (Muestro tres distintas porque depende del kernel y su versión podemos encontrar la opción de forma diferente).

Forma 1

Device Drivers
SCSI device support
Probe all LUNs on each SCSI device <-

Forma 2

SCSI support
Probe all LUNs on each SCSI device <-

También podemos con esta sintaxis:

CONFIG_SCSI_MULTI_LUN=y

Una vez tengamos en el kernel activado el soporte, veamos si la reconoce:

# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: 7-in-1 Model: CompactFlashI/II Rev: 0202
Type: Direct-Access ANSI SCSI revision: 02

Host: scsi0 Channel: 00 Id: 00 Lun: 01
Vendor: 7-in-1 Model: SmartMedia Rev: 0202
Type: Direct-Access ANSI SCSI revision: 02

Host: scsi0 Channel: 00 Id: 00 Lun: 02
Vendor: 7-in-1 Model: SD/MMC Rev: 0202
Type: Direct-Access ANSI SCSI revision: 02

Host: scsi0 Channel: 00 Id: 00 Lun: 03
Vendor: 7-in-1 Model: MS/MS Pro Rev: 0202
Type: Direct-Access ANSI SCSI revision: 02

NOTA: Fíjense en Lun: "02" --> SD/MMC (Esta reconocida).

Identificar el dispositivo:

# sg_scan -i && sg_map

/dev/sg0: scsi0 channel=0 id=0 lun=0 [em]
7-in-1 CompactFlashI/II 0202 [rmb=1 cmdq=0 pqual=0 pdev=0x0]
/dev/sg1: scsi0 channel=0 id=0 lun=1 [em]
7-in-1 SmartMedia 0202 [rmb=1 cmdq=0 pqual=0 pdev=0x0]
/dev/sg2: scsi0 channel=0 id=0 lun=2 [em]
7-in-1 SD/MMC 0202 [rmb=1 cmdq=0 pqual=0 pdev=0x0]
/dev/sg3: scsi0 channel=0 id=0 lun=3 [em]
7-in-1 MS/MS Pro 0202 [rmb=1 cmdq=0 pqual=0 pdev=0x0]

/dev/sg0 /dev/sda
/dev/sg1 /dev/sdb
/dev/sg2 /dev/sdc
/dev/sg3 /dev/sdd

En mi caso esta en /dev/sdc, para formatearla, montarla y demás operaciones lo tratamos como otro dispositivo SCSI normal y corriente:

# mount -t vfat /dev/sdc1 /mnt/tarjeta_SD

NOTA: Si no se tiene o no se quiere comprar un lector de tarjetas SD encontramos FlashPath para la disquetera. Es recomendable si se va a usar para cámaras (Video / Imagen) que el formateo de la tarjeta lo haga lo propia cámara, ya que puede requerir algún tipo de particionamiento específico o incluir algún tipo de información en la tarjeta para su correcto funcionamiento.

Posted in Hardware | 7 Comentarios »

Nvidia TNT2 Model 64 y Ubuntu Edgy

January 29th, 2007 by Busindre

Os dejo un articulo de mi amigo Xoxe de www.linucs.com que muestra como instalar la Nvidia TNT2 Model 64 en Ubuntu Edgy:

Lo primero de todo ya empezó a ser un problema, visitando Google encontre varios artículos de como instalarlos y ya se contradecían entre ellos, mientras en uno decian que era lo mejor instalar nvidia-glx-legacy otros decían que lo mejor era instalar nvidia-glx, la verdad es que me decidí por nvidia-glx-legacy dado que el otro me daba error, además de instalar los drivers en si se sugería instalar el nvidia-kernel-common y así hice. Después de esto ya podía decir “Tengo los drivers de la Nvidia TNT2 instalados!!” pero claro, no todo es tan facil, había que tocar la xorg.conf siguiendo los pasos expuestos en varios posts por lo que al final, hice lo siguiente:

Primero de todo backup de la xorg.conf por si la cagas sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup Nos vamos a la sección “Device” donde cambiaremos nv por nvidia que es el nombre que nos interesa usar para disfrutar plenamente de la TNT2 con su aceleración gráfica.

En algunos recomiendan comentar la línea Load “dri”, dejandolo así

# Load “dri”

Debo decir que yo no lo hice y me funcionó correctamente todo, el fallo que tuve más tarde no venia de ahi y ahora comentaré.

Se reinician las X “ctrl+alt+backspace”

Si todo ha ido bien saldrá el logo de nvidia al arrancarse las X por lo que todo genial, todo bien, una vez dentro de las X abrimos una terminal y ponemos $ glxinfo para saber si fue realmente todo bien. En mi caso sucedió algo muy típico por lo que vi en Google en varios casos similares al mio y es que sale el siguiente error:

$ glxinfo name of display: :0.0 Xlib: extension “GLX” missing on display “:0.0″. Xlib: extension “GLX” missing on display “:0.0″. Xlib: extension “GLX” missing on display “:0.0″. Error: couldn’t find RGB GLX visual Etc… etc

Vamos, que tuve que volver a recurrir a San Google a resolverme este problema hasta que encontré donde estaba el error y se solucionaba simplemente volviendo a editar el /etc/X11/xorg.conf y poniendo lo siguiente:

Section “Extensions” Option “Composite” “Disable” EndSection

Todo ha ido genial, todo bien, ahora la respuesta al comando glxinfo es esta:

$ glxinfo name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: NVIDIA Corporation server glx version string: 1.3

Posted in Hardware | Sin Comentarios »

Manual de montado de un PC

January 20th, 2007 by Busindre

Encontre navegando una muy buena pagina donde cuentan como montar un pc mediante fotografias y todo muy clarito. Un gran trabajo de nuestros amigos de www.pasarlascanutas.com

Es un reportaje en 140 fotos 800x600 del ensamblaje de un pc. Se trata de una buen máquina (Placa base profesional, La CPU Intel Pentium 4 de 3GHz (Socket PGA478 con tecnología de 130 nm -nanometros-), caja de aluminio, las memorias con indicación luminosa de la actividad, y la fuente de alimentación y el disipador silenciosos)

Tambien al final nos cuentan los argumentos que se utilizaron en su día para elegir las piezas.

Link: http://www.pasarlascanutas.com/

Posted in Hardware | Sin Comentarios »

Video instalación drivers Nvidia en GNU/Linux

January 6th, 2007 by Busindre

Exponemos un vídeo para la instalación del driver oficial de Nvidia en GNU/Linux de una forma genérica. En lo que consiste es:

Descargar el Driver: http://www.nvidia.com/Download/index.aspx?lang=en-us

NOTA: Hay varios tipos dependiendo de nuestra tarjeta.

Arrancar en modo no gráfico teniendo instaladas las kernel-sources o kernel-headers y gcc correspondientes a nuestro kernel instalado, en sistemas Debian y derivados el paquete que instala todo lo necesario es build-essentials, en distros como Slackware ya viene todo instalado de serie. En otras distros puede que haga falta instalar alguna otra cosa que no venga por defecto o que encontremos nombres de paquetes distintos a kernel-sources, como puede ser linux-sources o kernel-desktop usados actualmente por Mandriva 2008.

NOTA: Comandos de interés: "uname -a" (Version del kernel), init 3 (Cambiar el runlevel).

Dar permisos al driver : chmod a+x /xxx/xxx/Nvidi.. y ejecutarlo (./Nvidia...) siguiendo los pasos del dialogo que se nos visualizará.

Luego a la hora de comprobar la aceleración 3D, debéis tener los paquetes de mesa instalados y ejecutar el comando glxinfo y debería poner: "Direct rendering: yes". (También podéis usar glxinfo | grep -i "direct rendering" para ir mas al grano).

Después podéis ejecutar el comando glxgears y los FPS que debe sacar tienen que ser superiores a los 1000 , si no tuvieseis aceleración 3D serán de unos 300 aproximadamente.

Para descargar el vídeo en calidad original (Recomendado):

http://rapidshare.com/files/10494415/Nvidia.drivers.install.avi.html
http://www.megaupload.com/?d=1JWJ6TWE
http://www.ripsp.com/sLoK/Nvidia.drivers.install.avi

Posted in Hardware | 8 Comentarios »

Olympus c-310 / X-100 / D-540 bajo Linux

December 17th, 2006 by Busindre

Vamos a ver como poder sacar / meter y borrar imagenes en la camara digital OLYMPUS (Camedia) c-310 de 3.2 Megapixel en cualquier Linux (Vale tambien para los modelos X-100 y D-540) pero esta técnica es valida para la mayoria de camaras difitales en Linux (Como si fueran usb de memoria):

Insertamos la camara en el usb y en la pantalla de la camara sale un menu con:

PC
Imprimir
Salir

Situados en PC damos al Ok y cuando la pantalla de la camara se ponga en negro, en una terminal de nuestro Linux ponemos el comando dmesg:

hub.c: new USB device 00:1d.2-1, assigned address 2
scsi1 : SCSI emulation for USB Mass Storage devices
Vendor: OLYMPUS Model: X100,D540Z,C310Z Rev: 1.00
Type: Direct-Access ANSI SCSI revision: 02
Attached scsi removable disk sdb at scsi1, channel 0, id 0, lun 0
SCSI device sdb: 256000 512-byte hdwr sectors (131 MB)
sdb: Write Protect is off
sdb: sdb1
WARNING: USB Mass Storage data integrity not assured
USB Mass Storage device found at 2

Linux la reconoce como el dispositivo sdb1, montemoslo (FAT16):

[root]# mkdir /mnt/camara_dg
[root]# mount -t vfat /dev/sdb1 /mnt/camara_dg

Las fotos se guardan en /mnt/camara_dg/dcim/100olymp donde podemos borrar y añadir fotos pero cuidado si no son imaganes hechas con la misma camara saldra en pantalla un recuadro con signo de exclamación diciendo ERR.EN.ARCH, pero almacenada está, solo que el programa para visionarlas de la camara no lo reconoce y no podremos ver la fotografia / imagen.

NOTA: Al desmontar debe salir en la pantalla de la camara una señal que nos avisara que salio bien el proceso de desmontado.

Esto puede ser aplicable a un sin fin de camaras digitales bajo Linux, facilísimo.

Posted in Hardware | 2 Comentarios »

Decorar tu MAC (MAC MOD)

November 4th, 2006 by Busindre

Os dejo unos videos de macmod muy interesantes sobre como decorar la caja de vuestro mac, aplicable a otras cajas de pc, en principio. Podemos verlos desde mplayer con toda tranquilidad online o bien bajarlo con wget. firefox y demas,.. ya sabeis.

http://www.macmod.com/modcasts/pimp_my_mac/necronomicon_s2e1_ipod.m4v
http://www.macmod.com/modcasts/pimp_my_mac/necronomicon_s2e2_ipod.m4v
http://www.macmod.com/modcasts/pimp_my_mac/necronomicon_s2e3_ipod.m4v
http://www.macmod.com/modcasts/pimp_my_mac/necronomicon_s2e4_ipod111.m4v
http://www.macmod.com/modcasts/pimp_my_mac/necronomicon_s2e5_ipod.m4v

Posted in Hardware | Sin Comentarios »

« Previous Entries