martes, 29 de abril de 2014

Instalación del dispositivo Atheros en Debian y Canaima

El chipset Atheros es usado en tarjetas inalámbricas 3Com, Atheros, Belkin, D-Link y Linksys, entre otras. A partir de Lenny empezó a usarse el dispositivo libre ath5k, incluido en el núcleo, que parcialmente reemplazaba el dispositivo no libre MadWifi. A partir de Squeeze, Debian no distribuye más el dispositivo no libre MadWifi, habiendo sido reemplazado por los dispositivos libres ath5k y ath9k.

Modulos
Primero se carga el modulo, de la siguiente manera: ve al menu superior -> accesorios -> terminal -> y entras como root, una vez que estas como root colocas el siguiente comando:

# modprobe ath5k

o

# modprobe ath9k

Instalación de firmware
# aptitude install firmware-atheros

Por ultimo reiniciamos el equipo y verificamos su funcionamiento.

Enlaces externos
http://wireless.kernel.org/en/users/Drivers/ath5k
https://wiki.debian.org/ath5k

lunes, 28 de abril de 2014

Identificar los pitidos del PC al arrancar


Esta es una pequeña lista que nos ayude a identificar los pitidos que produce nuestro PC cuando algo no va bien:

Ningún pitido: No hay suministro eléctrico (vamos que el cable está sin enchufar, el cable en sí falla, o la caja de suministro eléctrico está deteriorada, la cuestión es que no llega corriente) o también puede ser que el “Speaker”, lo que emite los pitidos, falle (lo podréis comprobar si a continuación funciona correctamente).
Tono continuo: Error en el suministro eléctrico (llega mal la corriente, o la caja de suministro esta fastidiada, no hay más que cambiarla).
Tonos cortos constantes: La placa madre está defectuosa, es decir, está rota, es de lo peor que nos puede ocurrir.
Un tono largo: Error de memoria RAM, lo normal es que esté mal puesta o que esté fastidiada.
Un tono largo y otro corto: Error el la placa base o en ROM Basic. Esto suele ocurrir mucho en placas base viejas, la gente las suele tirar.
Un tono largo y dos cortos: Error en la tarjeta gráfica. Puede que el puerto falle, por lo que no habría más que cambiarla de puerto, pero también puede ser que la tarjeta gráfica sea defectuosa.
Dos tonos largos y uno corto: Error en la sincronización de las imágenes. Seguramente problema de la gráfica.
Dos tonos cortos: Error de la paridad de la memoria. Esto ocurre sobretodo en ordenadores viejos que llevaban la memoria de dos módulos en dos módulos. Esto significaría que uno de los módulos falla, o que no disponemos de un número par de módulos de memoria.
Tres tonos cortos: Esto nos indica que hay un error en los primeros 64Kb de la memoria RAM.
Cuatro tonos cortos: Error en el temporizador o contador.
Cinco tonos cortos: Esto nos indica que el procesador o la tarjeta gráfica se encuentran bloqueados. Suele ocurrir con el sobrecalentamiento.
Seis tonos cortos: Error en el teclado. Si ocurre esto yo probaría con otro teclado. Si aun así no funciona se trata del puerto receptor del teclado.
Siete tonos cortos: Modo virtual de procesador AT activo.
Ocho tonos cortos: Error en la escritura de la video RAM.
Nueve tonos cortos: Error en la cuenta de la BIOS RAM.
Muchas veces nos suenan muchos de estos pitidos por cosas que no entendemos pero luego sigue funcionando con normalidad. En ese caso sería problema del detector de errores o de esa especie de escaneo que nos hace al encender el ordenador.

Esta información es orientativa y no exacta, ya que puede variar según el modelo de Placa):

Para BIOS AWARD:
1 Pitido Largo: problema de memoria
1 Pitido Largo, y 2 Pitidos cortos: Error de Video (Tarj. Gráfica)
1 Pitido Largo, y 3 Pitidos cortos: Error de Video (Tarj. Gráfica)
Pitidos Contínuos: Problema de memoria o Vídeo

Para BIOS AMI:
1 Pitido: Fallo en el refresco de la memoria DRAM
2 Pitidos: Fallo del circuito de paridad
3 Pitidos: Fallo en los primeros 64KB de memoria RAM
4 Pitidos: Fallo del sistema de temporización
5 Pitidos: Fallo del Procesador
6 Pitidos: Fallo del Controlador de Teclado en la puerta A20
7 Pitidos: Error de Excepción del modo Virtual
8 Pitidos: Fallo de lectura/escritura de la memoria de pantalla
9 Pitidos: Fallo de suma de control de la ROM BIOS
10 Pitidos: Error lectura/escritura en el registro de cierre de CMOS
11 Pitidos: Error de la memoria Cache
1 Pitido Largo, 3 Cortos: Fallo de Memoria Convencional/Extendida
1 Pitido Largo, 8 Cortos: Fallo del test de pantalla.
Pitidos Contínuos: Seguramente problema de memoria o video

