View previous topic :: View next topic |
Author |
Message |
musv Advocate
Joined: 01 Dec 2002 Posts: 3337 Location: de
|
Posted: Sun Jul 01, 2018 10:18 pm Post subject: [solved] macvtap: Unknown symbol alloc_chrdev_regio |
|
|
Hi there,
I'm using an ARM NAS, where I wanted to work with Netnamespace and therefore create a network device label. Hence, I selected the macvtap/macvlan module in the kernel config. But when I try to load the kernel I get the following error:
modprobe macvtap: | Jul 01 21:17:25 nas kernel: tap: Unknown symbol alloc_chrdev_region (err 0)
Jul 01 21:17:25 nas kernel: tap: Unknown symbol dev_queue_xmit (err 0)
Jul 01 21:17:25 nas kernel: tap: Unknown symbol rtnl_is_locked (err 0)
Jul 01 21:17:25 nas kernel: tap: Unknown symbol __get_user_2 (err 0)
Jul 01 21:17:25 nas kernel: tap: Unknown symbol netdev_err (err 0)
Jul 01 21:17:25 nas kernel: tap: Unknown symbol skb_checksum_help (err 0)
Jul 01 21:17:25 nas kernel: tap: Unknown symbol cdev_add (err 0)
Jul 01 21:17:25 nas kernel: tap: Unknown symbol __skb_get_hash (err 0)
Jul 01 21:17:25 nas kernel: tap: Unknown symbol skb_push (err 0)
Jul 01 21:17:25 nas kernel: tap: Unknown symbol __pskb_pull_tail (err 0)
Jul 01 21:17:25 nas kernel: tap: Unknown symbol kfree_skb_list (err 0)
Jul 01 21:17:25 nas kernel: tap: Unknown symbol unregister_chrdev_region (err 0)
Jul 01 21:17:25 nas kernel: tap: Unknown symbol __skb_gso_segment (err 0)
Jul 01 21:17:25 nas kernel: tap: Unknown symbol cdev_init (err 0)
Jul 01 21:17:25 nas kernel: tap: Unknown symbol cdev_del (err 0) |
And for macvlan
modprobe macvlan: | Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_set_mtu (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol netdev_increment_features (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_mc_sync (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol netdev_is_rx_handler_busy (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_queue_xmit (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_queue_xmit_accel (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_uc_sync (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_uc_del (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol eth_header_cache (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_set_promiscuity (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_uc_unsync (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol netdev_upper_dev_link (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol eth_header_parse (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol netdev_rx_handler_unregister (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol eth_header_cache_update (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol __dev_get_by_index (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol netif_stacked_transfer_operstate (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol ndo_dflt_fdb_dump (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol netdev_upper_dev_unlink (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_mc_del (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol __ethtool_get_link_ksettings (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol unregister_netdevice_many (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol ip_check_defrag (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol netif_rx_ni (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol netif_rx (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol linkwatch_fire_event (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol call_netdevice_notifiers (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_set_allmulti (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol skb_clone (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_uc_add_excl (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol netdev_rx_handler_register (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_mc_add_excl (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol __dev_forward_skb (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_uc_add (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_get_nest_level (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_mc_unsync (err 0)
Jul 02 00:01:22 nas kernel: macvlan: Unknown symbol dev_forward_skb (err 0) |
The full kernel config can be found here: click.
Which option am I missing? Is this a kernel bug? I would have expected to get the necessary dependency selected automatically.
Last edited by musv on Tue Jul 03, 2018 12:07 am; edited 1 time in total |
|
Back to top |
|
|
bunder Bodhisattva
Joined: 10 Apr 2004 Posts: 5934
|
Posted: Mon Jul 02, 2018 12:40 am Post subject: |
|
|
unknown symbol usually means the modules weren't build with the same options as the kernel. best way to go about that is to rebuild both _________________
Neddyseagoon wrote: | The problem with leaving is that you can only do it once and it reduces your influence. |
banned from #gentoo since sept 2017 |
|
Back to top |
|
|
musv Advocate
Joined: 01 Dec 2002 Posts: 3337 Location: de
|
Posted: Tue Jul 03, 2018 12:08 am Post subject: |
|
|
You're right.
I compiled the kernel installed the modules, but forgot to copy the kernel image to the boot directory. |
|
Back to top |
|
|
|