On Fri, Aug 28, 2020 at 4:20 PM Jack Mitchell <[email protected]> wrote:
>
> Having just upgraded my mainline kernel recipe to a v5.8/v5.9-rc2 kernel
> from v5.5.8 I've found that modules have somehow broken. I've flicked
> between the two and confirmed that the old kernel build works, and the
> 5.8/5.9 build doesn't. I haven't changed anything bar the git commit
> hash. It's a very simple kernel recipe basically just inheriting the
> kernel bbclass and setting SRCREV. Running on current tip of master.
>
> I assume it's something symver related but wanted to ask if anybody
> knows anything before I dig too deep.

I can say that it is working for me on 5.8 and 5.9-rcX on the reference kernels.

qemux86-64 login: root
root@qemux86-64:~# uname -a
Linux qemux86-64 5.8.4-yocto-standard #1 SMP PREEMPT Wed Aug 26
16:07:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
root@qemux86-64:~# lsmod
Module                  Size  Used by
parport_pc             24576
parport                28672  1 parport_pc
ata_piix               36864  0
floppy                 77824  0
sch_fq_codel           20480  1

my 5.9-rc is rebuilding right now, so I can double check it over the weekend.

Not super useful, but there shouldn't be anything fundamentally
broken, since we've been following along with the latest as usual.

Is your g_ether built in-tree, or out of tree ?

Bruce


>
> Cheers,
> Jack.
>
> root@rk3399:~# uname  -a
> Linux rk3399 5.9.0-rc2 #1 SMP PREEMPT Fri Aug 28 18:47:44 UTC 2020
> aarch64 GNU/Linux
>
> root@rk3399:~# modprobe g_ether
> modprobe: ERROR: could not insert 'g_ether': Exec format error
>
> root@rk3399:~# modinfo
> /lib/modules/5.9.0-rc2/kernel/drivers/usb/gadget/legacy/g_ether.ko
> filename:
> /lib/modules/5.9.0-rc2/kernel/drivers/usb/gadget/legacy/g_ether.ko
> license:        GPL
> author:         David Brownell, Benedikt Spanger
> description:    RNDIS/Ethernet Gadget
> depends:        libcomposite,u_ether,usb_f_rndis
> intree:         Y
> name:           g_ether
> vermagic:       5.9.0-rc2 SMP preempt mod_unload aarch64
> parm:           idVendor:USB Vendor ID (ushort)
> parm:           idProduct:USB Product ID (ushort)
> parm:           bcdDevice:USB Device version (BCD) (ushort)
> parm:           iSerialNumber:SerialNumber string (charp)
> parm:           iManufacturer:USB Manufacturer string (charp)
> parm:           iProduct:USB Product string (charp)
> parm:           qmult:queue length multiplier at high/super speed (uint)
> parm:           dev_addr:Device Ethernet Address (charp)
> parm:           host_addr:Host Ethernet Address (charp)
> parm:           use_eem:use CDC EEM mode (bool)
>
> [jack@arch-corsair ~]$ file g_ether.ko
> g_ether.ko: ELF 64-bit LSB relocatable, ARM aarch64, version 1 (SYSV),
> BuildID[sha1]=375c0485cb8c4b013dc0694725457bd111899f8c, not stripped
>


-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#141936): 
https://lists.openembedded.org/g/openembedded-core/message/141936
Mute This Topic: https://lists.openembedded.org/mt/76482555/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to