| Summary: | Unknown symbol pci_pretty_name | ||
|---|---|---|---|
| Product: | DRI | Reporter: | tensor5 |
| Component: | DRM/other | Assignee: | Default DRI bug account <dri-devel> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | high | ||
| Version: | DRI git | ||
| Hardware: | x86 (IA32) | ||
| OS: | Linux (All) | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
|
Description
tensor5
2005-09-01 16:37:40 UTC
Forgot to mention that the architecture is x84_64, and I used gcc 4.0.1 Is it related to something I should compile in the kernel? For some reason (maybe my mistake) the original bug didn't arrive to dri-devel ml. I attach it below: I compiled cvs drm on kernel 2.6.13-mm1. This is the output of modprobe: # modprobe radeon WARNING: Error inserting drm (/lib/modules/2.6.13-mm1/kernel/drivers/char/drm/drm.ko): Unknown symbol in module, or unknown parameter (see dmesg) FATAL: Error inserting radeon (/lib/modules/2.6.13-mm1/kernel/drivers/char/drm/radeon.ko): Unknown symbol in module, or unknown parameter (see dmesg) and dmesg says: drm: Unknown symbol pci_pretty_name radeon: Unknown symbol drm_open radeon: Unknown symbol drm_fasync radeon: Unknown symbol drm_poll radeon: Unknown symbol drm_get_resource_len radeon: Unknown symbol drm_core_get_reg_ofs radeon: Unknown symbol drm_irq_uninstall radeon: Unknown symbol drm_get_dev radeon: Unknown symbol drm_ioctl radeon: Unknown symbol drm_exit radeon: Unknown symbol drm_debug radeon: Unknown symbol drm_core_get_map_ofs radeon: Unknown symbol drm_init radeon: Unknown symbol drm_addmap radeon: Unknown symbol drm_get_resource_start radeon: Unknown symbol drm_vbl_send_signals radeon: Unknown symbol drm_cleanup_pci radeon: Unknown symbol drm_ati_pcigart_init radeon: Unknown symbol drm_mmap radeon: Unknown symbol drm_order radeon: Unknown symbol drm_ati_pcigart_cleanup radeon: Unknown symbol drm_compat_ioctl radeon: Unknown symbol drm_core_reclaim_buffers radeon: Unknown symbol drm_release On linux-2.6.13-mm1, the pci_pretty_name() macro has been removed. The following: sed -e 's|pci_pretty_name(dev->pdev)|\"\"|' -i linux-core/drm_stub.c solves the problem. The use of pci_pretty_name appears to have been fixed (via code in linux-core/drm_compat.h) on September 17th, 2005. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.