- Joined
- Sep 18, 2013
- Messages
- 2
- Reaction score
- 3
Hi,
I've been wanting a small demo box for 3CX for a while. I like the Intel NUCs, but the supported ones are old, and out of stock. So, I went for a current one - the NUC8I5BEK. I've configured mine with 2 x 4GB SODIMMs and a 500GB Samsung 970 Evo M.2 SSD. Windows works out of the box, as does any Linux distro with a 4.19 kernel (Ubuntu 18, Debian Buster,...).
However I wanted to use Debian 9 as 3CX is supported on that. On trying to install it, it was very clear that the I219-V ethernet interface in the NUC is not supported by the 4.9 kernel. I got round that by running the ISO up in a VM, downloading the latest drivers from Intel and building the e1000e.ko module in the VM. I transferred the module to the install media and when the install failed, I copied over the new module to the right place under /lib/modules and then the installer found it and proceeded.
After the install, the original module is in place, so you have to repeat the copy over again. I did a depmod -a and then a modprobe e1000e and it was off.
After that, it was a case of following the instructions from 3CX on installing on Debian 9 (plus a detour to get the correct libcurl3 installed) and 3CX installed.
I'm sure there are other ways of doing this, but I'd thought I'd share what I did. I have the compiled kernel module and a script of the installation steps for the 3CX dependancies if anyone wants them. For now, I can prepare for an upcoming demo using my new system, which happily dual boots Windows 10 and Debian 9.
Hope someone finds this useful.
Regards.
Gary
I've been wanting a small demo box for 3CX for a while. I like the Intel NUCs, but the supported ones are old, and out of stock. So, I went for a current one - the NUC8I5BEK. I've configured mine with 2 x 4GB SODIMMs and a 500GB Samsung 970 Evo M.2 SSD. Windows works out of the box, as does any Linux distro with a 4.19 kernel (Ubuntu 18, Debian Buster,...).
However I wanted to use Debian 9 as 3CX is supported on that. On trying to install it, it was very clear that the I219-V ethernet interface in the NUC is not supported by the 4.9 kernel. I got round that by running the ISO up in a VM, downloading the latest drivers from Intel and building the e1000e.ko module in the VM. I transferred the module to the install media and when the install failed, I copied over the new module to the right place under /lib/modules and then the installer found it and proceeded.
After the install, the original module is in place, so you have to repeat the copy over again. I did a depmod -a and then a modprobe e1000e and it was off.
After that, it was a case of following the instructions from 3CX on installing on Debian 9 (plus a detour to get the correct libcurl3 installed) and 3CX installed.
I'm sure there are other ways of doing this, but I'd thought I'd share what I did. I have the compiled kernel module and a script of the installation steps for the 3CX dependancies if anyone wants them. For now, I can prepare for an upcoming demo using my new system, which happily dual boots Windows 10 and Debian 9.
Hope someone finds this useful.
Regards.
Gary