UP  |  HOME
RSS | RSS Complete

rising (Dell Wyse Z90DE7 thin client)

Table of Contents

Summary

Wanted a small machine with a PCIe slot for SCSI expansion. Something like a Thinkcentre tiny, but even those have very little space for cards. So I found this thing.

Notes

  • The Mini-PCIe socket does not support mSATA drives.
  • I received a Matrox Epica TC48 (quad displayport) graphics card with the thin client. It's not supported in Linux (good enough for a console though).

Hardware

Make Dell
Year 2013
Model Z90DE7
Chassis Wyze Z90 Extended
Power Supply 19V 3.4A
Processor AMD G-T56N
Memory 8GB DDR3 HMT351U6CFR8C
Ports DVI
  DisplayPort
  2x USB A 2.0
  2x USB A 3.0
  RJ-45 LAN
  2x Front USB A 2.0
  3.5mm headphone jack
  3.5mm microphone jack
Graphics Radeon HD 6320
Storage 8GB Apacer SATA DOM
  8GB Apacer SATA DOM
  16GB M.2 NVME Intel Optane MEMPEK1
Int. Peripherals  
Ext. Peripherals  
Dimensions  
Length/Depth 22.5 cm
Width 6.8 cm
Height/Thickness 22.5 cm
Weight 1.67 kg (3 lbs 11 oz)

Software

Operating System  
Unique applications  

Log

[2023-03-26 Sun] A fanless 'thin' client

I bought this on ebay looking for a small machine withe PCIe slot.

Initially didn't post or was posting on the PCIe graphics card. I opened it, removed the card, and reseated the memory and it came up.

BIOS has a silly default password "Fireport" (case-sensitive). Embedded Windows accounts I didn't bother to get into.

Made a JST to SATA power adapter and installed an SSD. Did a little planning on adding a drive mount bracket.

[2023-03-26 Sun] Drive bracket and SCSI card

I fabricated a drive bracket from a bit of sheet metal. It's a bit flimsy, but I just put a bit of foam on the drive where it could bounce against the RAM.

The bracket was cut with a sheet metal nibbler. I made the bends by center punching along the bend line. Then I bent the sheet over the edge of a steel block.

[2023-04-04 Tue] Trying to put Embedded Windows back on

Dell still makes the Embedded Windows Firmware available, but it is for 16GB storage device. Mine only came with 8GB. I got a SATA to M.2 adapter card, and installed a 16GB SSD. The adapter is slightly bigger than the stock SSD and rests on a screw post, but the bend wasn't too severe.

I tried the latest Wyse USB Firmware tool, but no matter what it would not recognize drives on Windows 10. I saw mention of a specific older version on the Parky Towers Z90D7 Updating Page so I tried 1.19.0.4. The executable firmware files wouldn't run on Windows 10, nor could I get 7-zip to extract them. I was able to extract them with file-roller on my Linux machine.

I spent a bunch of time playing with the 4 versions Dell makes available (0895, 0896, 7064, 7092), but I never got a successful install. One of my early attempts produced a lot of errors, but finished. When I tried to boot the Windows install it would fail.

Eventually I gave up trying to have an Embedded Windows install. It's not what I intended the machine for (a tiny SCSI capable host), and it was just taking up time with the only benefit being a chance to play with a unusual Windows version.

[2024-02-29 Thu] A new plan for a FreeIPA server

I decided I want to improve my Kerberos setup, and part of the issue is that it is annoying to enroll machines and stuff. So obviously we move to FreeIPA. I need some hardware to run it on, and this thing seems reasonable.

In order to prep I dropped the SCSI card, and the SSD got moved to the other Z90DE7 (pharaoh). In this machine I installed both 8GB Apacer SATA DOMs, and my little Optane drive with a PCIE to M.2 adapter.

I haven't decided exactly how the storage will go, but I thought maybe some kind of redundant OS drive and then have the data on the optane for speed. Maybe some regular copying of the data to the redundant drives as well.

It still has the mini-PCIE slot free so maybe I can do something fun with that later.

The plan is to put a Debian on it. It might end up being unstable (sid) because the freeipa-server package is still in experimental.

[2024-03-09 Sat] Some active cooling

I got some little 50mm blowers. Decided to install one one the heatsink. It sucks air through the lower section, and blows it over the upper section. My PCIE to M.2 adapter happened to have some nicely spaced pads with 3.3V on them so I used a 2-pin fan header there to power the fan.

It's a bit loud at 3.3V on the desk. I might make up a little resistor adapter to stick in line. The final position will probably be under a desk, so it won't be quite so bad.

Later I noticed that, if I have a DisplayPort monitor attached, the 3.3V rail remains powered so the fan stays on. Not a problem with this eventually headless machine. It is something to watch out, and test for if you don't want that behavior.

[2024-03-09 Sat] Debian and messy disk partitioning

My disk setup is weird. I have two 8GB SATA DOMs with mdraid partitions for /boot and /. They also have a space for the EFI system partition, but only the first one actually gets an EFI partition.

Then I put a 16GB PCIE Optane which carries /var and a 2GB swap.

The main goal is to have some redundancy, and to keep data access fast. I think freeipa puts most data in /var.

I also considered getting a Mini-PCIE to M.2 adapter and a second 2242 (shorter than 2280) Optane so that /var can be mirrored, but that will wait.

Debian unstable and freeipa from experimental

I started with a stable Debian 12.4, then upgraded to trixie (testing). After removing one old kernel, I rebooted. I added the experimental repository, and upgraded to sid (unstable).

I set a static IP and updated DNS on my network.

Installing freeipa-server isn't currently possible without building your own tomcat9-user. However, the package was removed because there can be only one, and it is tomcat10-user. I reverted the changes in "Also drop tomcat9-user and tomcat9-common".

sudo apt install build-essential devscripts
sudo apt-get build-dep tomcat9
apt-get source tomcat9

Do things to revert the changes. There's probably a better way to do this directly from the git repo/commit, but it was easy enough to just re-add the files.

cd tomcat9-9.0.70
debuild -i -us -uc
cd ..
sudo dpkg -i *.deb

Make sure you don't have the tomcat10 stuff installed since two tomcats might get into a fight.

After installing things I used aptitude to manually mark the experimental versions of dependencies for install, and could finally install freeipa-server.

[2024-04-21 Sun] Wiping unstable, Trying MiniPCIE to M.2 SSD

Due to the xv security incident I wiped this machine's unstable install.

I wanted to create a mirror with a second 16GB optane. I got a MiniPCIE to M.2 adapter which should allow a 1x connection. The adapter looks correct, but it did not function. In BIOS I enabled the Wifi card, but it did not change anything. Not sure if this is a limitation of the Optane not working with a single lane, an issue with the adapter, or something peculiar about the Dell.

It might be possible to use a PCIe bridge to put both SSDs on the full size slot. I only found one card (Glotrends PA20, ASM2812 based) that seems to fit the bill, but it is $98. Way out of budget for a machine in this class. It does suggest the ASM2812 based cards with X8 connectors might work at X4, but even the cheapest are $60.