I figured out the correct dir for ArchLinux which is
/lib/modules/2.6.29-ARCH/kernel/drivers/gpu/drm/ for drm.ko
/lib/modules/2.6.29-ARCH/kernel/drivers/gpu/drm/radeon/ for radeon.ko
for which you have to backup the existing ones so you do not overwrite. I have tried to manually run drm.ko and radeon.ko with modprobe and get these errors:
FATAL: Error inserting drm (/lib/modules/2.6.29-ARCH/kernel/drivers/gpu/drm/drm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting radeon (/lib/modules/2.6.29-ARCH/kernel/drivers/gpu/drm/radeon/radeon.ko): Unknown symbol in module, or unknown parameter (see dmesg)
In the dmesg output I get these errors:
drm: Unknown symbol init_mm
drm: Unknown symbol init_mm
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_getsarea
radeon: Unknown symbol drm_debug
radeon: Unknown symbol drm_core_ioremapfree
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_handle_vblank
radeon: Unknown symbol drm_cleanup_pci
radeon: Unknown symbol drm_ati_pcigart_init
radeon: Unknown symbol drm_vblank_init
radeon: Unknown symbol drm_core_ioremap_wc
radeon: Unknown symbol drm_mmap
radeon: Unknown symbol drm_order
radeon: Unknown symbol drm_ati_pcigart_cleanup
radeon: Unknown symbol drm_core_reclaim_buffers
radeon: Unknown symbol drm_release
I also updated my kernel to 2.6.29-ARCH and rebuilt the drm accordingly, here is some updated info:
dmesg http://pastebin.com/m5785f647
Xorg.0.log http://pastebin.com/m10234ab6
xorg.conf http://pastebin.com/m155da63b


Reply With Quote
