Fuck Beaglebone, fuck Odroid, fuck Raspberry Pi

¡Increíble! Un ordenador ARM a 1 GHz con 4GB de NAND Flash, 512MB de RAM, salida de audio y video, entrada de micrófono, puerto USB, microUSB host, Wifi B/G/N y Bluetooth y todo eso por sólo 9USD, y, si me he enterado bien, envío internacional gratuito. ¡Gente, que son solo 7.99€!. Brutal.


Más información en: Campaña Kickstarter

Raspberry Pi Burn-apocalypsis, 49 días después

Han pasado 49 días desde que se me quemó mi Raspberry Pi principal. Hoy lo he conectado tras haberlo dejado estar, como recomendaban en el foro para que se arregle el fusible. Por desgracia no funciona.

Le he metido una SD sin overclocking. Se enciende el Led de corriente PWR, pero ya esta. No se calientan ni F3, ni RG2, ni D17, creo que se han arraglado por arte de… ciencia. El problema es que, no lo quise pensar por aquel entonces porque era lo peor que podía pasar, puede haberse quemado el micro. Mientras más tiempo pasaba, más pensaba en esta posibilidad.

“Nunca nunca nunca conectar corriente a través de los pines de P1 sin un fusible de por medio.”

Curiosamente no he usado el Pin 1 (P1-1) para dar corriente, sólo el Pin de la muerte (P1-2). Había entendido que el Pin 2 (P1-2) sí que pasa por el polifusible F3, estaba equivocado. Sigue leyendo

rpi-info

Raspberry Pi SN: 0000000012345678
Date: 2014-02-16 14:41
Disk use: 11%
CPU at 700 MHz and Temperature 46.5 C

He cambiado un poco el script que mostraba la velocidad y temperatura del procesador del Raspberry Pi. Ahora muestra también el número de serie.

Si lo añadimos a /usr/local/bin, estará en el PATH:

#! /bin/bash

freq=$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq)
freq=`expr $freq / 1000`
temp=$(cat /sys/class/thermal/thermal_zone0/temp)
temp=`expr $temp / 100`
serial=$(cat /proc/cpuinfo | grep Serial)

echo "Raspberry Pi SN: ${serial:9}"
echo -n "Date: "
date +'%Y-%m-%d %H:%M'
echo -n "Disk use: "
df -h| grep "root"| tr -s ' ' $'\t'| cut -f5
echo "CPU at $freq MHz and Temperature ${temp:0:2}.${temp:2:1} C"

No os olvidéis de hacerlo ejecutable.

Raspberry Pi, Burn Baby Burn

¡Joder! He quemado mi Raspberry Pi. Estaba intentando enecender la placa con una bateria de Li-ion de Samsung de 3.7 V y 800 mA, aunque lo medí con el voltímetro e indicaba 4.15 V.

La cosa es que conecte mal (al revés) los cables, por despiste. Inmediatamente olí a algo quemado y lo desconecte. Y me he pasado como 4 horas buscando y leyendo por Internet.

En ciertos lares llaman al GPIO Pin 2 o P1-2 el Pin de la muerte.

Para que conste como referencia, la manera correcta de proveer corriente al Raspberry mediante GPIO es conectar:

  • +5V a al pin P1-2 o P1-4.
  • Tierra al pin P1-6.

Como no usé el pin P1-1, que provee corriente de 3.3 V, no creo que haya quemado el SoC, o eso espero (la gris alternativa).

Ahora, al conectar el cable de corriente pasan varias cosas: Sigue leyendo

Mas sobre Raspberry Pi

El otro día hablé del porqué las placas Raspberry Pi apestan. Hoy, con la noticia de que Eric Anholt, el principal desarrollador del driver open source de Intel, Mesa, deja Intel para irse a trabajar a Broadcom, ha aparecido cierto revuelo en los foros de phoronix a cerca del Raspberry Pi. Lo interesante de todo eso es que Blackiwid, el cúlprito de la discusión, ha expresado mas o menos lo que yo decía, o por lo menos en la misma dirección.

Por citar algunas de las cosas que dice:

” Lo odio porque el RPi es un hardware muy lento y minimalista, está ya cerca de tener 2 años de antigüedad (la versión 2), tenía un procesador muy lento incluso comparado con otros socks arm que estaban en el mercad por aquel tiempo. […] ¿quién compraría un hardware así de malo ahora o dentro de 1 o 2 años?”

Eso digo yo, si por lo menos trajera wifi integrada en vez de tanto puerto LCD y cámara, ese puerto PAL, etc. Sigue leyendo

Problemas con Adaptador Wifi ZyDAS

Estoy trasteando con PirateBox, pero he tenido problemas con el wifi. Despues de la instalación, no lanzaba una wlan.

