ubuntu 升级大版本之后无法通过串口连接

344 天前
 A01514035
手上有一个小主机,没有 hdmi 接口,只有串口,之前可以通过串口连接,里面是 ubuntu1604 系统。我升级了 ubuntu 的大版本,先升级到了 1804 又升级到了 2004 ,现在只能通过 ssh 连接进入,通过串口无法进入。请问这是要在 ubuntu 上配制什么东西吗?
通过 console 口连接到 mac 上可以看到有设备

minicom 的配制如下,和升级 ubuntu 之前能连接上时的配制一样。

连接之后显示 offline
1874 次点击
所在节点    Ubuntu
8 条回复
pagxir
344 天前
agetty 没有跑在 串口的 tty 上吧。ubuntu 上应该是 getty@.service 那个。 使用命令
systemctl start getty@ttyS002 # ttyS002 你的串口设备名
bin456789
344 天前
编辑 grub/cmdline ,添加 console=ttyAMA0 或 console=ttyS0 ,视乎设备
wangkun025
344 天前
我也升级挂过。后来安装了一个 xfce 桌面。不是推荐的做法,但也算是一条路。
A01514035
344 天前
@bin456789
@pagxir
我手上还有一个相同的没有升级 ubuntu 的设备,能通过串口连接,但是 getty 服务没有运行,

console 也是空的,他是通过什么配制能够串口连接的呢?
pagxir
344 天前
你的写完整:
systemctl status getty@tty1

如果你配置了 kernel command line 的 console=/dev/ttyXXX 的话。

那么 systemctl status getty@console 等同于 systemctl status getty@ttyXXX

如果不能正确运行的话,你需要确认波特率是否配置正确,还有串口驱动是否工作了。

在确保 getty 没有运行在串口情况下, 你可以用 minicom 打开本机的 串口, 然后另一边接上串口然后随意敲入几个字符,那么你的 minicom 可以看到你敲的字符,如果串口驱动正常工作的话(两端的波特率要一致)。
A01514035
344 天前
https://blog.csdn.net/qq_25145163/article/details/119169571
按照这个配制好了,感谢各位。
jemyzhang
344 天前
sudo apt purge brltty
然后 reboot
jemyzhang
344 天前
请忽略回复,审题错误😑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1007268

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX