Здравствуйте, уважаемые.
Понимаю, что тема в топике уже мусолилась, но как-то законченного варианта так и не увидел.
Сейчас нахожусь в фазу, когда после usb_modeswitch product id модема меняется с 155b на 1506 (как прописано в конфигах), но ttyUSB* не появляются. Понимаю, что дело в usb_modeswitch_dispatcher, но он у меня не срабатывает, ибо нет интерпретатора tcl (в библиотеках tcl8.4 есть).
usb serial есть.
В принципе, командой at^setport="a1,a2;1,2,3", я перевел e171 в режим только модема, но на ситуацию на плате это не повлияло.
Как обычно, что-то небольшое упустил, но второй день не могу разобраться.
Спасибо.
Как? в menuconfig стоит "неубираемая" галочка напротив tcl, я убрал галочку install only shared libs.
Т.е. он вроде бы установлен, но найти файл интерпретатора не удается (which, find)
В общем, полтора дня потратил на эксперименты, успеха не добился.
Поставил самодельный модем на Sierra SL8082, сразу получил четыре порта, один из которых откликается на команды.
Это решение для меня предпочтительнее.
Вопрос закрыт.
У меня физически нет файла /usr/bin/tclsh8.4, не на что делать симлинк.
Я же не посто так спросил вас про версию буилдрута - собрал у себя и поверил что там. Tcl включается тут
Package Selection for the target --->
Interpreter languages and scripting --->
-*- tcl
[*] delete encodings (saves 1.4Mb)
[ ] install only shared library
чтобы пересобрать с правильными настройками tcl
rm -r output/build/tcl-8.4.19
make
просто убрать или добавить галочку в свойствах tcl когда он уже собран недостаточно - нужно пересобрать, иначе буилдрут его вообще не тронет - будет считать что все собрано и установлено.