ophub / amlogic-s9xxx-armbian

Support for Armbian in Amlogic, Rockchip and Allwinner boxes. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.
GNU General Public License v2.0
5.8k stars 1.86k forks source link

显示器持续输出RTL871X: ...... #1392

Closed hoyzhang closed 1 year ago

hoyzhang commented 1 year ago

IMG: Armbian_23.05.0_amlogic_s905lb-r3300l_jammy_5.15.110_server_2023.05.12.img CPU: S905L-B dtb: meson-gxl-s905x-p212.dtb uboot.ext: u-boot-s905x-s912.bin

已经成功启动并安装到U盘,能正常登录,HDMI和网卡也是可以的,WIFI也能看到。 但是HDMI输出,持续看到如下图所示的字幕,SSH终端则没有出现。看样子是WIFI芯片的问题,能怎么解决吗?

bb

ophub commented 1 year ago

禁用你不用的无线

hoyzhang commented 1 year ago

禁用你不用的无线

有什么命令禁用呢? 如果WIFI还想使用呢?

ophub commented 1 year ago

看仓库的文档

hoyzhang commented 1 year ago

看仓库的文档

禁用有办法做到。但是WIFI还想使用的情况下,怎么处理才能去掉这些提示呢? 我在armbian-config中连接了wifi,能动态获取到ip,能ping通外网。

ophub commented 1 year ago

sudo systemctl disable serial-getty@ttyFIQ0 2>/dev/null sudo systemctl disable serial-getty@ttyAML0 2>/dev/null

hoyzhang commented 1 year ago

试了一下,似乎仍然有输出

hoyzhang commented 1 year ago

可能在rc.local中禁止dmesg继续输出能解决这个问题。回头再测试一下

LiteCoder commented 1 year ago

可能在rc.local中禁止dmesg继续输出能解决这个问题。回头再测试一下

你好,请问这个问题解决了吗

bh4578 commented 1 year ago

在Debian或其他基于Systemd的Linux系统中,您可以通过创建一个Systemd服务单元来设置开机自动运行命令 dmesg -D。 以下是设置开机自动运行命令 dmesg -D 的步骤:

  1. 创建一个新的Systemd服务单元文件,例如 disable_dmesg.service。使用文本编辑器(例如nanovim)创建一个新文件:
sudo nano /etc/systemd/system/disable_dmesg.service
  1. 在编辑器中输入以下内容,描述服务单元的设置:
[Unit]
Description=Disable dmesg at boot

[Service]
Type=oneshot
ExecStart=/bin/dmesg -D

[Install]
WantedBy=multi-user.target
  1. 保存并关闭文件。在nano编辑器中,按 Ctrl + X,然后输入y并按下 Enter 来保存。

  2. 激活新的Systemd服务单元并设置开机自动运行:

sudo systemctl daemon-reload
sudo systemctl enable disable_dmesg.service
  1. 重新启动系统,让更改生效:
sudo reboot

现在,命令 dmesg -D 将在系统启动时自动运行,禁用内核消息(kern.log)的输出到控制台。

请注意,禁用内核消息输出可能会影响系统故障排除和日志记录。在某些情况下,这可能会隐藏重要的系统信息。确保在了解可能的后果后再执行这个操作。如果不确定是否需要禁用 dmesg 的输出,请先测试并验证该设置是否适合您的系统。

IOsetting commented 1 year ago

我也遇到了这个问题. 禁用dmesg输出只是眼不见为净, 但是要用到dmesg信息的时候, 还是要面对这一大堆日志垃圾. 是不是这个驱动在编译时设置了错误的日志级别? 能否给上游提一个issue修复这个问题?

vinbor commented 11 months ago

我也遇到了这个问题,关闭WIFI功能sudo ifconfig wlan0 down可以解决。