我正在与一个定制的图像Slackware ARM 14.1内核3.8.X从大约3年以来,现在需要升级的cdc-acm驱动程序和看门狗内核。
我尝试过BeagleBone提供的发行版中的不同内核(Debian7.11到9.5,内核4.1.X到4.14.X)。每次我替换/boot/和/lib/模块以及/lib/固件中的文件时,它们都在正确引导,但再也无法使UART工作。
在内核3.8.X中,我使用/boot/uEnv.txt行:
optargs=capemgr.enable_partno=BB-UART1,BB-UART2,BB-UART4我知道在4.1.X和4.4.X和4.14.X之间发生了变化,但是尝试了每种配置,但都没有成功。这个问题是否可能是因为我有一个/boot/和/ EXT4分区的胖分区?因为我必须远程更新系统,所以不能更改分区。
另外,问题是否可能是U版本?从调试序列中:
U-Boot 2014.04-rc2-00015-g99288ca (Mar 12 2014 - 09:49:41)编辑:
更新了U,仍然是相同的问题
U-Boot 2018.09-00002-g0b54a51eee (Sep 10 2018 - 19:41:39 -0500), Build: jenkins-github_Bootloader-Builder-65发布于 2019-01-17 19:54:44
最后,我使用了来自Image-Debian-9.5-IoT-armhf-2018-10-07-4gb.img的内核4.4.54,哪些串行端口作为ttyS工作?而不是ttyO?
4.14.X配置(uEnv.txt或其他配置)可能有问题,但我现在对4.4.X感到满意。
https://unix.stackexchange.com/questions/494906
复制相似问题