Contribute
Register

SSDT or clover patch to disable super I/O (serial port) on GIGABYTE Z390 M GAMING

Status
Not open for further replies.
Joined
Jul 17, 2019
Messages
123
Motherboard
Asus TUF Gaming Z590-PLUS WIFI
CPU
i9-10900K
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
  2. Mac mini
Mobile Phone
  1. iOS
Gigabyte, in their infinite wisdom, decided to remove the option to disable serial ports, and not being able to do so has been causing me some problems. I know that I have to either use a patch in clover, or create a custom SSDT to disable super I/O, but I honestly do not know how to go about doing this. One of the weirder problems I'm experiencing is the inability to connect to Apple Music (error 11556) unless I go into my network settings, and delete my serial connection. If anyone could help me out with this, that'd be greatly appreciated; anyway, thank you for taking the time to read this.

SPECS:
Mobo GIGABYTE Z390 M GAMING (UEFI F8)
CPU: i5 9600k
RAM: 32GB DDR4 @ 2666 Mhz
GPU: AMD Radeon RX 580 w/ 8GB of VRAM (MSI armor oc edition)
Storage Samsung 970 evo 500GB
 
Update: I tried renaming UAR1 in DSDT, but that didn't work. I also tried creating a small SSDT to disable the device, and that didn't work either ....
 
Update: I tried renaming UAR1 in DSDT, but that didn't work. I also tried creating a small SSDT to disable the device, and that didn't work either ....

If this is the case for the latest F8 BIOS then I would be inclined to revert to an earlier version and save yourself the task of patching.

The manual shows the toggle was still present in earlier versions so, if F7 has the feature go back there. Although, if you have to go back any further I can see you miss out on the Intel microcode security vulnerability patch.

:)
 
Unfortunately I cannot revert back to F7 for multiple reasons.
1.) GIGABYTE did something to prevent rollbacks
2.) this update dramatically reduced the issue of "cannot allocate runtime area" errors, and I've actually been able to switch to AptioMemoryFix.
 
Update: I tried renaming UAR1 in DSDT, but that didn't work. I also tried creating a small SSDT to disable the device, and that didn't work either ....

Why you don't remove the device from the DSDT :yawn:.

Edit: Make sure Ethernet port is en0 and WIFI is en1 for proper Apple Music.
 
Yeah ... I quickly realized that; I kind of figured that I could use the same idea to a rename to make the device not show up, but I know creating a separate SSDT is the best option. I've gone through guides, but I cannot seem to get the hang of it.
 
Yeah ... I quickly realized that; I kind of figured that I could use the same idea to a rename to make the device not show up, but I know creating a separate SSDT is the best option. I've gone through guides, but I cannot seem to get the hang of it.

If you dont fix, post here your DSDT.
 
I have attached clean ACPI extracts from clover; I also disassembled my DSDT, and all SSDTs using iasl.
 

Attachments

  • DSDT-clover-origin.zip
    289 KB · Views: 141
Unfortunately I cannot revert back to F7 for multiple reasons.
1.) GIGABYTE did something to prevent rollbacks
2.) this update dramatically reduced the issue of "cannot allocate runtime area" errors, and I've actually been able to switch to AptioMemoryFix.

Okay, good luck with the ACPI patching :thumbup:

However if you have no luck with the code, you can roll-back a BIOS, it just isn't quite as straight-forward as simply applying the version you want, Gigabyte did indeed prevent that. You can though, use a self-booting USB flash-drive to do the job. There are a couple of guides hereabouts.
 
I have attached clean ACPI extracts from clover; I also disassembled my DSDT, and all SSDTs using iasl.

See if it works.
 

Attachments

  • DSDT.aml.zip
    46.2 KB · Views: 162
Status
Not open for further replies.
Back
Top