I am interested on running Proxmox VE on Mac mini or, at least, on Intel-based, T2-equipped Mac mini 2018. As it seems I'm not the only one, I'm starting a new thread from this discussion.
The best to help and to get started is just to run Linux on these machines. Whenever you encounter something which doesn't work, document that in a Github issue (or if appropriate a Linux kernel bug report) and try to figure out why it isn't working.
Header
Proxmox
Virtual Environment 7.3-3
Search
Node 'pve'
Hour (average)
CPU usage 1.54% of 6 CPU(s)
IO delay 0.26%
Load average 0.05,0.07,0.08
RAM usage 33.58% (10.48 GiB of 31.21 GiB)
KSM sharing 0 B
/ HD space 14.04% (31.04 GiB of 221.16 GiB)
SWAP usage 0.00% (0 B of 8.00 GiB)
CPU(s) 6 x Intel(R) Core(TM) i5-8500B CPU @ 3.00GHz (1 Socket)
Kernel Version Linux 5.19.17-1-pve #1 SMP PREEMPT_DYNAMIC PVE 5.19.17-1 (Mon, 14 Nov 2022 20:25:12
PVE Manager Version pve-manager/7.3-3/c3928077
Repository Status Proxmox VE updates Non production-ready repository enabled!
Server View
Logs
()
proxmox-ve: 7.3-1 (running kernel: 5.19.17-1-pve)
pve-manager: 7.3-3 (running version: 7.3-3/c3928077)
pve-kernel-5.15: 7.2-14
pve-kernel-5.19: 7.2-14
pve-kernel-helper: 7.2-14
pve-kernel-5.19.17-1-pve: 5.19.17-1
pve-kernel-5.15.74-1-pve: 5.15.74-1
ceph-fuse: 15.2.17-pve1
corosync: 3.1.7-pve1
criu: 3.15-1+pve-1
glusterfs-client: 9.2-1
ifupdown2: 3.1.0-1+pmx3
ksm-control-daemon: 1.4-1
libjs-extjs: 7.0.0-1
libknet1: 1.24-pve2
libproxmox-acme-perl: 1.4.2
libproxmox-backup-qemu0: 1.3.1-1
libpve-access-control: 7.2-5
libpve-apiclient-perl: 3.2-1
libpve-common-perl: 7.3-1
libpve-guest-common-perl: 4.2-3
libpve-http-server-perl: 4.1-5
libpve-storage-perl: 7.3-1
libspice-server1: 0.14.3-2.1
lvm2: 2.03.11-2.1
lxc-pve: 5.0.0-3
lxcfs: 4.0.12-pve1
novnc-pve: 1.3.0-3
proxmox-backup-client: 2.2.7-1
proxmox-backup-file-restore: 2.2.7-1
proxmox-mini-journalreader: 1.3-1
proxmox-widget-toolkit: 3.5.3
pve-cluster: 7.3-1
pve-container: 4.4-2
pve-docs: 7.3-1
pve-edk2-firmware: 3.20220526-1
pve-firewall: 4.2-7
pve-firmware: 3.5-6
pve-ha-manager: 3.5.1
pve-i18n: 2.8-1
pve-qemu-kvm: 7.1.0-4
pve-xtermjs: 4.16.0-1
qemu-server: 7.3-1
smartmontools: 7.2-pve3
spiceterm: 3.2-2
swtpm: 0.8.0~bpo11+2
vncterm: 1.7-1
zfsutils-linux: 2.1.6-pve1
Nov 28 01:03:30 pve kernel: Bluetooth: hci0: BCM: 'brcm/BCM.hcd'
Nov 28 01:03:30 pve kernel: Bluetooth: hci0: BCM: firmware Patch file not found, tried:
Nov 28 01:03:29 pve kernel: Bluetooth: hci0: Failed to set baudrate
Nov 28 01:03:29 pve kernel: Bluetooth: hci0: BCM: failed to write update baudrate (-16)
Nov 28 01:03:29 pve kernel: brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac4364-pcie for chip BCM4364/3
Nov 28 01:03:29 pve kernel: spi-nor spi0.0: unrecognized JEDEC id bytes: 00 00 00 00 00 00
Nov 28 01:03:29 pve kernel: intel-lpss INT34BA:00: error -EINVAL: IRQ index 0 not found
Nov 28 01:03:29 pve kernel: integrity: Reading UEFI Secure Boot Certs is not supported on T2 Macs.
Nov 28 01:03:29 pve kernel: ERROR: Unable to locate IOAPIC for GSI 34
Nov 28 01:03:29 pve kernel: ACPI Error: Aborting method \_PR.CPU2._PDC due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Nov 28 01:03:29 pve kernel: ACPI Error: Aborting method \_PR.CPU2.GCAP due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Nov 28 01:03:29 pve kernel: ACPI Error: Aborting method \_PR.CPU1.APCT due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Nov 28 01:03:29 pve kernel: ACPI Error: AE_ALREADY_EXISTS, SSDT 0xFFFF9C1D01367C00 Table is already loaded (20220331/tbdata-548)
Nov 28 01:03:29 pve kernel: ACPI Error: Aborting method \_PR.CPU1._PDC due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Nov 28 01:03:29 pve kernel: ACPI Error: Aborting method \_PR.CPU1.GCAP due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Nov 28 01:03:29 pve kernel: ACPI Error: Aborting method \_PR.CPU1.APPT due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Nov 28 01:03:29 pve kernel: ACPI Error: AE_ALREADY_EXISTS, SSDT 0xFFFF9C1D01475000 Table is already loaded (20220331/tbdata-548)
Nov 28 01:03:29 pve kernel: ACPI Error: Aborting method \_PR.CPU0._PDC due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Nov 28 01:03:29 pve kernel: ACPI Error: Aborting method \_PR.CPU0.GCAP due to previous error (AE_ALREADY_EXISTS) (20220331/psparse-529)
Nov 28 01:03:29 pve kernel: ACPI Error: AE_ALREADY_EXISTS, SSDT 0xFFFF9C1D01367C00 Table is already loaded (20220331/tbdata-548)
Nov 28 01:03:29 pve kernel: ACPI Error: Aborting method \_SB._OSC due to previous error (AE_AML_BUFFER_LIMIT) (20220331/psparse-529)
Nov 28 01:03:29 pve kernel: ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Field [CDW3] at bit offset/length 64/32 exceeds size of target Buffer (64 bits) (20220331/dsopco>
Nov 28 01:03:29 pve kernel: x86/cpu: SGX disabled by BIOS.
Noob here... how can this be used to install proxmox bare-metal on the Mac mini? When should these patches be applied?a beautiful project in the yard. compiling pve kernel with t2 patches
https://github.com/AdityaGarg8/pve-edge-kernel-t2
apt install pve-kernel-6.1.0-edge_6.1.0-1_amd64.debWe use essential cookies to make this site work, and optional cookies to enhance your experience.