Para BIOS IBM:
No Pita: No hay corriente, Tarjeta floja, o cortocircuito.
1 Pitido Corto: Arranque Normal. El equipo está bien.
2 Pitidos Cortos: Error POST. Ver pantalla para código de error.
Pitidos Contínuos: No hay corriente, Tarjeta floja, o cortocircuito.
Pitidos Cortos Repetitivos: No hay corriente, Tarjeta floja, o cortocircuito.
1 Pitido largo y uno corto: Problema en la placa base.
1 Pitido largo y dos cortos: Problema Video (Circuitería Pantalla Mono/CGA).
1 Pitido largo y tres cortos: Problema en circuito de pantalla EGA.
3 pitidos largos: Error en el teclado o en el controlador.
1 Pitido y Pantalla negra o imagen incorrecta: Falla Circuitería de Video.

miércoles, 9 de abril de 2014

Uso del comando wget para descarga de archivos en Linux


Hay decenas de aplicaciones para descargar archivos, la mayoría basadas en interfaces Web y de escritorio, y para todos los sistemas operativos. Sin embargo en Linux (y también hay versión para Windows) existe un poderoso comando para descarga de archivos llamado wget. Esta considerado como el descargador (downloader) más potente que existe, soporta http, https y ftp. En este artículo, a través de varios ejemplos aprenderás sus usos y opciones más comunes.

Ejemplos básicos
wget http://ejemplo.com/programa.tar.gz

La manera más simple de usarlo, descarga el archivo indicado.


wget http://ejemplo.com/programa.tar.gz  ftp://otrositio.com/descargas/video.mpg

Es posible indicar más de una descarga a la vez, incluso con distintos protocolos.


wget http://ejemplo.com/*.pdf

Otra manera de descargar varios archivos, con extensión similar.


(creamos una lista en archivos.txt que serán descargados)
http://ejemplo.com/programa.tar.gz
http://ejemplo.com/rpm/paquete.rpm
ftp://otrositio.com/descargas/distro.iso

(descargamos todos indicando el archivo)
wget -i archivos.txt

Si vas a descargar varios archivos, indícalos a través de una lista en un archivo.


wget -c http://ejemplo.com/distro.iso
wget -i -c archivos.txt

Si la descarga se interrumpió por algún motivo, continuamos la descarga desde donde se haya quedado con la opción c.


wget -o reporte.txt http://ejemplo.com/programa.tar.gz

Proporciona un reporte (log) sobre la descarga.


$ wget -o /reporte.log --limit-rate=50k ftp://ftp.centos.org/download/centos5-dvd.iso

En descargas muy largas como el iso de alguna distro de Linux, puedes limitar el ancho de banda de la descarga en específico, ya que podría ser que la descarga se llevará todo el ancho de banda durante varias horas.


wget –http-user=admin –http-password=secreto http://ejemplo.com/archivo.mp3

Si es un sitio donde se requiere de usuario/contraseña usa estas opciones.


wget -t 50 http://ejemplo.com/pelicula.mpg

Por defecto, wget realiza 20 intentos de establecer la conexión e iniciar la descarga, en sitios muy saturados es posible que ni con 20 intentos se logré, con la opción t (tries) aumenta a más intentos.


wget -t inf http://ejemplo.com/pelicula.mpg

¿Quieres que intente hasta que logré la conexión?, usa la opción 'inf' de intentos infinitos.

Ejemplos avanzados


wget canaima.softwarelibre.gob.ve


Puedes descargar toda una página completa, wget no está limitado a solo descargas de archivos. Sitios completos pueden descargarse también.


wget -p canaima.softwarelibre.gob.ve


Lo mismo que lo anterior pero con esta opción p descarga además todos los elementos extras necesarios de la página como hojas de estilos, imágenes en línea, etc.


wget -r www.ejemplo.com -o reporte.log

wget -r -l10 www.ejemplo.com -o reporte.log

Con la opción r se descarga recursivamente hasta 5 niveles del sitio.
Con la opción l se aumenta el nivel de recursividad hasta el número indicado, también es posible usar 'inf' como valor de recursividad infinito.


wget --convert-links -r http://www.sitio.com/ 
(o también)
wget -k -r http://www.sitio.com/ 

Por defecto, los enlaces dentro del sitio apuntan a la dirección del dominio completo. Si deseas descargar el sitio recursivamente y después estudiarlo fuera de línea (off line) usa la opción convert-links que los convertirá en enlaces locales, apuntando a las páginas dentro del sitio descargado.


wget -r -l3 -P/tmp/sitio ftp://www.unsitio.com/

Por defecto, el sitio a descargar se guarda en el mismo directorio donde estés ejecutando wget, con la opción P puedes indicar un directorio distinto.


wget --mirror http://canaima.softwarelibre.gob.ve/    
(o también)
wget -m http://canaima.softwarelibre.gob.ve/ 

De este modo obtienes una copia (un espejo) completa del sitio. La opción --mirror es igual a usar las opciones -r -l inf -N que indica recursividad a nivel infinito y obtienendo la marca de tiempo original de cada archivo descargado (opción -N).


wget --mirror --convert-links --html-extension http://canaima.softwarelibre.gob.ve
 (o tambíen)
wget -m -k -E http://canaima.softwarelibre.gob.ve

Si descargas el sitio completo para verlo fuera de línea (off line) es posible que varios archivos descargados no se abran, debido a extensiones como .cgi, .asp o .php, es entonces posible indicarle a wget con la opción E o --html-extension que convierta todos los archivos a extensión .html.