Probé con dos adaptadores wifi diferentes, tanto con como sin Hub USB:

  • Edup EP-N8508 (Realtek 802.11n WLAN Adapter)
  • ZyDAS USB2.0 WLAN (Atheros)

Resulta que el servicio piratebox fallaba en iniciar:

$ systemctl status pirate box
...
Dec 31 17:00:18 alarmpi piratebox_alt[113]: failed setting up Interface
Dec 31 17:00:18 alarmpi systemd[1]: Failed to start PirateBox Service

Según me sugirieron en el foro oficial, podía ser que el driver no estuviera instalado, al fin y al cabo es una imagen minimalista (Archlinux). Sigue leyendo

Intento de compilar Chromium OS para Raspberry Pi

Para aprovechar mis Raspberry Pi’s se me ocurrió compilar Chromium OS, craso error.

(cr) ((0d6843a…)) notfrombrooklyn@localhost ~/trunk/src/scripts $ ./build_packages –board=raspberrypi –nowithdebug –nowithautotest

=== Complete: job autotest-tests-0.0.2-r5316 (2m26.9s) ===
Failed chromeos-base/autotest-tests-0.0.2-r5316 (in 2m26.9s). Your build has failed.
Pending 2/2, [Time 4m44.5s Load 3.73 2.05 0.97]
Packages failed:
chromeos-base/autotest-tests-0.0.2-r5316
ERROR   : script called: ./build_packages ‘–board=raspberrypi’ ‘–nowithdebug’ ‘–nowithautotest’
ERROR   : Backtrace:  (most recent call is last)
ERROR   :   file build_packages, line 260, called: die_err_trap ‘[[ $# -eq 0 ]]’ ‘1’
ERROR   :
ERROR   : Command failed:
ERROR   :   Command ‘[[ $# -eq 0 ]]’ exited with nonzero code: 1

Genial, los putos tests fallan y no encuentro la solución en ninguna parte. Sigue leyendo

¿Por qué los Raspberry Pi apestan?

Llevo usando Raspberry Pi’s por un tiempo ya y todavía no he descubierto algo para lo que la placa parezca que está hecha.

Ahora voy a empezar a listar todos sus puntos malos. Disclaimer: offence not intended.

Para empezar, se supone que la placa B debería costar 35 $, eso son unos 25 €, dependiendo de como esté el cambio de divisa en el momento. Sin embargo no encontraréis la placa por menos de 39 a 45 € incluido el envío.

Teniendo en cuenta que tiene una fundación sin ánimo de lucro como apoyo, cuyo único objetivo es hacer que esta placa esté disponible… falllan. ¿Cómo es que siendo fabricada en Inglaterra una persona de USA lo pueda conseguir por 25 € pero aquí en españa lo tengamos por 45 €? Para mí que cruzar el Canal de la Mancha y Francia es menos que el Atlántico.

Segundo punto. Aunque consigamos la placa por 45 €, eso no basta, necesitamos un cargador (3 €), una tarjeta SD (7 €), un cable hdmi o un cable de red (digamos 1 €) y, seamos sinceros, también necesitamos una carcasa (5 €). Luego resulta que para poder usar el Pi necesitamos gastarnos 61 €. Hmm… Sigue leyendo

Buenas noticias + un concurso

Salió ayer. Broadcom ha liberado como open source, bajo la licencia BSD, toda su documentación sobre Broadcom VideoCore IV 3D. Para los no tan espabilados: “Es la gráfica que traen los Raspberry Pi”. Bueno, ¿y qué?, os preguntaréis. Resulta que si indagais en el funcionamiento del Raspberry Pi, os daréis cuenta que aunque los procesos se ejecutan en la CPU, todo lo controla la GPU. Las GPU VideoCore IV de Broadcom controla cosas tan importantes como el arranque del Raspberry.

Frambuesas Raspberry PiHasta ahora el driver de la gráfica era de código cerrado y espero que siga así por poco tiempo. Esto le ha complicado la vida a más de un propietario de un Pi.
Sigue leyendo

date +’%Y-%m-%d’ 1970-01-01

[ ~ ]$ date +'%Y-%m-%d'
1970-01-01

¿Cómo configurar la fecha y hora en ArkOS?, pues por lo visto no lo hace por defecto.
Primero hay que activar ntpd:

sudo systemctl enable ntpd

Luego hay que sincronizar la hora:

sudo ntpdate -u 0.es.pool.ntp.org
sudo ntpdate -u 0.es.pool.ntp.org

Ejecutamos el comando dos veces para que la diferencia de tiempo sea muy baja, menor que 0,000.

Y , por último, empezamos ntpd:

sudo systemctl start ntpd

Ahora aunque apaguemos el raspberry pi, la hora y fecha serán correctas siempre.