On a builder, compile our kernel:
$ git clone git://github.com/jpirko/linux_mlxsw.git -b combined_queue$ cd ~/linux_mlxsw && make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- olddefconfig && make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- mod2yesconfig && make -jnproc ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
On the switch, enter the same directory you have compiled the kernel and run the below with the suitable kernel cmdline:
$ cd ~/linux_mlxsw && kexec -l arch/arm64/boot/Image --append="onl_platform=arm64-delta-tx4810-r0 root=/dev/sda4 rw pci=pcie_bus_safe =no" && kexec -e &
Connect the switch again and run:
$ dmesg | grep BUG
we are getting a lot of BUGs in dmesg such as below:
Each time a different process fails.
Reproduce:
$ git clone git://github.com/jpirko/linux_mlxsw.git -b combined_queue
$ cd ~/linux_mlxsw && make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- olddefconfig && make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- mod2yesconfig && make -jnproc ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
$ cd ~/linux_mlxsw && kexec -l arch/arm64/boot/Image --append="onl_platform=arm64-delta-tx4810-r0 root=/dev/sda4 rw pci=pcie_bus_safe =no" && kexec -e &
$ dmesg | grep BUG
Can you help with that please? Thanks.