Hi,
I am using Fedora Code 5, 2.6.15 kernel. I compiled the source code for et131x pci express ethernet controller and tried to load it. It gave me an error saying undefined symbol. I traced the error which was be cause of "print_tainted()" function entry in the mod file, generated during compile time. I traced further to find that the "print_tainted()" entry is because of "pci_ma_single()" function call in the et131x_tx.c file. Please help me to compile and run the same.
Thanks and Regards,
Amit Bandekar
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
check your kernel version with uname -r. If you are trying to compile the ET131x driver against the stock FC5 kernel shipped with the distribution (which i believe was 2.6.15-1.2054_FC5), it will not compile. There is a bug in this FC5 kernel. You will need to upgrade the kernel first before compiling. Let me know how it goes. :)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I am using Fedora Code 5, 2.6.15 kernel. I compiled the source code for et131x pci express ethernet controller and tried to load it. It gave me an error saying undefined symbol. I traced the error which was be cause of "print_tainted()" function entry in the mod file, generated during compile time. I traced further to find that the "print_tainted()" entry is because of "pci_ma_single()" function call in the et131x_tx.c file. Please help me to compile and run the same.
Thanks and Regards,
Amit Bandekar
check your kernel version with uname -r. If you are trying to compile the ET131x driver against the stock FC5 kernel shipped with the distribution (which i believe was 2.6.15-1.2054_FC5), it will not compile. There is a bug in this FC5 kernel. You will need to upgrade the kernel first before compiling. Let me know how it goes. :)
Hi,
It was the same problem as you said. I upgraded the kernel to 2.6.16 and now it compiles and loads fine.
Thank you