no serial console on IMX8MQ after kernel upgrade to 6.1

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

no serial console on IMX8MQ after kernel upgrade to 6.1

ソリューションへジャンプ
548件の閲覧回数
fourtrax1
Contributor II

Hi,

I updated the mainline kernel on a custom board with an imx8mq from 6.0.19 to 6.1.1, after which I stopped getting any output on the serial console (bootloader works fine, just the kernel version changed).

Connecting via JTAG allowed me to read the kernel logs. There are some differences from the previous kernel:

 

[ 0.087445] platform soc@0: Fixed dependency cycle(s) with /soc@0/bus@30000000/efuse@30350000/soc-uid@4
[ 0.098045] platform 30330000.pinctrl: Fixed dependency cycle(s) with /soc@0/bus@30000000/pinctrl@30330000/pinctrl_gpiosgrp
[ 0.099852] platform 30350000.efuse: Fixed dependency cycle(s) with /soc@0/bus@30000000/clock-controller@30380000
[ 0.102895] platform 30350000.efuse: Fixed dependency cycle(s) with /soc@0/bus@30000000/clock-controller@30380000
[ 0.104614] platform 30380000.clock-controller: Fixed dependency cycle(s) with /soc@0/bus@30000000/gpc@303a0000
[ 0.106311] platform 30380000.clock-controller: Fixed dependency cycle(s) with /soc@0/bus@30000000/gpc@303a0000
[ 0.107825] platform 303a0000.gpc: Fixed dependency cycle(s) with /soc@0/interrupt-controller@38800000

Any ideas as to what might have caused the dependency cycle in the 6.1.1 kernel?

There is also this message now:

[ 14.052893] platform regulator-vdd-arm: deferred probe pending
[ 14.052911] platform clock-pcie1-refclk-gate: deferred probe pending
[ 14.052927] platform 38200000.usb: deferred probe pending
[ 14.052942] platform gpio-keys: deferred probe pending

On the old kernel, the serial console is initialised (this is missing from the log on the new kernel):

 

0.225009] SoC: i.MX8MQ revision 2.1
[ 0.229819] 30880000.serial: ttymxc2 at MMIO 0x30880000 (irq = 16, base_baud = 1562500) is a IMX
[ 1.030218] printk: console [ttymxc2] enabled
[ 1.035840] 30890000.serial: ttymxc1 at MMIO 0x30890000 (irq = 17, base_baud = 1562500) is a IMX
[ 1.045868] 30a60000.serial: ttymxc3 at MMIO 0x30a60000 (irq = 18, base_baud = 1562500) is a IMX

Any hints and ideas on how to solve this problem would be appreciated, thanks in advance.

0 件の賞賛
返信
1 解決策
500件の閲覧回数
fourtrax1
Contributor II

ok has been resolved, CONFIG_ARCH_NXP was missing

元の投稿で解決策を見る

2 返答(返信)
496件の閲覧回数
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Good!

0 件の賞賛
返信
501件の閲覧回数
fourtrax1
Contributor II

ok has been resolved, CONFIG_ARCH_NXP was missing