ЗАО «ЗЭО»
Техническая поддержка пользователей => Тион270, Тион-Про270, Сириус270 => Тема начата: bone от 09 Декабря, 2010, 12:45:48
-
Здравствуйте. К тиону подключен gsm модем по RS232. Требуется держать постояное соедние pppd и в тоже время спрашивать у модема уровень сигнала. Есть ли какие-либо простые средства? Используется ядро linux 2.6.22.19 Модем seimens MC75i
Пробовал собрать gsmmux (для запуска модема в мультиплексном режиме), но требуемый для него ussp не собирается под данную версию ядра.
-
> ussp
В чем именно проблема?
-
>make
make -C /lib/modules/2.6.34-12-desktop/build/ SUBDIRS=/home/bone/public_html/modem/gsm0710/ussp26-10 modules
make[1]: Entering directory `/usr/src/linux-2.6.34-12-obj/i386/desktop'
make -C ../../../linux-2.6.34-12 O=/usr/src/linux-2.6.34-12-obj/i386/desktop/. modules
CC [M] /home/bone/public_html/modem/gsm0710/ussp26-10/ussp.o
/home/bone/public_html/modem/gsm0710/ussp26-10/ussp.c:52:31: fatal error: linux/modversions.h: Нет такого файла или каталога
compilation terminated.
make[4]: *** [/home/bone/public_html/modem/gsm0710/ussp26-10/ussp.o] Ошибка 1
make[3]: *** [_module_/home/bone/public_html/modem/gsm0710/ussp26-10] Ошибка 2
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/usr/src/linux-2.6.34-12-obj/i386/desktop'
make: *** [default] Ошибка 2
linux/modversions.h - не единственный файл на который ругается, если коментирую данную строку:
linux/tqueue.h
linux/compatmac.h
-
У вас в логе сборка под десктопное ядро 2.6.34, но никак не тионовское 2.6.22.19
-
> требуемый для него ussp
http://developer.berlios.de/projects/gsmmux/ стали использовать pseudo tty (pty) вместо ussp.
> linux/modversions.h - не единственный файл на который ругается
У вас ядро не сконфигурировано для сборки.
В ussp кроме простых изменений нужно заменить работу c flip-буфером.