Не собирается модуль ядра IPOE под MIPS
Posted: 18 Nov 2015, 07:35
Собираем accel под ubiquity edgerouter lite. Там mips архитектура.
Под MIPS вообще сложно собраться, но в целом сам аксель собрался и запустился нормально. Остановились на сборке модуля ядра для ipoe.
Очень странное поведение, в выводе говорит что все ок, собрался, но в папках с драйером ничего нет, куда копать - идеи кончились.
Под MIPS вообще сложно собраться, но в целом сам аксель собрался и запустился нормально. Остановились на сборке модуля ядра для ipoe.
Code: Select all
скачали ядро https://www.ubnt.com/download/edgemax/edgerouter-lite/erlite3/er-e100v1414648309tar
распаковали, выполнили make oldconfig && make prepare && make scripts
взяли git clone git://git.code.sf.net/p/accel-ppp/code accel-ppp-code
выполнили
# cmake -DCMAKE_BUILD_TYPE=Release -DLOG_PGSQL=FALSE -DSHAPER=TRUE -DRADIUS=TRUE -DNETSNMP=FALSE -DLIB_SUFFIX="" -DBUILD_IPOE_DRIVER=TRUE -DLUA=TRUE -DCMAKE_INSTALL_PREFIX=/usr
# make ipoe_drv
[100%] Generating driver/ipoe.ko
WARNING: Symbol version dump /usr/src/kernel/Module.symvers
is missing; modules will have no dependencies and modversions.
[100%] Built target ipoe_drv
# ls -l drivers/ipoe/driver/
total 0
lrwxrwxrwx 1 root root 47 Nov 18 14:28 CMakeFiles -> /usr/src/accel-ppp-code/drivers/ipoe/CMakeFiles
lrwxrwxrwx 1 root root 51 Nov 18 14:28 CMakeLists.txt -> /usr/src/accel-ppp-code/drivers/ipoe/CMakeLists.txt
lrwxrwxrwx 1 root root 45 Nov 18 14:28 Makefile -> /usr/src/accel-ppp-code/drivers/ipoe/Makefile
-rw-r--r-- 1 root root 0 Nov 18 14:28 Module.symvers
lrwxrwxrwx 1 root root 56 Nov 18 14:28 cmake_install.cmake -> /usr/src/accel-ppp-code/drivers/ipoe/cmake_install.cmake
lrwxrwxrwx 1 root root 43 Nov 18 14:28 driver -> /usr/src/accel-ppp-code/drivers/ipoe/driver
lrwxrwxrwx 1 root root 43 Nov 18 14:28 ipoe.c -> /usr/src/accel-ppp-code/drivers/ipoe/ipoe.c
lrwxrwxrwx 1 root root 43 Nov 18 14:28 ipoe.h -> /usr/src/accel-ppp-code/drivers/ipoe/ipoe.h
-rw-r--r-- 1 root root 0 Nov 18 14:28 modules.order