Jump to content

[GUIDE] TRX40 OSX Bare metal Proxmox setup(6.2-1) Updated 25-07-2020


Recommended Posts

  • Supervisor

and this is the final result:

1392471609_bootorder.thumb.jpg.a8372e4bcf9542523e6d7569f66d8dfb.jpg

 

in sabrent NVME disk i Have EFI partition with opencore and OSX partition for High Sierra

All disk controllers (Nvme and sata)  passed!

Link to post
Share on other sites
  • Supervisor

As pictures above this message shows MSI trx40 Pro 10g motherboard has 2 i211 Gigabit network connection.

To activate it we have to add a kext in our EFI folder:

SmallTreeIntel82576 download from here

check if id vendor is compatible with your ethernet card with dcpimanager (download it from here)

321369324_ScreenShot2020-04-27at16_39_54.thumb.png.8411c85235d47f67b95089aaffd5b888.png

 

in my case you can se 1539 value.

 

1725351806_ScreenShot2020-04-27at16_40_18.thumb.png.8e8cf032676b42f43ea2c3d5c52d845b.png

 

As you can verify under "Supported device" in above pictures

 

reboot your OSX and you have now your two Gigabit Ethernet available!

 

1092203370_ScreenShot2020-04-27at17_07_30.thumb.jpg.437ef5412c848450fbb0ae0829deb05e.jpg

Link to post
Share on other sites
  • Supervisor

Update 29/06/2020

new kernel release in proxmox distribution site

With these kernel you can avoid to use FLR patch to pass problematic usb and audio controllers

I see No others benefits in my testing with this new kernel

Link to post
Share on other sites
  • Supervisor

I would like to suggest to read all posts here and also in guide thread discussion

 here is a summary for my configuration files with Proxmox:

pve version

Spoiler

root@pve:~# pveversion -v
proxmox-ve: 6.2-1 (running kernel: 5.7.8-1-zen2)
pve-manager: 6.2-9 (running version: 6.2-9/4d363c5b)
pve-kernel-5.4: 6.2-4
pve-kernel-helper: 6.2-4
pve-kernel-5.4.44-2-pve: 5.4.44-2
pve-kernel-5.4.44-1-pve: 5.4.44-1
pve-kernel-5.4.41-1-pve: 5.4.41-1
pve-kernel-5.4.34-1-pve: 5.4.34-2
ceph-fuse: 12.2.11+dfsg1-2.1+b1
corosync: 3.0.4-pve1
criu: 3.11-3
glusterfs-client: 5.5-3
ifupdown: 0.8.35+pve1
ksm-control-daemon: 1.3-1
libjs-extjs: 6.0.1-10
libknet1: 1.16-pve1
libproxmox-acme-perl: 1.0.4
libpve-access-control: 6.1-2
libpve-apiclient-perl: 3.0-3
libpve-common-perl: 6.1-5
libpve-guest-common-perl: 3.0-11
libpve-http-server-perl: 3.0-6
libpve-storage-perl: 6.2-3
libqb0: 1.0.5-1
libspice-server1: 0.14.2-4~pve6+1
lvm2: 2.03.02-pve4
lxc-pve: 4.0.2-1
lxcfs: 4.0.3-pve3
novnc-pve: 1.1.0-1
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.2-9
pve-cluster: 6.1-8
pve-container: 3.1-10
pve-docs: 6.2-4
pve-edk2-firmware: 2.20200531-1
pve-firewall: 4.1-2
pve-firmware: 3.1-1
pve-ha-manager: 3.0-9
pve-i18n: 2.1-3
pve-qemu-kvm: 5.0.0-10
pve-xtermjs: 4.3.0-1
qemu-server: 6.2-9
smartmontools: 7.1-pve2
spiceterm: 3.1-1
vncterm: 1.6-1
zfsutils-linux: 0.8.4-pve1

 

modules

Spoiler

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
 

 

blacklist.conf

Spoiler

#blacklist nvidia
#blacklist snd_usb_audio

 

kvm.conf

Spoiler

options kvm ignore_msrs=1

 

pve-blacklist.conf

Spoiler

# This file contains a list of modules which are not supported by Proxmox VE 

# nidiafb see bugreport https://bugzilla.proxmox.com/show_bug.cgi?id=701
blacklist nvidiafb

 

vfio.conf

Spoiler

empty 😛 🙂

 

100.conf

Spoiler


#usb0: host=04d9:A1702
#usb1: host=046d:c050
#usb2: host=0c76:A161f

above usb stuff I use if I DO NOT PASS any usb controllers
#hostpci9: 49:00

#Acquantia ethernet card
#args: -device isa-applesmc,osk="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" -cpu Penryn,vendor=GenuineIntel,+invtsc
#args for some experiments (with this no need to use VirtualSMC or fakeSMC)
agent: 0
args: -smbios type=2 -cpu host,vendor=GenuineIntel,+invtsc
balloon: 0
bios: ovmf
boot: d
cores: 64
cpu: host
efidisk0: local-lvm:vm-100-disk-1,size=4M
hostpci0: 21:00,pcie=1,x-vga=1
hostpci1: 46:00.1

#usb
hostpci10: 46:00.3

#usb
hostpci11: 47:00

#sata
hostpci12: 48:00

#sata
hostpci2: 01:00.0

#nvme disk (windows)
hostpci3: 02:00.0

#nvme disk (OSX high Sierra with an EFI partition inside)
hostpci4: 04:00.3

#usb
hostpci5: 23:00.3

#usb
hostpci6: 23:00.4

#usb audio
hostpci7: 44:00

#I211 intel ethernet
hostpci8: 45:00

#I211 intel ethernet
ide2: local:iso/OC_060_macOS86.iso,cache=unsafe,size=150M

#my safe Opencore EFI if I mess up the one inside my main OSX disk
machine: q35
memory: 121856
name: sierra
net0: vmxnet3=eth address put yours,bridge=vmbr0,firewall=1
numa: 0
ostype: other
sata0: local-lvm:vm-106-disk-0,cache=unsafe,size=84G,ssd=1
scsihw: virtio-scsi-pci
smbios1: uuid=put yours here
sockets: 1
startup: down=20

# useful to shutdown linux and OSX after 20s
tablet: 0
vga: none
vmgenid: put yours here

 

  • Like 1
Link to post
Share on other sites
  • 2 months later...
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.