doing crazy things with proxmox - today: try ressource constrained device :)

RolandK

Renowned Member
Mar 5, 2019
981
210
88
51
i just managed

- to update my igel m340c bios for being capable of uefi boot (which is required to hack the bios to enable svm/vmx) via dumping and copying the bios from another m340c with more recent bios
- to install proxmox 7.2 with zfs/zstd compression onto that (4 gb msata ssd, 2 gb ram)
- to downsize proxmox memory requirements a little bit
- to install a debian 11 vm and have it up and running with ssh
- to still have free space of 1gb

think that's the most crazy thing i ever did with proxmox or some thin client so far

1666988725389.png

what no-sense/crazy things do you do with proxmox ?
 
Wow, that's great!
I have the same model, with old bios (without uefi and virtualization options)
How did you do that?
can you describe it to me??
All the best!
 
i just managed

- to update my igel m340c bios for being capable of uefi boot (which is required to hack the bios to enable svm/vmx) via dumping and copying the bios from another m340c with more recent bios
- to install proxmox 7.2 with zfs/zstd compression onto that (4 gb msata ssd, 2 gb ram)
- to downsize proxmox memory requirements a little bit
- to install a debian 11 vm and have it up and running with ssh
- to still have free space of 1gb

think that's the most crazy thing i ever did with proxmox or some thin client so far

View attachment 42710

what no-sense/crazy things do you do with proxmox ?
Thanks RolandK for the help. it worked perfectly as per your instructions.
 

Attachments

  • 20230807_230112 2.jpg
    20230807_230112 2.jpg
    140.9 KB · Views: 37
  • 20230807_231026 2.jpg
    20230807_231026 2.jpg
    93 KB · Views: 35
  • Like
Reactions: RolandK
Would it be possible to get the procedure as well. I already got to the virtualization done on multiple M340C using the H2ouve procedure.
BUT this Fifth one is running a really old BIOS and seems to recognize my 8GB SODIMM as 4GB...
I am guessing this is just old BIOS version related. So I need to download a newer BIOS....
 
there is no legal way to get bios for download on the net

if you already own m340c with uefi firmware, all you need to do is:

1. have debian on old m340c

2. get flashrom utility :
# dpkg --list|grep flashrom
ii flashrom 1.2-5 amd64 Identify, read, write, erase, and verify BIOS/ROM/flash chips

3. then read bios from running system and copy into file :

root@m340c:~# flashrom -r test.rom --programmer internal -c W25Q64.V

4. transfer file to m340c with old bios (also debian installed there with flashrom utility)

5. write copy of bios to flash:

# flashrom -w igel-m340c-uefi.rom --programmer internal -c W25Q64.V

6. reboot, voila


use at your own risk (i have not heard of any bricked device yet)
 
Never mind... I just found out that the RAM is 4G but their is written 8G on the box. Figured it out when I swapped the SODIMM with a known good working M340C running 8G: 4G as well. Huh... So looking well to inscriptions : 4G not 8G. They sold me a new 4G SODIMM in the box with publicity of 4G, but the barcodes of the store said 8G... Some mixup in their inventory . So whatever it is fixed.
Anyway, I noticed you wanted to upgrade the BIOS to enable svm/vmx. You do know you can to this using H2OUVE as well. That is how I did my 4 * M340C Proxmox machines.
 
The problem I am having with my igel m340c device (which is only used as a pihole and a small family media server serving the house) is it restarts randomly, with no logging or any valid reason. I read somewhere this is common when you run a plain linux install and updating bios fixes this.
Updating does not seem straightforward at all. According to the BIOS it is running M340C V:3.A. 13-03202018 with a release date of 03/20/2018. Would the update descried here fix my issue, or is it even worth trying? As I write this message with the Igel inside the BIOS screen so I could copy the version number, the machine restarted again without warning, so this time not even in linux.
 
>As I write this message with the Igel inside the BIOS screen so I could copy the version number, the machine restarted again without warning, so this time not even in linux.

so , then this is a hardware problem. i don't think that you can get rid of this via update.
 
>As I write this message with the Igel inside the BIOS screen so I could copy the version number, the machine restarted again without warning, so this time not even in linux.

so , then this is a hardware problem. i don't think that you can get rid of this via update.
Well that’s what I thought. I acquired 3 of these clients for a really good price, my idea was to set up a small cluster but I just haven’t had the time. I have however put a basic install of Debian on each and all 3 of them randomly restart. I cannot find the web site that said an update to the bios cured someone else’s random reboots, which is a shame. I’ve tried replacement ram on one of the systems and it made no difference, a bit lost for ideas now
 
mhhh, 3 clients with the same problem? they all reboot theirself, even when in bios? how often does that happen? did you ask in igel community / slack? i guess that's a better place.
 
mhhh, 3 clients with the same problem? they all reboot theirself, even when in bios? how often does that happen? did you ask in igel community / slack? i guess that's a better place.
The timeframe is random and can happen anytime. From a few minutes to I think the longest period online is 14 days. They restart quickly so it’s not too much of an issue unless it happens when media is being streamed.

I have not tried anywhere else, I was wondering if an updated bios was worth a try? Could you possibly send me the one mentioned previously please? I’m sure it won’t do any harm and I have 2 sitting spare at the moment