New kernel for snapshot

When do new kernels get used in snapshots?
I want to report a problem with the mt76xx driver but it is part of the kernel so apparently I need longterm: 5.4.46.
The latest snapshot is 5.4.45

Are you referring to the wireless mt76 driver?

None of the drivers (except maybe some really old ones) are part of the kernel. They're always backports from the upstream kernel wireless stack, typically a newer LTS release. With 19.07 and the 4.14 kernel, that's 4.19. E.g.:

# opkg list-installed|egrep "kernel|mac80211|mt76\ "
kernel - 4.14.180-1-fdbebcbd33677f950df5e200409ea44c
kmod-mac80211 - 4.14.180+4.19.120-1-1
kmod-mt76 - 4.14.180+2020-03-10-08054d5a-1

The +4.19.120 here indicates it's the 4.19.120 wiress stack that's in use. However, mt76 isn't upstreamed (fully?) yet, so that's an external repository. This was last updated on March 10th as you can see from the date in the mt76 package name.

MT76 repo is here.

Master has e.g. kernel 5.4 for a lot of targets already but the wireless stack is from a 5.7 RC. And the mt76 driver in master was last updated on May 30th.

2 Likes
# opkg list-installed|egrep "kernel|mac80211|mt76\ "
kernel - 5.4.45-1-48b2589b94d12c26ce341f7782041355
kmod-mac80211 - 5.4.45+5.7-rc3-1-2
kmod-mt76 - 5.4.45+2020-05-30-85c51608-2

openwrt

This repository is a mirror of https://git.openwrt.org/openwrt/openwrt.git It is for reference only and is not active for check-ins or for reporting issues. We will continue to accept Pull Requests here. They will be merged via staging trees then into openwrt.git. All issues should be reported at: https://bugs.openwrt.org

Where do I report a bug for an image-builder snapshot for the mt76 driver?

At the mt76 repo I linked you to, if the bug is related to the driver. If it's merely a packaging issue, then file one on the OpenWrt bugtracker.

The mt76 was sub part of the repo accepts issues even though the main part says it is for reference only?

If issue is resolved by 5.4.46 that has now been pushed.

1 Like

Can I tell what kernel an imagebuilder uses before I build it?

I would just go and look at the qualified kmod names in the packages directory for the target of interest to see if the bots are done. If you know the bot logs url you could check there.

1 Like