Running Haiku on a Dell Wyse 3040 Thin Client

Hello! Long term Haiku enthusiast, but I’ve only recently wanted to try getting a little more involved due to time/motivation restraints :slight_smile:

I decided to try out the latest 64-bit Haiku beta 5 release on a little Dell Wyse 3040 Thin Client I have lying around, and it works! It didn’t want to boot Haiku in beta 4, so this is a welcome change!

The specs aren’t too impressive:
CPU: Intel Atom Cherry Trail x5 Z-8350
RAM: 2GB DDR3L
Onboard eMMC Storage: 8GB
SDIO interface via M.2 keyed slot
normal assortment of USB/Ethernet/etc ports
It’s also just teeny tiny, being a little tiny 4 box and all.

But it runs smooth as butter, and honestly I could totally just use this thing as normal.

However, I have noticed that the onboard eMMC storage as well as storage connected to the SDIO interface is not recognized under Haiku, which leaves me unable to install it to the device at all, and I’d rather not have a USB device permanently hanging off.

Is the lack of support for eMMC and/or SDIO storage a known quirk of the OS as it is right now? I found a few older reports saying the eMMC driver was still work in progress, but I couldn’t find much on SDIO. I did notice the SDIO interface is at least seen under listdev, but I’m unsure what that really gives me in this case.

Yes, the eMMC driver doesn’t exist yet. The SDIO bus should work but the driver for that is not fully debugged yet, and then any SDIO device will need its own specific driver as well.

At the moment only SD and SDHC mass storage cards have some chance of working.

1 Like

I got a little Dell Wyse running Haiku, I would have to look up the exact model and specs (though am abroad now) and it seems to work fine.

If you want to use the machine to play with an alternative OS - beyond Linux - I recommend Genode Sculpt (I gave this a go ironically proved also not being able to make a permanent install, although the details were different. I will try again later this month when the next bi-annual version comes out). Similar drill: make a USB drive and fire her up.

That’s what I thought about eMMC, thanks for confirming.

On SDIO, that’s interesting, as I do have a microSD adapter and a SDHC card in there that Haiku just doesn’t see. Is there any way I can help figure out why it might not show up? It definitely works under other operating systems.

I wonder if you could boot from USB with another OS and dd the Haiku image onto the internal storage?

You can absolutely do that if the other OS has a driver for eMMC,but that will bring you no benefit as Haiku can still not boot from it if it doesn’t support eMMC storage.
Also waiting for eMMC support here btw,have two or three devices with it.

Ah yes, sorry! I now see that the op stated eMMC 8GB storage internal. No go.