alimentación USB

Problemas de alimentación USB en la Raspberry Pi 3

alimentación USBAdemás del cuello de botella, la alimentación USB de la Raspberry Pi 3 es otro problema para sus usuarios.

Todas las Raspberry Pi empezando con la 2ª generación (A+, B+ y de ahí en adelante) tienen circuitos de detección de baja tensión. Si debido a cables de alimentación Micro USB o cargadores de teléfono de mala calidad la tensión de entrada cae por debajo de 4.65V, se activa una señal GPIO. Esta señal baja la velocidad de varios subsistemas (CPU, GPU, VPU e incluso la memoria RAM) y muestra un símbolo de advertencia si hay una pantalla HDMI conectada. En esta captura lo veis en la esquina superior derecha.

alimentación USB

Sigue leyendo

Windows 10 S Raspberry Pi 3

Windows 10 S hackeado para funcionar en la Raspberry Pi 3

Al final, Windows 10 S ha sido hackeado y han conseguido que funcione en la Raspberry Pi 3.

Ha sido un hacker holandés quien ha publicado algunas imágenes en Twitter: @NTAuthority. Allí se puede ver Windows 10 S corriendo en una Raspberry Pi 3 y que como puede verse en la captura indica que es un procesador ARMv8 modelo BCM2837 de Broadcom.

El tema de tener Windows de verdad, no el servidor Windows IoT, funcionando en la Raspberry Pi ha sido un premio muy perseguido por los usuarios y los hackers. Al final, con la salida de Windows 10 S para equipos con procesadores ARM y mezclando ese código con el Windows 10 IoT para Raspberry Pi, lo han conseguido hacer andar.

Windows 10 S Raspberry Pi 3

Windows 10 S Raspberry Pi 3

La dura realidad

El hacker indica que el sistema operativo sólo reconoce uno de los cuatro núcleos del procesador, así que funciona arrastrándose. Además, tras arrancar y funcionar durante minutos da un mensaje de error: "UNSUPPORTED_PROCESSOR".

Windows 10 S Raspberry Pi 3

Esto puede que no llegue nunca a funcionar de forma útil. Lo mismo ha ocurrido con Android, que hay versiones pero nada oficial ni práctico al 100%.

La verdad es que si funcionase sería una bomba. Hay que tener en cuenta que Windows 10 S incluye emulación de arquitectura x86. Esto significaría que podría ejecutar aplicaciones ligeras del Windows normal y corriente de toda la vida.

Más información en Liliputing y en winfuture.

Probando el adaptador VGA 666

Hace mucho tiempo comenté la existencia del adaptador VGA 666 , sobre su precio y comenté que solo se vendía en kit. Ahora podéis conseguirlo por ejemplo, desde la tienda de BanggoodEste que os presento y os explico como configurar.

VGA 666

Como curiosidad, sabed que detrás de ese nombre tan satánico se esconde que se usan 6 bits para configurar cada canal de colores. O sea, 6 para el Rojo, 6 para el Verde y otros 6 para el Azul.

Sigue leyendo

Nueva Raspberry Pi 3X o 3 Plus en camino

Todo apunta a que no habrá Raspberry Pi 4 pero si una actualización de la Raspberry Pi 3. Habrá que ver cómo la llaman ¿ Raspberry Pi 3X ? ¿Raspberry Pi 3 Plus?

Todo parece indicar por lo que se puede ver en el código fuente compartido en GitHub: https://github.com/raspberrypi/linux/commits/6e130d8fb3aeac3643780999efe65ff5d899f580/drivers/net/usb/lan78xx. Qué habrá un cambio seguro y otro supuesto pero necesario.

Las novedades:

  • Ese código supone que tendrá red Gigabit de 1000Mbits/s gracias al Microchip LAN7850
  • Y para evitar más calor pasar a fabricación del SoC a 28 nm con lo cual se calentará menos y puede que la suban a 1500MHz

Estas dos mejoras son interesantes de cara a competir con otras soluciones. Aprovechando mejor para uso como servidor por tener red Gigabit y no calentarse tanto. Y por supuesto les permitirán alargar la vida de todo el entorno de hardware y software, ya que con estos pequeños cambios no se perderá la compatibilidad de nada. No sabemos aún si se resolverá también el cuello de botella del HUB USB interno. Si no lo hacen, ese mejora de velocidad no servirá de nada y será solo un truco de marketing.

Además, Eben Upton, el creador de la Raspberry no faltará a su palabra, dijo: No lanzaremos ninguna placa nueva hasta 2019.

