Accessing serial ports on Intel's Apollo Lake chipset

Bryn Wolfe

New Member
Joined
Oct 18, 2018
Messages
1
Reaction score
0
Credits
0
Intel's newest E3900 series SoC chips (formerly known as Apollo Lake) come with two built-in UARTs. I've installed Ubuntu 16.04 on a E3950-based SBC and it seems to function normally except for the serial ports. A "dmesg | grep serial" shows that the OS registers two ports (serial0 at ttyS5 and serial1 at ttyS6). However, an "ls /dev/ttyS*" specifically excludes those two registered ports. I have no idea where to find these two ports if they're not in /dev so I can tickle the interface even with something as simple as "echo hello > ttyS5". I've upgraded the kernel to 4.18.14 in hopes that it might have some drivers that magically put these ports back into /dev, but no joy. If these ports are registered but not in /dev, where else might they be? I know the E3900 chipset is not officially released by Intel but hope that somebody else has gone through this process and gotten past this problem.
 


In general you should find your pure-hardware serial as /dev/ttyS0
Can you post the involved dmesg part ?
 

Members online


Top