Currently -next is failing to boot on Jetson TK1. The problem looks to
be the Nouveau driver, during initialization it reports an address
decode error then starts printing error messages saying "nouveau
57000000.gpu: fifo: SCHED_ERROR 20 []" over and over again.
I've pasted the start of the errors below, you can see a full log and
more details at:
https://kernelci.org/boot/id/5b0882a259b514339779a881/
The warnings about Spectre are a separate issue and don't seem to affect
the boot.
[ 15.194484] nouveau 57000000.gpu: NVIDIA GK20A (0ea000a1)
[ 15.200109] udevd[109]: could not rename interface '3' from 'eth0' to 'enp1s0': Device or resource busy
[ 15.206399] nouveau 57000000.gpu: imem: using IOMMU
[ 15.315122] CPU2: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
[ 15.320021] nouveau 57000000.gpu: Direct firmware load for nvidia/gk20a/fecs_inst.bin failed with error -2
[ 15.384841] nouveau 57000000.gpu: Direct firmware load for nouveau/nvea_fuc409c failed with error -2
[ 15.393972] nouveau 57000000.gpu: Direct firmware load for nouveau/fuc409c failed with error -2
[ 15.402679] nouveau 57000000.gpu: gr: failed to load fuc409c
[ 15.409434] CPU1: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
[ 15.419398] CPU1: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
[ 15.482568] tegra-mc 70019000.memory-controller: gpusrd: read @0x00041200: EMEM address decode error (EMEM decode error)
[ 15.491232] [TTM] Zone kernel: Available graphics memory: 375202 kiB
[ 15.502768] [TTM] Zone highmem: Available graphics memory: 1030050 kiB
[ 15.509290] [TTM] Initializing pool allocator
[ 15.513658] nouveau 57000000.gpu: DRM: VRAM: 0 MiB
[ 15.518451] nouveau 57000000.gpu: DRM: GART: 1048576 MiB
[ 15.526546] CPU1: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
[ 15.527290] tegra-mc 70019000.memory-controller: gpusrd: read @0x00072000: EMEM address decode error (EMEM decode error)
[ 15.537050] CPU1: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
[ 15.546928] nouveau 57000000.gpu: fifo: SCHED_ERROR 20 []
Here are the build results from automated periodic testing.
The tree being built was mainline, found at:
URL: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Branch: master
Topmost commits:
3d661e2 Merge tag 'trace-v4.17-rc4-3' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
2824f50 tracing: Make the snapshot trigger work with instances
786b71f Merge tag 'nds32-for-linus-4.17-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux
Build logs (stderr only) can be found at the following link (experimental):
http://arm-soc.lixom.net/buildlogs/mainline/v4.17-rc7-22-g3d661e2/
Runtime: 24m 27s
Passed: 125
Failed: 0
Warnings: 3
Section mismatches: 0
-------------------------------------------------------------------------------
Failed defconfigs:
-------------------------------------------------------------------------------
No errors
Warnings:
arm64.allmodconfig:
arch/arm64/boot/dts/qcom/apq8096-db820c.dtb: Warning (pci_bridge): /soc/agnoc@0/qcom,pcie@610000: node name is not "pci" or "pcie"
arch/arm64/boot/dts/qcom/apq8096-db820c.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge'
arch/arm64/boot/dts/qcom/msm8996-mtp.dtb: Warning (pci_bridge): /soc/agnoc@0/qcom,pcie@610000: node name is not "pci" or "pcie"
arch/arm64/boot/dts/qcom/msm8996-mtp.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge'
drivers/isdn/hardware/eicon/message.c:5985:1: warning: the frame size of 2064 bytes is larger than 2048 bytes [-Wframe-larger-than=]
arm64.defconfig:
arch/arm64/boot/dts/qcom/apq8096-db820c.dtb: Warning (pci_bridge): /soc/agnoc@0/qcom,pcie@610000: node name is not "pci" or "pcie"
arch/arm64/boot/dts/qcom/apq8096-db820c.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge'
arch/arm64/boot/dts/qcom/msm8996-mtp.dtb: Warning (pci_bridge): /soc/agnoc@0/qcom,pcie@610000: node name is not "pci" or "pcie"
arch/arm64/boot/dts/qcom/msm8996-mtp.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge'
arm64.nosmp_defconfig:
arch/arm64/boot/dts/qcom/apq8096-db820c.dtb: Warning (pci_bridge): /soc/agnoc@0/qcom,pcie@610000: node name is not "pci" or "pcie"
arch/arm64/boot/dts/qcom/apq8096-db820c.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge'
arch/arm64/boot/dts/qcom/msm8996-mtp.dtb: Warning (pci_bridge): /soc/agnoc@0/qcom,pcie@610000: node name is not "pci" or "pcie"
arch/arm64/boot/dts/qcom/msm8996-mtp.dtb: Warning (pci_device_bus_num): Failed prerequisite 'pci_bridge'
arm.allmodconfig:
/tmp/cc7Y151n.s:18123: Warning: using r15 results in unpredictable behaviour
/tmp/cc7Y151n.s:18195: Warning: using r15 results in unpredictable behaviour
No new syscalls
No section mismatches