Una de las primeras referencias la leí en el blog de LibreComputer: Raspberry Pi 3X, Raspberry Pi 0X, Raspberry Pi 4, Broadcom, and Qualcomm los creadores de varias placas interesantes de las que no he hablado por aquí:

Hoy he visto que Thomas Kaiser del equipo de armbian también lo ve claro. La pregunta es ¿Podremos deshacernos de los disipadores?

Probando y configurando la X920 HIFI DAC+ PCM5122 Expansion Board For Raspberry Pi 3 Model B / 2B / B+ / A+ / Zero W

Si ayer veíamos las características del X920 HIFI DAC+ PCM5122 Expansion Board For Raspberry Pi 3 Model B / 2B / B+ / A+ / Zero W hoy toca ver como confugurarlo.

X920 HIFI DAC+ PCM5122

Como ya comenté se trata de un DAC o tarjeta de sonido modelo X920 equivalente a un la IQaudio DAC+ y que se monta en el conector GPIO de 40 pines de las Raspberry Pi 3, 2, 1B+, 1A+, Zero y Zero W.

X920 HIFI DAC+ PCM5122 raspberry pi 3

Voy a centrarme en como configurarla en Raspbian y luego en la opción para activarla en Volumio y Runeaudio.

Sigue leyendo

X920 HIFI DAC+ PCM5122 Expansion Board For Raspberry Pi 3 Model B / 2B / B+ / A+ / Zero W

Los reyes magos de banggood me trajeron este regalo: X920 HIFI DAC+ PCM5122 Expansion Board For Raspberry Pi 3 Model B / 2B / B+ / A+ / Zero W

dac x920 pcm5122 raspberry pi banggood

Se trata de un DAC o tarjeta de sonido modelo X920 compatible con el conector GPIO de 40 pines de las Raspberry Pi 3, 2, 1B+, 1A+, Zero y Zero W. O sea, todos los modelos a la venta. Y que yo he montado en mi Raspberry Pi A+.

dac x920 pcm5122 raspberry pi a dac x920 pcm5122 raspberry pi a

Incluye un chip de la marca Texas Instruments, en concreto el PCM5122 que es el mismo de la IQaudio DAC Plus. Soporta todos los sistemas operativos ya que su driver está incluido en el kernel a partir de la versión 4.x. Yo lo probé con un kernel 4.941+ en concreto por si os interesa el dato. Lo configuré con Raspbian como explico más adelante, pero la intención es usarlo con Volumio, pero es compatible igualmente con RuneAudio y OSMC.

A continuación tenéis las características técnicas y mi opinión.

Sigue leyendo

Usando btrfs en Raspberry Pi con Open Media Vault

Una guía para utilizar btrfs como mejora del servidor Open Media Vault montado como NAS casero con nuestra Raspberry Pi.

Montar discos en modo RAID ya lo expliqué en el blog hace tiempo. Sin embargo, a día de hoy es mejor en vez de configurar un RAID USB usando mdadm (que fallará de todos modos tarde o temprano y se dañará incluso con problemas menores de conectividad USB) hacerlo con btrfs.

Así se puede proporcionar integridad de datos y con su modo lineal, va llenando los discos del conjunto de 1 en 1, si se trata de añadir la capacidad de dos o más discos. Esto requiere usar la línea de comandos.

OJO QUE PODEMOS LIARLA, VAMOS A HACER COPIA DE SEGURIDAD E IR CON CUIDADO

 

Entramos en una Terminal por SSH. Instalamos el soporte para btrfs por si no lo tenemos.Y suponiendo que tenemos 2 discos (sda y sdb) lo siguiente creará una configuración lineal de btrfs:

sudo -s
apt install btrfs-tools
parted -s /dev/sda mklabel gpt 
parted -s /dev/sdb mklabel gpt 
partprobe 
mkfs.btrfs -f -d single -m raid1 -L BTRFS_LINEAR /dev/sd[ab]

Los dos comandos parted eliminan las particiones de ambos discos, luego el kernel lee en la tabla de particiones (ahora inexistente) y finalmente creamos una configuración multi disco con btrfs que almacena los datos en forma lineal (comenzando con sda y si está lleno entonces usando sdb)

Además la opción -m raid1 tiene la particularidad de que los metadatos (estructuras del sistema de archivos así como las sumas de comprobación para todos los datos almacenados) están duplicados en ambos discos. Así que incluso si un disco se ve afectado por la corrupción de datos, podemos saberlo con seguridad ya que tenemos dos copias de cada fragmento de metadatos.

Vamos ahora con la parte de montar y utilizar nuestro nuevo sistema de discos.

Sigue leyendo