自己编译的内核串口ttys2 不能用

开机的时候串口可以打印信息,开机之后就不能打印信息了。请问这是什么原因,配置是从Firefly-RK3288_Ubuntu14.04_201512031755这个固件解包出来的,替换了kernel,kernel是从git之后直接编译的,

百度云上的固件下载之后有ttyS2的设备驱动。自己的固件下载之后却没有而是多出一个ttyFIQ0

sun_shine 发表于 2016-5-5 17:50
百度云上的固件下载之后有ttyS2的设备驱动。自己的固件下载之后却没有而是多出一个ttyFIQ0

最新的代码打开了FIQ,所以你自己的固件会有ttyFIQ,没有打开FIQ的时候是ttyS2

linjc 发表于 2016-5-6 09:28
最新的代码打开了FIQ,所以你自己的固件会有ttyFIQ,没有打开FIQ的时候是ttyS2

如何关闭FIQ呢,貌似FIQ的问题不少

bartfj 发表于 2016-7-7 18:24
如何关闭FIQ呢,貌似FIQ的问题不少

你说的问题不少,具体是什么问题呢?关闭FIQ:

--- a/kernel/arch/arm/boot/dts/firefly-rk3288.dts
+++ b/kernel/arch/arm/boot/dts/firefly-rk3288.dts
@@ -5,7 +5,7 @@

 / {
        fiq-debugger {
-               status = "okay";
+               status = "disabled";
        };

        hsic-usb-hub{
@@ -405,7 +405,7 @@
 };

 &uart_dbg {
-       status = "disabled";
+       status = "okay";
 };

linjc 发表于 2016-7-8 09:21
你说的问题不少,具体是什么问题呢?关闭FIQ:

我看到不少求助帖子是关于4.4kernel因为FIQ打开而无法用的情况,我自己碰到的问题是用4.4 kernel制作的ubuntu固件串口无法输入, 所以想着先关掉FIQ