Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#20878 - [kernel26] 2.6.35.4-2 drm/kms not working after update

Attached to Project: Arch Linux
Opened by Alex (archex) - Friday, 17 September 2010, 22:27 GMT
Last edited by Dan McGee (toofishes) - Monday, 13 December 2010, 16:07 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Thomas Bächler (brain0)
Architecture x86_64
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 4
Private No

Details

Description:
After 2.6.35.4-2 X doesn't start any more and reports:
(EE) intel(0): No kernel modesetting driver detected.
After downgrade to 2.6.35.4-1 it works again.

grep drm kernel.log

Sep 17 20:49:59 localhost kernel: [drm] Initialized drm 1.1.0 20060810
Sep 17 20:49:59 localhost kernel: [drm] set up 31M of stolen space
Sep 17 20:49:59 localhost kernel: fb0: inteldrmfb frame buffer device
Sep 17 20:49:59 localhost kernel: drm: registered panic notifier
Sep 17 20:49:59 localhost kernel: [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0

// This was before kernel upgrade, the next line after

Sep 17 22:39:45 localhost kernel: drm: Unknown symbol compat_alloc_user_space (err 0)



Additional info:
Please tell me what you need.
Using Asus-Notebook with Intel GPU.
This task depends upon

Closed by  Dan McGee (toofishes)
Monday, 13 December 2010, 16:07 GMT
Reason for closing:  No response
Comment by Ochi (ochi) - Tuesday, 21 September 2010, 01:30 GMT
I seem to have the same symptoms with 2.6.35.4-2 when trying to use the emu10k1 (Sound Blaster) module on a x86_64 system. Downgrading to 2.6.35.4-1 helps.

When trying to modprobe snd_emu10k1, modprobe tells me:
WARNING: Error inserting snd_hwdep (/lib/modules/2.6.35-ARCH/kernel/sound/core/snd-hwdep.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_util_mem (/lib/modules/2.6.35-ARCH/kernel/sound/synth/snd-util-mem.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_page_alloc (/lib/modules/2.6.35-ARCH/kernel/sound/core/snd-page-alloc.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_timer (/lib/modules/2.6.35-ARCH/kernel/sound/core/snd-timer.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_seq_device (/lib/modules/2.6.35-ARCH/kernel/sound/core/seq/snd-seq-device.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_pcm (/lib/modules/2.6.35-ARCH/kernel/sound/core/snd-pcm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting ac97_bus (/lib/modules/2.6.35-ARCH/kernel/sound/ac97_bus.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_ac97_codec (/lib/modules/2.6.35-ARCH/kernel/sound/pci/ac97/snd-ac97-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_rawmidi (/lib/modules/2.6.35-ARCH/kernel/sound/core/snd-rawmidi.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_emu10k1 (/lib/modules/2.6.35-ARCH/kernel/sound/pci/emu10k1/snd-emu10k1.ko): Unknown symbol in module, or unknown parameter (see dmesg)

And dmesg reads:
snd: Unknown symbol compat_alloc_user_space (err 0)
Comment by Ochi (ochi) - Wednesday, 22 September 2010, 14:50 GMT
emu10k1 issue still existent in kernel26 package version 2.6.35.5-1 :(
Comment by Jan de Groot (JGC) - Wednesday, 22 September 2010, 21:34 GMT
Can you do "find /lib/modules -name snd.ko" to see if you have more than just one snd module on your system? I suspect you have a custom compiled snd.ko module in /lib/modules in some update directory that overrides the kernel version. The definition of compat_alloc_user_space has been changed because of the security update included in 2.6.35.4-2 and 2.6.35.5, so any module linking to that symbol needs a recompile.
Comment by Ochi (ochi) - Wednesday, 22 September 2010, 22:00 GMT
Sure, but only a single module was found:

ochi@cerberus> find /lib/modules -name snd.ko
/lib/modules/2.6.35-ARCH/kernel/sound/core/snd.ko

I've just tried to move the 2.6.35-ARCH directory out of the way completely, reinstalling the kernel26 package and rebooted... still got the same error.
Comment by Jonathan (Da_Coynul) - Saturday, 02 October 2010, 14:57 GMT
Same problem here - drm, snd and usbcore modules are affected.

UPDATE: In my case the problem turned out to be old modules loading during boot due to a GRUB misconfiguration. "find /lib/modules -name snd.ko" turned up nothing because the old modules were located on a drive that was not mounted in /etc/fstab.
Comment by Alex (archex) - Sunday, 03 October 2010, 23:11 GMT
Had the similar problem with 2.6.35.7-1, but it turned out to be the old initrd image being loaded during bootup.
Comment by Gerardo Exequiel Pozzi (djgera) - Wednesday, 27 October 2010, 14:35 GMT
  • Field changed: Status (Assigned → Waiting on Response)
  • Field changed: Category (Packages: Testing → Kernel)
status with latest 2.6.36-1?

Loading...