How do I boot my system with this driver? I have append="video=epiafb" but the system boots and complains about unresolved symbols. I presume its because fbgen is not getting loaded first.. ??? Or.. ? How do I fix this?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I didnt have too much problem patching the kernel to load it as boot. I did have to make a few changes though.
In epia_driver i change the driver probe and remove prototypes to static. I am on a 2.4.6 embeded linux kernel so i had to add
#if LINUX_VERSION_CODE <= KERNEL_VERSION(2,4,17)
static struct pci_driver epiafb_pci_driver = {
name:"epiafb",
id_table:epia_devices,
probe:epia_pci_probe,
remove:epia_pci_remove,
};
Also changed the makefile to be used by kernel build process, and the typical Config.in etc etc stuff..
Seems ok but the display gitters a little still have more diging to do to figure out why. Unless you may know?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
How do I boot my system with this driver? I have append="video=epiafb" but the system boots and complains about unresolved symbols. I presume its because fbgen is not getting loaded first.. ??? Or.. ? How do I fix this?
Sorry, we're not there yet - this is on my list of things to do.
I didnt have too much problem patching the kernel to load it as boot. I did have to make a few changes though.
In epia_driver i change the driver probe and remove prototypes to static. I am on a 2.4.6 embeded linux kernel so i had to add
#if LINUX_VERSION_CODE <= KERNEL_VERSION(2,4,17)
static struct pci_driver epiafb_pci_driver = {
name:"epiafb",
id_table:epia_devices,
probe:epia_pci_probe,
remove:epia_pci_remove,
};
Also changed the makefile to be used by kernel build process, and the typical Config.in etc etc stuff..
Seems ok but the display gitters a little still have more diging to do to figure out why. Unless you may know?