UP  |  HOME
RSS | RSS Complete

zeta (iBase FWA6304-D25)

Table of Contents

Summary

Fanless Quad NIC + Wifi system. With NIC bypass feature.

Frustrating box. OpenBSD's EFI is broken on it. VGA header doesn't seem to work (or I mis[wired,configured] it).

Notes

  • Mini-PCIE slot is USB only

Hardware

Make iBase
Year 2012
Model FWA6304-D25
Chassis iBase Fanless
Power Supply 12V 3.33A
Processor Intel Atom D2550
Memory 4GB DDR3
Ports 4x RJ-45 LAN
  USB A 2.0
  RJ-45 Serial
  2x RP-SMA Wifi
Graphics Intel GMA 3150
Storage 80GB SATA Intel SSD 320
Int. Peripherals 4x Intel 82583V Gigabit Ethernet (ports 1/2 have bypass)
  Mini-PCI PW-MN561 (Atheros AR9223) 802.11n Wifi
Ext. Peripherals  
Dimensions  
Length/Depth  
Width  
Height/Thickness  
Weight kg (lbs oz)

Software

Operating System  
Unique applications  

Log

[2022-06-20 Mon] Getting an OS on this poor thing

Despite the VGA header on board I've never seen a display out of it. I've checked and double checked the pinout for the adapter I made, but it doesn't work. So I resort to serial console.

  • OpenBSD. Broken EFI, bootloops. I tried a snapshot BOOTX64.EFI to no avail. Always "(entry point at 0x1001000)" and reboot.
  • Debian AMD64. Kernels fail to load. I could get grub to come up just fine. Occasionally I'd get two messages from the kernel before the machine would just sit.
  • Tried booting a bunch of old CDs (netbsd, minix, ubuntu, debian 7) for fun, but none were set up for serial consoles.
  • Finally built a Debian 11 i386 installer with 686+PAE kernel.

I used https://github.com/ffries/Debian-installer-with-serial-console to build the image which is just a handful of configuration files and a script to run simple-cdd. Modify the dist in the shell script, and all files in profiles. It works well.

Grub install failed. Things are buggy. I couldn't get grub to install from a chroot even. May need to revert to non-EFI install.

Gave up on EFI. Manually booted the non-EFI installer from BIOS. Had to resort to manually blanking the drive because I entered 100% which broke partman when it tried to write that.

Finally a working install