Open greengem opened 4 years ago
Same here. Using Python 3 (in a virtual environment) on macOS Catalina.
Same here.
Hitting the same problem as I build my EFI following the Dortania Guide
For those struggling on this: my workaround was spinning up an Ubuntu 18:04 Docker container and running GenSMBIOS there.
For those without Docker experience: install docker and run the following
docker run -ti -v /path/to/GenSMBIOS/folder:/var/gensmb ubuntu /bin/sh
apt update
apt install python -y
./var/gensmb/GenSMBIOS.command
I did some testing and the errors I posted are only occurring in OS X on my real MacBook Pro 2008 and MacPro 2007 running Yosemite latest, works fine on my z97 and z490 opencore machines high Sierra, Mojave and Catalina.
Linux workaround posted above works.
Same, only had this issue on my real 2015 MBP. Hackintosh works without a hitch.
Heh, ironic.
[ Solution ]
The easiest thing is place macserial.exe
under Script
folder, which could be download from MacInfoPkg release of windows version. Of Source, GenSMBIOS windows version will work fine up to now.
Place these zip & unziped folder
under Script
folder. This step may not necessary.
Added with macserial.exe
, there are 7 files or folder in Script
folder that we place.
[ Solution ]
First
The easiest thing is place
macserial.exe
underScript
folder, which could be download from MacInfoPkg release of windows version. Of Source, GenSMBIOS windows version will work fine up to now.Further
Place these
zip & unziped folder
underScript
folder. ~This step may not necessary~.
- OpenCore Latest Release Version - for 2
- MacInfoPkg Latest Release Version (mac & win32) - for 4
Added with
macserial.exe
, there are 7 files or folder inScript
folder that we place.
What 7 files or folders are you talking about? Also there is no macserial.exe file from the MacInfo windows release, there's a macserial32.exe that I see.. is that the file to use? I tried adding that file and all the folders you mentioned to download and add to the Scripts folder zipped and unzipped and it didn't work.
What 7 files or folders are you talking about? Also there is no macserial.exe file from the MacInfo windows release, there's a macserial32.exe that I see.. is that the file to use? I tried adding that file and all the folders you mentioned to download and add to the Scripts folder zipped and unzipped and it didn't work.
It did work for me. I selected 2. first and chose config.plist on my newly created usb drive, then created the zip unzip files in scripts folder and copied the 4 macinfo files from here https://github.com/acidanthera/MacInfoPkg/releases which contain the macserial.exe and voila, it asks for how many times I want to generate and once done shows "flushing to selected plist".
I do not understand what 7 files is about. But I gather that GenSMBIOS gathered the open core version from the USB that contains the config.plist.
BTW GenSMBIOS does not gather any info from system it is run on. For example generate MacBookPro14,1 SMBIOS on Ivy Bridge El Capitan for a Kaby Lake Big Sur install. It just asks the model you want. The list of available choices is here https://dortania.github.io/OpenCore-Install-Guide/extras/smbios-support.html#macbook-pro
Checked internet connection but getting these errors: