On Fri, Aug 28, 2020 at 7:15 PM Jack Mitchell <j...@embed.me.uk> wrote:
>
> Quick update, I just did an armv7 build with exactly the same codebase
> and everything worked fine. Do you have an aarch64 build could test and
> confirm working?

qemuarm64 was working fine here with -rc1. I've started a new build,
but it'll be several hours before I know more (so sometime saturday).

Cheers,

Bruce

>
> Regards,
> Jack.
>
> On 28/08/2020 22:35, Jack Mitchell wrote:
> > Hi Bruce,
> >
> > All built in-tree, the same recipe builds an armv7h kernel so I'll try a
> > build for that and see if it's something aarch64 specific. All the
> > modules are failing to load so it's not something specific to g_ether.
> > Please see kernel recipe below for reference.
> >
> > LICENSE = "GPLv2"
> > LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
> >
> > inherit kernel
> >
> > S = "${WORKDIR}/git"
> >
> > SRCREV = "redacted"
> > KBRANCH = "v5.9-rc2"
> >
> > LINUX_VERSION ?= "${KBRANCH}-g${SRCREV}"
> > PV = "${LINUX_VERSION}"
> >
> > SRC_URI = " \
> >
> > git://g...@github.com/redacted/linux.git;name=kernel;branch=${KBRANCH};protocol=ssh
> > \
> > "
> >
> > do_configure_prepend() {
> >         if [ -n "${KBUILD_DEFCONFIG}" ] && [ -f
> > "${S}/arch/${ARCH}/configs/${KBUILD_DEFCONFIG}" ]; then
> >                 oe_runmake_call -C ${S} CC="${KERNEL_CC}"
> > LD="${KERNEL_LD}" O=${B} ${KBUILD_DEFCONFIG}
> >         fi
> > }
> >
> > Cheers,
> > Jack.
> >
> > On 28/08/2020 21:55, Bruce Ashfield wrote:
> >> On Fri, Aug 28, 2020 at 4:20 PM Jack Mitchell <m...@embed.me.uk> 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 (#141941): 
https://lists.openembedded.org/g/openembedded-core/message/141941
Mute This Topic: https://lists.openembedded.org/mt/76482555/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub  
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to