The post above mine is spam and should be deleted.
Ok... I was able to compile the kernel module using code from here by reverting back to a version that had the missing linux-core directory:
Code:
mark@debian:~$ cd mach64
mark@debian:~/mach64$ cd drm
mark@debian:~/mach64/drm$ git checkout 2.4.15
Note: moving to "2.4.15" which isn't a local branch
If you want to create a new branch from this checkout, you may do so
(now or later) by using -b with the checkout command again. Example:
git checkout -b <new_branch_name>
HEAD is now at a107e5b... Bump to 2.4.15 for release.
mark@debian:~/mach64/drm$ git checkout -b 2.4.15
Switched to a new branch "2.4.15"
mark@debian:~/mach64/drm$ cd linux-core
mark@debian:~/mach64/drm/linux-core$
Now, when I copy both compiled kernel modules (drm.ko and mach64.ko) to /lib/modules/2.6.26-2-686/kernel/drivers/char/drm, my machine will not boot. I get two flashing leds (don't know what that means). I had to start in single user mode and revert drm.ko back to the original (thank goodness I kept a backup copy).
When I get it to successfully boot and run modprobe mach64 I get:
Code:
[ 592.857090] mach64: disagrees about version of symbol drm_open
[ 592.857127] mach64: Unknown symbol drm_open
[ 592.857298] mach64: disagrees about version of symbol drm_fasync
[ 592.857305] mach64: Unknown symbol drm_fasync
[ 592.857475] mach64: disagrees about version of symbol drm_poll
[ 592.857482] mach64: Unknown symbol drm_poll
[ 592.857714] mach64: disagrees about version of symbol drm_core_get_reg_ofs
[ 592.857722] mach64: Unknown symbol drm_core_get_reg_ofs
[ 592.857924] mach64: disagrees about version of symbol drm_pci_alloc
[ 592.857932] mach64: Unknown symbol drm_pci_alloc
[ 592.858102] mach64: disagrees about version of symbol drm_irq_uninstall
[ 592.858110] mach64: Unknown symbol drm_irq_uninstall
[ 592.858514] mach64: Unknown symbol drm_get_dev
[ 592.858721] mach64: disagrees about version of symbol drm_ioctl
[ 592.858728] mach64: Unknown symbol drm_ioctl
[ 592.858896] mach64: disagrees about version of symbol drm_exit
[ 592.858903] mach64: Unknown symbol drm_exit
[ 592.859072] mach64: disagrees about version of symbol drm_getsarea
[ 592.859079] mach64: Unknown symbol drm_getsarea
[ 592.859423] mach64: disagrees about version of symbol drm_core_ioremapfree
[ 592.859431] mach64: Unknown symbol drm_core_ioremapfree
[ 592.859603] mach64: disagrees about version of symbol drm_core_get_map_ofs
[ 592.859611] mach64: Unknown symbol drm_core_get_map_ofs
[ 592.859780] mach64: disagrees about version of symbol drm_init
[ 592.859787] mach64: Unknown symbol drm_init
[ 592.860195] mach64: Unknown symbol drm_handle_vblank
[ 592.860466] mach64: Unknown symbol drm_cleanup_pci
[ 592.860644] mach64: disagrees about version of symbol drm_pci_free
[ 592.860651] mach64: Unknown symbol drm_pci_free
[ 592.860821] mach64: disagrees about version of symbol drm_core_ioremap
[ 592.860828] mach64: Unknown symbol drm_core_ioremap
[ 592.861057] mach64: disagrees about version of symbol drm_mmap
[ 592.861064] mach64: Unknown symbol drm_mmap
[ 592.861286] mach64: disagrees about version of symbol drm_core_reclaim_buffers
[ 592.861294] mach64: Unknown symbol drm_core_reclaim_buffers
[ 592.861464] mach64: disagrees about version of symbol drm_release
[ 592.861471] mach64: Unknown symbol drm_release
[ 766.778915] mach64: disagrees about version of symbol drm_open
[ 766.778955] mach64: Unknown symbol drm_open
[ 766.779129] mach64: disagrees about version of symbol drm_fasync
[ 766.779136] mach64: Unknown symbol drm_fasync
[ 766.779306] mach64: disagrees about version of symbol drm_poll
[ 766.779313] mach64: Unknown symbol drm_poll
[ 766.779545] mach64: disagrees about version of symbol drm_core_get_reg_ofs
[ 766.779553] mach64: Unknown symbol drm_core_get_reg_ofs
[ 766.779755] mach64: disagrees about version of symbol drm_pci_alloc
[ 766.779763] mach64: Unknown symbol drm_pci_alloc
[ 766.779933] mach64: disagrees about version of symbol drm_irq_uninstall
[ 766.779941] mach64: Unknown symbol drm_irq_uninstall
[ 766.780410] mach64: Unknown symbol drm_get_dev
[ 766.780624] mach64: disagrees about version of symbol drm_ioctl
[ 766.780632] mach64: Unknown symbol drm_ioctl
[ 766.780800] mach64: disagrees about version of symbol drm_exit
[ 766.780807] mach64: Unknown symbol drm_exit
[ 766.780975] mach64: disagrees about version of symbol drm_getsarea
[ 766.780982] mach64: Unknown symbol drm_getsarea
[ 766.781328] mach64: disagrees about version of symbol drm_core_ioremapfree
[ 766.781336] mach64: Unknown symbol drm_core_ioremapfree
[ 766.781508] mach64: disagrees about version of symbol drm_core_get_map_ofs
[ 766.781516] mach64: Unknown symbol drm_core_get_map_ofs
[ 766.781685] mach64: disagrees about version of symbol drm_init
[ 766.781692] mach64: Unknown symbol drm_init
[ 766.782017] mach64: Unknown symbol drm_handle_vblank
[ 766.782267] mach64: Unknown symbol drm_cleanup_pci
[ 766.782444] mach64: disagrees about version of symbol drm_pci_free
[ 766.782451] mach64: Unknown symbol drm_pci_free
[ 766.782620] mach64: disagrees about version of symbol drm_core_ioremap
[ 766.782628] mach64: Unknown symbol drm_core_ioremap
[ 766.782857] mach64: disagrees about version of symbol drm_mmap
[ 766.782864] mach64: Unknown symbol drm_mmap
[ 766.783109] mach64: disagrees about version of symbol drm_core_reclaim_buffers
[ 766.783118] mach64: Unknown symbol drm_core_reclaim_buffers
[ 766.783288] mach64: disagrees about version of symbol drm_release
[ 766.783295] mach64: Unknown symbol drm_release
I am eager to resolve this if someone is willing to help.
Is it possible to use the mach64 kernel module on a recent kernel?
I can't be the only one who would like to get hardware acceleration working on an older laptop.
Thanks!
Bookmarks