Do I have a serial port or not? X670E gaming plus wifi

harter159202eb

New member
Joined
Apr 20, 2024
Messages
12
I see nothing in the manual about any header or port for a serial connection. I use Linux though and it seems to recognize a serial port on this motherboard.
from dmesg :
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
cat /proc/devices
Character devices:
1 mem
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
 
I see nothing in the manual about any header or port for a serial connection. I use Linux though and it seems to recognize a serial port on this motherboard.
from dmesg :
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
cat /proc/devices
Character devices:
1 mem
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx

there is no serial Port on that board but there is probably a Serial Controller that is connected to something else on the Board and is being used to control one of the other Components or its just Floating as typically the Chipset will have one but it can just be left not even connected as its a legacy connection type and on higher end gaming motherboards and it will not be used 99.999999% of the time by anyone so its a waste of time and money in design to even route it anywhere to a header as its useless to most people.
 
All USB ports/devices are serial connections! But if you're looking for an RS-232 type 9-pin D-type socket, you'll need to get a USB to Serial adapter cable.
 
I have been having issues with the Linux OS not waking from deep sleep S3 ACPI. It locks up and logging stops. I thought that a serial RS232 console might be used to capture where in the code the problem is occurring. I could also use some gpio pins if there were extras. The motherboard, CPU or graphics cards can get into a bad state. Even power cycling it does not fix it right away. When I had it partially working I could suspend 3 times, but the 4th time it would fail. I spent a lot of time working with various AI bots trying their suggestions. They said that it is a bug somewhere outside the OS perhaps a problem with the firmware in the hardware. I gave up looking for a solution. I just do hibernate now and that works. I have the latest bios now and firmware.
 
I just had it crash on a resume from a hibernate. I pasted the log into duck.ai(gpt) and it said this:
Most likely root causes

  • BIOS/firmware ACPI bugs or incompatible AML code that misbehaves after S4 (very common).
  • GPU/driver incompatibility or driver needing quirks on resume (amdgpu resets).
 
I don't recall seeing errors from amdgpu relating to "TDR".
found this guide: https://gist.github.com/danielrosehill/6a531b079906f160911a87dea50e1507 I have tried some of these config parameters before. Going to try them again. There are lots of ways to get it wrong- bios options, kernel options, etc. There can be a lot if different configs if you try all the combinations. And some of the bios options are not always clear even from reading the bios guide. If one was a PC hardware engineer then they may be much clearer.
 
Last edited:
Back
Top