Hello everybody! I use Linux Mint 18 Cinnamon and want to install a module on my 4.4.0-53-generic x86_64 kernel. I try to run Ethercat as discription of instalation in the script, for that I use the command $ sudo make modules_install and get the following error message:
~/ethercat-1.5.2 $ sudo make modules_install make -C "/usr/src/linux-headers-4.4.0-21-generic" M="/home/ro/ethercat-1.5.2" \ INSTALL_MOD_DIR="ethercat" modules_install make[1]: Verzeichnis /usr/src/linux-headers-4.4.0-21-generic wird betreten INSTALL /home/ro/ethercat-1.5.2/devices/ec_generic.ko At main.c:222: - SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:175 - SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:178 sign-file: certs/signing_key.pem: No such file or directory INSTALL /home/ro/ethercat-1.5.2/examples/mini/ec_mini.ko At main.c:222: - SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:175 - SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:178 sign-file: certs/signing_key.pem: No such file or directory INSTALL /home/ro/ethercat-1.5.2/master/ec_master.ko At main.c:222: - SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:175 - SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:178 sign-file: certs/signing_key.pem: No such file or directory DEPMOD 4.4.0-21-generic make[1]: Verzeichnis /usr/src/linux-headers-4.4.0-21-generic wird verlassen Here are all programs / libraries, which I have additionally loaded and updated: $ sudo apt-get install build-essential libssl-dev libelf-dev libqt4-dev libncurses-dev libncurses5-dev libqt4-dev g++ cpufrequtils libnuma-dev htop samba sysfsutils git rt-tests inxi numactl insserv bin86 kernel-package pkg-config linux-headers-$(uname -r) mercurial Also I´ve made some changes in two files: ethercat-1.5.2/devices/generic.c: fixed sock_create_kern(&init_net, PF_PACKET, SOCK_RAW, htons(ETH_P_ETHERCAT), &dev->socket); original Z215,SP.11 ret = sock_create_kern(PF_PACKET, SOCK_RAW, htons(ETH_P_ETHERCAT), &dev->socket); fixed dev->netdev = alloc_netdev(sizeof(ec_gen_device_t *), &null, NET_NAME_UNKNOWN, ether_setup); original Z152 dev->netdev = alloc_netdev(sizeof(ec_gen_device_t *), &null, ether_setup) ethercat-1.5.2/master/ethernet.c fixed if (!(eoe->dev = alloc_netdev(sizeof(ec_eoe_t *), name, NET_NAME_UNKNOWN, ether_setup))) { original Z151 if (!(eoe->dev = alloc_netdev(sizeof(ec_eoe_t *), name, ether_setup))) { Also in my version the path /etc/sysconfig/ doesn´t exist. Which path I have to use after modules_install is working? I would be grateful for any help! Roman
_______________________________________________ etherlab-users mailing list etherlab-users@etherlab.org http://lists.etherlab.org/mailman/listinfo/etherlab-users