![](https://seccdn.libravatar.org/avatar/bdb8b9712e2fe7eeb8efa895867636c2.jpg?s=120&d=mm&r=g)
Hi, I built source package "drm-all" from my home:jobermayr repository on my local system and installed the built package but I can not load radeon module (on startup and by myself) because below output of dmesg. I also include some rpm queries for an overview of installed packages (openSUSE-factory - non-released from api.opensuse.org). Can anyone tell me what I have to do that the "Unknown symbols" will become "Known symbols"? Information: Package includes kernel modesetting (KMS) kernel modules and it is based on source code from http://cgit.freedesktop.org/nouveau/linux-2.6/tree/. Thanks in advance, Johannes *[ 9.167503] radeon: Unknown symbol drm_helper_initial_config [ 9.168650] radeon: Unknown symbol drm_fb_helper_fill_fix [ 9.172460] radeon: Unknown symbol drm_fb_helper_blank [ 9.172603] radeon: Unknown symbol drm_fb_helper_check_var [ 9.172746] radeon: Unknown symbol drm_fb_helper_setcolreg [ 9.176061] radeon: Unknown symbol drm_fb_helper_single_fb_probe [ 9.176460] radeon: Unknown symbol drm_fb_helper_fill_var *[ 9.177124] radeon: Unknown symbol drm_helper_mode_fill_fb_struct *[ 9.178015] radeon: Unknown symbol drm_helper_connector_dpms [ 9.178541] radeon: Unknown symbol drm_fb_helper_pan_display [ 9.179252] radeon: Unknown symbol drm_fb_helper_init_crtc_count *[ 9.179729] radeon: Unknown symbol drm_helper_probe_single_connector_modes [ 9.180610] radeon: Unknown symbol drm_fb_helper_free *[ 9.181720] radeon: Unknown symbol drm_helper_resume_force_mode *[ 9.181857] radeon: Unknown symbol drm_crtc_helper_set_config [ 9.182309] radeon: Unknown symbol drm_fb_helper_set_par Symbols marked with * should be available (see below) $ rpm -q --provides kernel-pae | grep drm | grep helper ksym(pae:drm_crtc_helper_set_config) = 5e6378d1 ksym(pae:drm_crtc_helper_set_mode) = b35748ca ksym(pae:drm_helper_connector_dpms) = b8f448c2 ksym(pae:drm_helper_crtc_in_use) = dd6f72c ksym(pae:drm_helper_disable_unused_functions) = 5bcfa2d9 ksym(pae:drm_helper_encoder_in_use) = 88c2650c ksym(pae:drm_helper_hotplug_stage_two) = 3d4ca21f ksym(pae:drm_helper_initial_config) = abdc90b2 ksym(pae:drm_helper_mode_fill_fb_struct) = a7043e ksym(pae:drm_helper_probe_connector_modes) = f6c552a5 ksym(pae:drm_helper_probe_single_connector_modes) = ea224038 ksym(pae:drm_helper_resume_force_mode) = ce9b95d $ rpm -qa | grep kernel kernel-syms-2.6.31-8.2.i586 kernel-pae-devel-2.6.31-8.1.i586 kernel-source-2.6.31-8.2.noarch kernel-firmware-20090909-1.2.noarch kernel-pae-base-2.6.31-8.1.i586 kernel-pae-2.6.31-8.1.i586 linux-kernel-headers-2.6.31-1.9.noarch *I know that other kernel-...-devel packages should also be installed but so I can compile only the one needed flavour package (needs not so much time for compiling...) $ rpm -qa | grep drm-all drm-all-kmp-pae-20090916_2.6.31_8-1.1.i586 rpm -qa | grep xorg-x11-driver-video- xorg-x11-driver-video-ati-debuginfo-6.99_20090914-1.2.i586 xorg-x11-driver-video-unichrome-20090829-1.1.i586 xorg-x11-driver-video-unichrome-debuginfo-20081229-7.15.i586 xorg-x11-driver-video-debuginfo-7.4-139.2.i586 xorg-x11-driver-video-7.4-139.1.i586 xorg-x11-driver-video-ati-6.99_20090914-1.2.i586 * ati driver is excluded from xorg-x11-driver-video and packed in a new package (for better maintenance...) -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/af626ca29b1318211e3f416634b5db76.jpg?s=120&d=mm&r=g)
On Friday 18 September 2009 00:39:48 Johannes Obermayr wrote:
Hi,
I built source package "drm-all" from my home:jobermayr repository on my local system and installed the built package but I can not load radeon module (on startup and by myself) because below output of dmesg. I also include some rpm queries for an overview of installed packages (openSUSE-factory - non-released from api.opensuse.org). Can anyone tell me what I have to do that the "Unknown symbols" will become "Known symbols"?
Information: Package includes kernel modesetting (KMS) kernel modules and it is based on source code from http://cgit.freedesktop.org/nouveau/linux-2.6/tree/.
well, looks like you copied most of the stuff unchanged from my home:oertel:Radeon_DRI2 project. At the moment it's somewhat broken for just that reason. The problem is that I'm trying to compile and override the drm subtree from the kernel with that git tree mentioned above. linux/include/drm seems to be sufficiently different at the moment from what's in the kernel currently in factory and it looks like my hack to put the local include/drm first to the compiler include list by setting the "CC" variable does not work. (it's not really a supported way to do this by any means anyway ...) checking the source ... ah okay, they introduced a new config variable. adding "CONFIG_DRM_KMS_HELPER=m" to the make command should probably do what you/we need. -- with kind regards (mit freundlichem Grinsen), Ruediger Oertel (ro@novell.com,ro@suse.de,bugfinder@t-online.de) ---------------------------------------------------------------------- Linux MacBookRudi 2.6.31-rc8-6-desktop #1 SMP PREEMPT 2009-09-07 12:41:42 +0200 x86_64 Key fingerprint = 17DC 6553 86A7 384B 53C5 CA5C 3CE4 F2E7 23F2 B417 SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-kernel+help@opensuse.org
participants (2)
-
Johannes Obermayr
-
Ruediger Oertel