CADiLO 12 9 декабря, 2014 Опубликовано 9 декабря, 2014 · Жалоба Дык в отличии от обычных чипсетов в смартах GSM/3G стек на отдельном проце крутится (даже если этот проц физически в одном чипсете с основным). Полистайте структуру хотя бы Snapdragon, там четыре ядра ARM Cortex A53 (1.7 ГГц) + четыре ядра ARM Cortex A53 (1 ГГц) + DSP baseband + GPU Грубо говоря одна часть для приложений, вторая для эфирных делов. И PMU основного проца умеет погасить второй снятием питания и запустить снова. Ну хотя бы вот Q508250 http://files.tested.com/photos/2012/03/16/...snapdragon4.png В обычных же чипсетах стек это часть времени основного проца и если он виснет то виснет все. А на предмет "не виснут" - приезжайте в гости, покажу как чудесно виснут :) Или погуляйте по Харькову - в городе есть несколько "черных дыр" где RSSI зашкаливает и висяк. После выхода из такой зоны только АКК передергивать. Внятного объяснения этому мы пока не нашли. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sobr 0 9 декабря, 2014 Опубликовано 9 декабря, 2014 · Жалоба Дык в отличии от обычных чипсетов в смартах GSM/3G стек на отдельном проце крутится (даже если этот проц физически в одном чипсете с основным). Полистайте структуру хотя бы Snapdragon, там четыре ядра ARM Cortex A53 (1.7 ГГц) + четыре ядра ARM Cortex A53 (1 ГГц) + DSP baseband + GPU Грубо говоря одна часть для приложений, вторая для эфирных делов. И PMU основного проца умеет погасить второй снятием питания и запустить снова. Ну хотя бы вот Q508250 http://files.tested.com/photos/2012/03/16/...snapdragon4.png В обычных же чипсетах стек это часть времени основного проца и если он виснет то виснет все. А на предмет "не виснут" - приезжайте в гости, покажу как чудесно виснут :) Или погуляйте по Харькову - в городе есть несколько "черных дыр" где RSSI зашкаливает и висяк. После выхода из такой зоны только АКК передергивать. Внятного объяснения этому мы пока не нашли. Ну вот опять текста много и все мимо ( с моей точки зрения ). Какая разница один проц или несколько? А если повиснет главный проц? Что такое стэк? Это обычная программа. И если она написана без ошибок (ошибки "вылизаны") то она не зависнет. А если программа главного проц написана с ошибками, то главный проц зависнет и не сможет перезапустить GSM ный проц. Итого: "Зависание" модуля - косяк производителя модуля, и ничей более! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 9 декабря, 2014 Опубликовано 9 декабря, 2014 · Жалоба >>>Что такое стэк? Это обычная программа. И если она написана без ошибок (ошибки "вылизаны") то она не зависнет. Вы забыли маленькое но - эта "обычная программа" тесно взаимодействует с софтом базовых станций. И как бы вы ее не вылизывали, на стороне оператора глюков куда больше. Да и сам алгоритм GSM к сожалению несовершенен (в 3G уже получше) - там есть моменты гарантировано ведущие к зависанию. Классический пример - пропадание сигнала в предответном состоянии. Например вам позвонили а вы зашли в метро где сигнал пропал. Если этот момент четко совпадет, то.... Даже после восстановления соединения стек ждет ответа от базы, которая давно уже сбросила процесс. Все - висим. Покопайтесь в инете - это все уже давно описано - полностью избавится от зависаний в GSM сетях НЕВОЗМОЖНО. >>>Что такое стэк? Это обычная программа. И если она написана без ошибок (ошибки "вылизаны") то она не зависнет. Вы забыли маленькое но - эта "обычная программа" тесно взаимодействует с софтом базовых станций. И как бы вы ее не вылизывали, на стороне оператора глюков куда больше. Да и сам алгоритм GSM к сожалению несовершенен (в 3G уже получше) - там есть моменты гарантировано ведущие к зависанию. Классический пример - пропадание сигнала в предответном состоянии. Например вам позвонили а вы зашли в метро где сигнал пропал. Если этот момент четко совпадет, то.... Даже после восстановления соединения стек ждет ответа от базы, которая давно уже сбросила процесс. Все - висим. Покопайтесь в инете - это все уже давно описано - полностью избавится от зависаний в GSM сетях НЕВОЗМОЖНО. >>>Итого: "Зависание" модуля - косяк производителя модуля, и ничей более! "Самоуверенность - мать всех ошибок" (с) «В осаде 2: Темная территория» Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sobr 0 9 декабря, 2014 Опубликовано 9 декабря, 2014 · Жалоба ...Если этот момент четко совпадет, то.... Даже после восстановления соединения стек ждет ответа от базы, которая давно уже сбросила процесс. Все - висим. А зачем стек ждет ответа неограниченное количество времени? Ограничиваем время ожидания и ушли от этой проблеммы. Покопайтесь в инете - это все уже давно описано - полностью избавится от зависаний в GSM сетях НЕВОЗМОЖНО. Возможно, возможно... Невозможно избавиться от пропадания связи, это да, а от зависаний модема можно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Slonofil 0 9 декабря, 2014 Опубликовано 9 декабря, 2014 · Жалоба Насколько мне известно у большинства смартфонов нет доступа к аккумулятору вне сервиса. И не виснут они почему-то... Про "не виснут" расскажите своей бабушке. Samsung Galaxy S3 явно не знает о Вашем мнении и ведёт себя совершенно непростительно. Притом что не серый, после Ростеста. Вообще, ни одного телефона у меня не было, который бы не вис. Если отдельным индивидам везёт по жизни покупать исключительно стабильные телефоны - это скорее дар. Простым смертным это не грозит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sobr 0 9 декабря, 2014 Опубликовано 9 декабря, 2014 · Жалоба Про "не виснут" расскажите своей бабушке.Я бы на Вашем месте более тщательно выбирал слова, при обращении к незнакомым людям. С Вашего позволения я сам для себя решу кому и что мне рассказывать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 9 декабря, 2014 Опубликовано 9 декабря, 2014 · Жалоба >>>А зачем стек ждет ответа неограниченное количество времени? Ограничиваем время ожидания и ушли от этой проблеммы. А это уже вопрос даже не к производителям модулей, а к лицензиантам стека - почему такой алгоритм сделан. Причем это наблюдается у всех, я первый раз столкнулся с таким еще на старичках - GR47. Понимаю что глупо и неудобно, однако на сегодня никто менять алгоритмы не будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sobr 0 9 декабря, 2014 Опубликовано 9 декабря, 2014 · Жалоба >>>А зачем стек ждет ответа неограниченное количество времени? Ограничиваем время ожидания и ушли от этой проблеммы. А это уже вопрос даже не к производителям модулей, а к лицензиантам стека - почему такой алгоритм сделан. Причем это наблюдается у всех, я первый раз столкнулся с таким еще на старичках - GR47. Понимаю что глупо и неудобно, однако на сегодня никто менять алгоритмы не будет. Тут ты не прав. Вопрос именно к производителю модуля. А он уже если сочтет нужным пусть его задает кому угодно. Я сильно сомневаюсь, что стандарт заставляет ждать неограниченное время. А следовательно это именно КОСЯК. А чей это косяк пускай решает производитель модулей. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
CADiLO 12 9 декабря, 2014 Опубликовано 9 декабря, 2014 · Жалоба Производитель знает чей косяк - дальше что??? Менять лицензионный стек он права не имеет - вне зависимости КТО делает модули SIMCOM или побрендовее. А если полезет туда то отгребет штрафы и лишение лицензии. На фоне сотен тысяч, а то и миллионов изделий процент возможного зависания просто списывается на допустимую погрешность. Ну а если есть желание побороться, так пошлют вас к тому кто является владельцем лицензии и кто имеет право менять эту часть софта. Там и высказывайте претензии. Интересно - хотя бы отписку пришлют ? :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться