Bug 2480

Summary: zram module fails to load on Fedora 16
Product: Fedora Reporter: Valent Turkovic <valent.turkovic>
Component: staging-kmodAssignee: Thorsten Leemhuis <fedora>
Status: RESOLVED FIXED    
Severity: normal CC: kwizart
Priority: P5    
Version: 16   
Hardware: All   
OS: GNU/Linux   
namespace:

Description Valent Turkovic 2012-09-12 11:09:39 CEST
This happens when I try to load zram module on my Fedora 16 64bit machine:

# modprobe zram
FATAL: Error inserting zram (/lib/modules/3.4.9-2.fc16.x86_64/extra/staging/zram.ko): Unknown symbol in module, or unknown parameter (see dmesg)

# dmesg -c
[181149.495366] zsmalloc: Unknown symbol alloc_vm_area (err 0)
[181149.495396] zsmalloc: Unknown symbol free_vm_area (err 0)
[181149.495421] zsmalloc: Unknown symbol __supported_pte_mask (err 0)

# uname -a
Linux valentt.iskon.local 3.4.9-2.fc16.x86_64 #1 SMP Thu Aug 23 17:51:29 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
Comment 1 Valent Turkovic 2012-09-13 13:55:49 CEST
Do you only need to update staging modules to latest version or is the issue more complicated than that?
Comment 2 Thorsten Leemhuis 2012-09-17 19:10:48 CEST
patch commited and staging-kmod-3_4_2-2_fc16_1 building now; should hit he testing repos with the next push; let me know if the problem is not fixed by this update
Comment 3 Valent Turkovic 2012-09-21 09:13:49 CEST
My guess is that it still didn't reach testing repos because I'm getting these errors:

# yum update --enablerepo=rpmfusion-free-updates-testing

Error: Package: kmod-staging-3.4.11-1.fc16.x86_64-3.4.2-2.fc16.2.x86_64 (rpmfusion-free-updates-testing)
           Requires: kernel-uname-r = 3.4.11-1.fc16.x86_64
           Installed: kernel-3.4.6-1.fc16.x86_64 (@updates)
               kernel-uname-r = 3.4.6-1.fc16.x86_64
           Installed: kernel-3.4.7-1.fc16.x86_64 (@updates)
               kernel-uname-r = 3.4.7-1.fc16.x86_64
           Installed: kernel-3.4.9-2.fc16.x86_64 (@updates)
               kernel-uname-r = 3.4.9-2.fc16.x86_64
           Available: kernel-3.1.0-7.fc16.x86_64 (fedora)
               kernel-uname-r = 3.1.0-7.fc16.x86_64
           Available: kernel-debug-3.1.0-7.fc16.x86_64 (fedora)
               kernel-uname-r = 3.1.0-7.fc16.x86_64.debug
           Available: kernel-debug-3.4.9-2.fc16.x86_64 (updates)
               kernel-uname-r = 3.4.9-2.fc16.x86_64.debug
Comment 4 Valent Turkovic 2012-09-21 09:15:01 CEST
Current F16 kernel is:
3.4.9-2.fc16.x86_64 #1 SMP
Comment 5 Nicolas Chauvet 2012-09-21 11:17:50 CEST
you need to grab kernel in updates-testing if available when using something from rpmfusion-free-updates-testing