Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

kernel 4.14 depmod warnning #18

Open
James6xie opened this issue Mar 20, 2019 · 4 comments
Open

kernel 4.14 depmod warnning #18

James6xie opened this issue Mar 20, 2019 · 4 comments

Comments

@James6xie
Copy link

Hi Devs:

I worked on loongson3 platform to build kernel 4.14.74 can go pass. but rpmbuild run depmod said something wrong as below, anyone has this expirence:

my build env is:
compileris : gcc version 7.3.1 20180303 (Red Hat 7.3.1-5) (GCC
binutils info: GNU ld version 2.28-11.fc21.loongson.4
kernel info: Linux kojibuilder3 3.10.84-19.fc21.loongson.2.mips64el #1 SMP PREEMPT Fri Jul 6 18:47:47 CST 2018 mips64 mips64 mips64 GNU/Linux

  • cp /home/xzt/rpmbuild/SOURCES/filter-aarch64.sh /home/xzt/rpmbuild/SOURCES/filter-armv7hl.sh /home/xzt/rpmbuild/SOURCES/filter-i686.sh /home/xzt/rpmbuild/SOURCES/filter-mips64el.sh /home/xzt/rpmbuild/SOURCES/filter-modules.sh /home/xzt/rpmbuild/SOURCES/filter-ppc64.sh /home/xzt/rpmbuild/SOURCES/filter-ppc64le.sh /home/xzt/rpmbuild/SOURCES/filter-s390x.sh /home/xzt/rpmbuild/SOURCES/filter-x86_64.sh .
  • /home/xzt/rpmbuild/SOURCES/filter-modules.sh modules.list mips64el
  • rm filter-aarch64.sh filter-armv7hl.sh filter-i686.sh filter-mips64el.sh filter-modules.sh filter-ppc64.sh filter-ppc64le.sh filter-s390x.sh filter-x86_64.sh
  • depmod -b . -aeF ./System.map 4.14.74-200.fc21.loongson.mips64el
  • '[' -s depmod.out ']'
  • echo 'Depmod failure'
    Depmod failure
  • cat depmod.out
    depmod: WARNING: /home/xzt/rpmbuild/BUILDROOT/kernel-4.14.74-200.fc21.loongson.mips64el/./lib/modules/4.14.74-200.fc21.loongson.mips64el/kernel/drivers/ata/pata_pcmcia.ko needs unknown symbol pcmcia_disable_device
    depmod: WARNING: /home/xzt/rpmbuild/BUILDROOT/kernel-4.14.74-200.fc21.loongson.mips64el/./lib/modules/4.14.74-200.fc21.loongson.mips64el/kernel/drivers/ata/pata_pcmcia.ko needs unknown symbol pcmcia_unregister_driver
    depmod: WARNING: /home/xzt/rpmbuild/BUILDROOT/kernel-4.14.74-200.fc21.loongson.mips64el/./lib/modules/4.14.74-200.fc21.loongson.mips64el/kernel/drivers/ata/pata_pcmcia.ko needs unknown symbol pcmcia_loop_config
    depmod: WARNING: /home/xzt/rpmbuild/BUILDROOT/kernel-4.14.74-200.fc21.loongson.mips64el/./lib/modules/4.14.74-200.fc21.loongson.mips64el/kernel/drivers/ata/pata_pcmcia.ko needs unknown symbol pcmcia_request_io
    depmod: WARNING: /home/xzt/rpmbuild/BUILDROOT/kernel-4.14.74-200.fc21.loongson.mips64el/./lib/modules/4.14.74-200.fc21.loongson.mips64el/kernel/drivers/ata/pata_pcmcia.ko needs unknown symbol pcmcia_register_driver
    depmod: WARNING: /home/xzt/rpmbuild/BUILDROOT/kernel-4.14.74-200.fc21.loongson.mips64el/./lib/modules/4.14.74-200.fc21.loongson.mips64el/kernel/drivers/ata/pata_pcmcia.ko needs unknown symbol pcmcia_enable_device
  • exit 1
    error: Bad exit status from /var/tmp/rpm-tmp.p86fDJ (%build)
@James6xie
Copy link
Author

maybe we need a EXPORT_SYMBOL patches ?

@FlyGoat
Copy link
Member

FlyGoat commented Mar 20, 2019

Try 4.19 with loongson3_hpconfig?
It seemed like we have nothing to do with it since it should be a upstream issue.

@FlyGoat
Copy link
Member

FlyGoat commented Mar 20, 2019

http://mirror.lemote.com:8000/fedora/fedora28-live/Fedora28_for_loongson-MATE-Live-2.iso

And you may try Fedora28 as build host since it have built in 4.19 kernel.

@James6xie
Copy link
Author

http://mirror.lemote.com:8000/fedora/fedora28-live/Fedora28_for_loongson-MATE-Live-2.iso

And you may try Fedora28 as build host since it have built in 4.19 kernel.

Tx, I had try to build on a Fedora28_for_loongson-MATE-Live-2.iso installed OS.
I'd also had some truble as below:

  1. Checkconfig will broken build process, because of CONFIG_PLUGIN_HOSTCC="g++" in SOURCES config , but genarated .config under configs/temp* CONFIG_PLUGIN_HOSTCC="" is empty.

  2. I did not find any debug config , so i should disable {with_debuginfo} for mips, ethier build will broken, maybe we need a debug config on loongson3 or others;

  3. IIO was not enable by kernel config, and i noticed someone comment iio in filelist section, but not comment releated rules in kernel.spec, it make building process broken.

That's all , the reason why who can take any idea.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants