modprobe: ERROR: could not insert 'off': Function not implemented

Bug #1372035 reported by dino99
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
kmod (Debian)
Fix Released
Unknown
kmod (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

fresh Utopic installation running a gtx 750 nvidia card, nvidia-331 & nouveau drivers installed, booted with systemd-boot

but :
- software-properties cant find the installed graphics drivers ('additional drivers' tab inside synaptic lp:1369400 )
- nouveau is not listed by lsmod
- if i set 'nouveau' with modprobe, i'm getting:

oem@u32:~$ sudo modprobe nouveau
[sudo] password for oem:
modprobe: ERROR: ../libkmod/libkmod-module.c:816 kmod_module_insert_module() could not find module by name='off'
modprobe: ERROR: could not insert 'off': Function not implemented
modprobe: ERROR: ../libkmod/libkmod-module.c:816 kmod_module_insert_module() could not find module by name='off'
modprobe: ERROR: could not insert 'off': Function not implemented

oem@u32:~$ sudo modprobe -vvvvvvvv `uname -r`
modprobe: INFO: ../libkmod/libkmod.c:354 kmod_set_log_fn() custom logging function 0xb77817d0 registered
modprobe: DEBUG: ../libkmod/libkmod-index.c:790 index_mm_open() file=/lib/modules/3.16.0-16-generic/modules.dep.bin
modprobe: DEBUG: ../libkmod/libkmod-index.c:790 index_mm_open() file=/lib/modules/3.16.0-16-generic/modules.alias.bin
modprobe: DEBUG: ../libkmod/libkmod-index.c:790 index_mm_open() file=/lib/modules/3.16.0-16-generic/modules.symbols.bin
modprobe: DEBUG: ../libkmod/libkmod-index.c:790 index_mm_open() file=/lib/modules/3.16.0-16-generic/modules.builtin.bin
modprobe: DEBUG: ../libkmod/libkmod-module.c:540 kmod_module_new_from_lookup() input alias=3.16.0-16-generic, normalized=3.16.0_16_generic
modprobe: DEBUG: ../libkmod/libkmod-module.c:546 kmod_module_new_from_lookup() lookup modules.dep 3.16.0_16_generic
modprobe: DEBUG: ../libkmod/libkmod.c:545 kmod_search_moddep() use mmaped index 'modules.dep' modname=3.16.0_16_generic
modprobe: DEBUG: ../libkmod/libkmod-module.c:550 kmod_module_new_from_lookup() lookup modules.symbols 3.16.0_16_generic
modprobe: DEBUG: ../libkmod/libkmod-module.c:554 kmod_module_new_from_lookup() lookup install and remove commands 3.16.0_16_generic
modprobe: DEBUG: ../libkmod/libkmod-module.c:558 kmod_module_new_from_lookup() lookup modules.aliases 3.16.0_16_generic
modprobe: DEBUG: ../libkmod/libkmod.c:424 kmod_lookup_alias_from_alias_bin() use mmaped index 'modules.alias' for name=3.16.0_16_generic
modprobe: DEBUG: ../libkmod/libkmod-module.c:562 kmod_module_new_from_lookup() lookup modules.builtin 3.16.0_16_generic
modprobe: DEBUG: ../libkmod/libkmod.c:495 kmod_lookup_alias_from_builtin_file() use mmaped index 'modules.builtin' modname=3.16.0_16_generic
modprobe: DEBUG: ../libkmod/libkmod-module.c:567 kmod_module_new_from_lookup() lookup 3.16.0_16_generic=0, list=(nil)
modprobe: DEBUG: lookup failed - trying to check if it's builtin
modprobe: DEBUG: ../libkmod/libkmod.c:392 kmod_pool_get_module() get module name='3' found=(nil)
modprobe: DEBUG: ../libkmod/libkmod.c:400 kmod_pool_add_module() add 0xb7dee728 key='3'
modprobe: DEBUG: ../libkmod/libkmod-module.c:1726 kmod_module_get_initstate() could not open '/sys/module/3/initstate': No such file or directory
modprobe: DEBUG: ../libkmod/libkmod-module.c:1736 kmod_module_get_initstate() could not open '/sys/module/3': No such file or directory
modprobe: DEBUG: ../libkmod/libkmod-module.c:452 kmod_module_unref() kmod_module 0xb7dee728 released
modprobe: DEBUG: ../libkmod/libkmod.c:408 kmod_pool_del_module() del 0xb7dee728 key='3'
modprobe: FATAL: Module 3.16.0-16-generic not found.

Looks like that issue has already been met and was fixed:
https://bugs.launchpad.net/ubuntu/+source/kmod/+bug/1073062/comments/35

so seems a regression.

ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: kmod 18-1ubuntu1
ProcVersionSignature: Ubuntu 3.16.0-16.22-generic 3.16.2
Uname: Linux 3.16.0-16-generic i686
NonfreeKernelModules: nvidia
ApportVersion: 2.14.7-0ubuntu2
Architecture: i386
CurrentDesktop: GNOME
Date: Sun Sep 21 08:48:54 2014
SourcePackage: kmod
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
dino99 (9d9) wrote :
description: updated
tags: added: regression-update systemd-boot
dino99 (9d9)
description: updated
Revision history for this message
dino99 (9d9) wrote :

Glancing for possible upstream package, Debian Sid has a more recent version which deals with an empty /lib/modprobe.d/ folder like on that Utopic installation. So it seems a good idea to upgrade kmod.

https://packages.debian.org/sid/libkmod-dev
kmod (18-2) unstable; urgency=medium

  * postinst: move any modules parameters from /etc/modules to a new
    /etc/modprobe.d/etc-modules-parameters.conf file. (Closes: #627949)
  * initramfs-hook: do not fail if /lib/modprobe.d/ is empty.
  * Add the man page for kmod(8). (Closes: #665873)
  * Document depmod --show in depmod(8). (Closes: #687435)

 -- Marco d'Itri <email address hidden> Wed, 17 Sep 2014 03:50:34 +0200

Steve Langasek (vorlon)
tags: removed: regression-update
Martin Pitt (pitti)
tags: removed: systemd-boot
Revision history for this message
Martin Pitt (pitti) wrote :

Indeed, thanks for pointing out!

Changed in kmod (Debian):
status: Unknown → Fix Released
Revision history for this message
dino99 (9d9) wrote :

so what's up on the ubuntu side ?

dino99 (9d9)
tags: removed: utopic
Changed in kmod (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.