I updated my odroid XU3 I found usb and usb attached ethernet stopped working. When I change boot to Ubuntu on SDcard instead of HAos on EMMC the usb works fine so it’s not hardware.
When I serial uart into the odroid HAos and login as root i have this
Use `ha` to access the Home Assistant CLI.
# lsmod
Module Size Used by
nfnetlink 24576 1
xfrm_user 40960 1
cfg80211 913408 0
exynos_gsc 40960 0
s5p_jpeg 49152 0
v4l2_mem2mem 36864 2 s5p_jpeg,exynos_gsc
s5p_mfc 151552 0
videobuf2_dma_contig 20480 3 s5p_jpeg,s5p_mfc,exynos_gsc
videobuf2_memops 16384 1 videobuf2_dma_contig
videobuf2_v4l2 32768 4 s5p_jpeg,s5p_mfc,exynos_gsc,v4l2_mem2mem
videobuf2_common 61440 7 s5p_jpeg,videobuf2_dma_contig,s5p_mfc,exynos_gsc,videobuf2_memops,v4l2_mem2mem,videobuf2_v4l2
s5p_cec 16384 0
Which shows usb driver smsc95xx not loaded. Was unable to find what caused this in the 9.0 changelog but I assume its a change in the kernel config which is crazy cause AFAIK my device is so close to an XU4 that it should just work with XU4 configs as the difference is mostly formfactor.
This is what ubuntu 20.04 comes up with
Module Size Used by
rfkill 24576 1
cpufreq_conservative 16384 0
cpufreq_userspace 16384 0
cpufreq_powersave 16384 0
zstd 16384 8
smsc95xx 32768 0
s5p_mfc 131072 0
s5p_jpeg 45056 0
exynos_gsc 32768 0
v4l2_mem2mem 20480 2 s5p_jpeg,exynos_gsc
videobuf2_dma_contig 20480 3 s5p_jpeg,s5p_mfc,exynos_gsc
mali_kbase 356352 0
videobuf2_memops 16384 1 videobuf2_dma_contig
videobuf2_v4l2 20480 4 s5p_jpeg,s5p_mfc,exynos_gsc,v4l2_mem2mem
s5p_cec 16384 0
videobuf2_common 40960 5 s5p_jpeg,s5p_mfc,exynos_gsc,v4l2_mem2mem,videobuf2_v4l2
evdev 24576 1
exynos_gpiomem 16384 0
zram 28672 2
sch_fq_codel 20480 2
sunrpc 303104 1
ip_tables 24576 0
ipv6 438272 60
autofs4 36864 2
gpio_keys 20480 0