LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-14-2017, 09:01 AM   #1
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,292

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
VurtualBox. Module vboxguest builds, won't install


On 14.2, with virtualbox-5.1.12 I'm trying to do a tidy up before instaslling a vm. I've installed the Extension pack, and Guest additions, but I'm stopped by this error
Code:
vboxadd.sh: failed: modprobe vboxguest failed.
The modules build OK. They also appear in modules.dep. But this is what happens when you try installing them.
Code:
bash-4.3$ ls -lh /lib/modules/{4.4.14,4.4.14-dec}/misc/vboxguest.ko
-rw-r--r-- 1 root root 352K Jan 14 11:33 /lib/modules/4.4.14-dec/misc/vboxguest.ko
-rw-r--r-- 1 root root 352K Jan 14 11:52 /lib/modules/4.4.14/misc/vboxguest.ko
bash-4.3$ sudo modprobe vboxguest.ko
modprobe: FATAL: Module vboxguest.ko not found in directory /lib/modules/4.4.14
Looking for errors, I get these relevant ones
Code:
bash-4.3$ sudo depmod -eF /boot/System.map-huge-4.4.14
depmod: WARNING: /lib/modules/4.4.14/misc/vboxvideo.ko needs unknown symbol pv_irq_ops
depmod: WARNING: /lib/modules/4.4.14/misc/vboxvideo.ko needs unknown symbol pv_lock_ops
depmod: WARNING: /lib/modules/4.4.14/misc/vboxguest.ko needs unknown symbol pv_mmu_ops
depmod: WARNING: /lib/modules/4.4.14/misc/vboxguest.ko needs unknown symbol pv_irq_ops
depmod: WARNING: /lib/modules/4.4.14/misc/vboxguest.ko needs unknown symbol pv_lock_ops
depmod: WARNING: /lib/modules/4.4.14/misc/vboxguest.ko needs unknown symbol alloc_pages_current
depmod: WARNING: /lib/modules/4.4.14/misc/vboxdrv.ko needs unknown symbol pv_mmu_ops
depmod: WARNING: /lib/modules/4.4.14/misc/vboxdrv.ko needs unknown symbol pv_cpu_ops
depmod: WARNING: /lib/modules/4.4.14/misc/vboxdrv.ko needs unknown symbol pv_irq_ops
depmod: WARNING: /lib/modules/4.4.14/misc/vboxdrv.ko needs unknown symbol pv_lock_ops
depmod: WARNING: /lib/modules/4.4.14/misc/vboxdrv.ko needs unknown symbol alloc_pages_current
I presume I'm missing something(s), but what? I can't seem to find a recent mention of it.

EDIT: Those symbols (alloc_pages_current, pv_mmu_ops, pv_irq_ops, & pv_lock_ops) seem to be all over the kernel .o files, plentiful in /lib/modules/, but in neither libs or headers anywhere :-o.

Last edited by business_kid; 01-14-2017 at 10:21 AM.
 
Old 01-15-2017, 05:58 AM   #2
kjhambrick
Senior Member
 
Registered: Jul 2005
Location: Round Rock, TX
Distribution: Slackware64 15.0 + Multilib
Posts: 2,159

Rep: Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512Reputation: 1512
business_kid --

Quick Q for you.

What kernel version are you running ?

Code:
uname -r
4.4.14 has been updated a couple ( ? a few ? ) times.

The latest Official Slackware 14.2 kernel is 4.4.38 ...

-- kjh
 
Old 01-15-2017, 10:19 AM   #3
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,292

Original Poster
Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
The huge 4.4.14 is the original from the 14.2 iso. I rebuilt the 4.4.14 source with my own config, that's the 4.4.14-dec kernel in the post below. I use my own kernel mainly, just have the 'huge' for the evil day that something breaks.

I gather the 4.4.x kernels seem all right, but I've seen a few posts where 4.8.x kernels break things for people. What happened 4.5.x - 4.7.x? I have done zero reading on kernels recently - I unfortunately have bigger fish to fry. What source version would you recommend?
 
Old 01-15-2017, 12:09 PM   #4
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,292

Original Poster
Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Right. I grabbed the source package for 4.4.38 & built my config; that saves it looking for hardware I haven't got. Depmod stopped complaining about vboxguest, but vboxadd still puked on it. Interestingly, I get 6 modules in 4.4.38, but only 3 in the other kernels. Dmesg says
Code:
  9.576067] udevd[266]: NAME="%k" is ignored, because it breaks kernel supplied names, please remove it from /lib/udev/rules.d/65-kvm.rules:1
[    9.576093] udevd[266]: specified group 'kvm' unknown
. . .
[   56.369596] vboxdrv: Unknown symbol preempt_notifier_inc (err 0)
[   56.369613] vboxdrv: Unknown symbol preempt_notifier_register (err 0)
[   56.369637] vboxdrv: Unknown symbol preempt_notifier_dec (err 0)
[   56.369645] vboxdrv: Unknown symbol preempt_notifier_unregister (err 0)
and of course depmod is still unhappy
Code:
bash-4.3# depmod -eF /boot/System.map-4.4.38
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_mmap
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_global_release
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_pool_unpopulate
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_manager_func
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_global_init
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_device_release
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_kunmap
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_del_sub_from_lru
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_device_init
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_init_mm
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_dma_acc_size
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_tt_init
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_kmap
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_add_to_lru
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_unref
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_mem_global_release
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_mem_global_init
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_init
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_validate
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_bo_move_memcpy
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_tt_fini
depmod: WARNING: /lib/modules/4.4.38/misc/vboxvideo.ko needs unknown symbol ttm_pool_populate
depmod: WARNING: /lib/modules/4.4.38/misc/vboxdrv.ko needs unknown symbol preempt_notifier_inc
depmod: WARNING: /lib/modules/4.4.38/misc/vboxdrv.ko needs unknown symbol preempt_notifier_register
depmod: WARNING: /lib/modules/4.4.38/misc/vboxdrv.ko needs unknown symbol preempt_notifier_dec
depmod: WARNING: /lib/modules/4.4.38/misc/vboxdrv.ko needs unknown symbol preempt_notifier_unregister

bash-4.3# grep vboxvideo /lib/modules/4.4.38/modules.dep
misc/vboxvideo.ko: misc/vboxguest.ko
bash-4.3#
I did put in a kvm group to humour it. I suppose I had better add my username to it. All those 'ttm*' symbols are in the kernel video stuff by the way.

/goes off to reinstall virtualbox, for want of a better idea.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] SlackBuils for VBoxGuest BW-userx Slackware 3 12-06-2016 01:50 PM
[SOLVED] Wine Staging 1.7.46 builds but won't install. FC22 bmarley83 Fedora 5 07-14-2015 06:13 AM
vurtualbox guest additions Jonha Linux - Software 1 02-21-2009 05:49 PM
How to write makefile for module in 2.6 kernel which builds and uses libraries videsh Linux - Distributions 1 01-19-2006 02:57 PM
Via-Rhine Module Won't Install? hismeat Linux - Networking 0 05-04-2001 07:24 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 11:08 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration