i'm trying to install ATTO H380 SAS HBA Drivers in CentOS7. but i'm getting Error: Unable to find kernel source code directory. i can not found the exact problem and i not able to resolve this problem.
following is the error message when in run ./install.sh :-
""[root@server lnx_drv_esashba_131]# ./install
ATTO Technology, Inc.
Linux Driver Install Script v2.1
Error: Unable to find kernel source code directory
Kernel source code was expected in /lib/modules/4.17.6-1.el7.elrepo.x86_64/build
If the kernel source code is installed in a different
location, build the driver manually from the src/
directory specifying the correct kernel source directory
on the make command line with the KDIR variable, eg:
# make install KDIR=/usr/src/kernel
Press any key to finish... ""
request you to help in this issue. i'm facing this problem since last 3days. but no one help me in this...
thanks
Umma Reddy
Error: Unable to find kernel source code directory
Re: Error: Unable to find kernel source code directory
You will need the matching kernel-ml-headers/devel package installed. The version number will need to match your running kernel so you might need to reboot into any new kernel that's installed as well.
Do be aware that any kernel module that you build using this method will be specific to that particular kernel version so if you update the kernel, you will need to rebuild the module again (and rebuild the initramfs file for that kernel version to pick up the newly built module).
You might want to investigate using a kmod package such as the ones that ELRepo distribute. If you raise an RFE on their bugtracker, they might even build and maintain the kmod as part of ELRepo (making no promises) though that would mean you'd need to use the distro kernel not the ELRepo kernel-ml one.
Do be aware that any kernel module that you build using this method will be specific to that particular kernel version so if you update the kernel, you will need to rebuild the module again (and rebuild the initramfs file for that kernel version to pick up the newly built module).
You might want to investigate using a kmod package such as the ones that ELRepo distribute. If you raise an RFE on their bugtracker, they might even build and maintain the kmod as part of ELRepo (making no promises) though that would mean you'd need to use the distro kernel not the ELRepo kernel-ml one.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke