龙芯内核编译后串口报错:There is no i2c device ack

自己编译内核启动文件系统发现启动后串口一遍又一遍的报错:
[ 20.265825] There is no i2c device ack
[ 30.313818] There is no i2c device ack
[ 40.361820] There is no i2c device ack
[ 50.409811] There is no i2c device ack

解决办法:

开机进入:PMON>
输入:PMON>rint_dtb /

查看打印信息中:[email protected]开头的内容
我的如图
龙芯内核编译后串口报错:There is no i2c device ack
回到上位机编译内核的位置进入图形界面:
Device Drivers —>
I2C support —>
I2C Hardware Bus support
< > Loongson I2C adapter
去掉<>中的*
龙芯内核编译后串口报错:There is no i2c device ack
编译重新放入vmlinuz文件启动就OK了

博主比较懒,图多字少,如果这篇文章能帮到你就很开心了

博主曾被这个问题困扰,特别感谢冯思远工程师的技术支持!!!