Однажды вечером пропал интернет и я решил раздать его с телефона на роутер. После подключения телефон начал постоянно зависать и перезагружаться. В результате не стало ни интернета, ни телефона.

Если ваш телефон Sony внезапно начал перезагружаться без остановок, то приложите подорожник вам может помочь данная статья.

Проблема


Sony Xperia C2305 бесконечная перезагрузка.

Действия, которые привели к проблеме:


  1. Запускаем на C2305 мобильную точку доступа
  2. На роутере D-Link DIR-300 устанавливаем в режиме WiFi-клиент подключение на созданную точку
  3. Отключаем точку доступа на C2305
  4. Готово, Вы восхитительны


Результат


При каждом подключении к роутеру телефон C2305 зависает и перезагружается

Решение


Отключить режим WiFi-клиент на роутере, после чего телефон возвращается к нормальной работе.

Ещё тесты


  • Точка доступа, к которой был подключён роутер не обязательно должна быть создана устройством C2305, но проблема повторяется только на устройстве Sony
  • Аналогичный опыт тест на Samsung Galaxy Tab 2 (GT-P3110) привёл к тому, что роутер убит зависает, перезагрузка помогает
  • На ноутбуке WiFi-адаптер Intel Centrino Wireless-N 2230 также умирает, перезапуск возвращает его


Параметры маршрутизатора


Модель:DIR-300
Версия прошивки:1.0.0
ОС: Debian
Производитель:D-Link Russia
Ревизия web:379451af8cf402bab5647c8e9d55bd05505c59b1
H/W: C1

Параметры телефона


Модель: C2305
Версия Android: 4.2.2
Версия ядра: 3.4.5
Номер сборки:16.0.B.2.16

Всё ПО заводское и без рута

Отчёт о данной проблеме отправлен в Sony.

Немного картинок
Schwarzenegger
D-Link DIR-300


Спасибо за внимание. Тестируйте и присылайте ещё устройства, на которых данная проблема проявляется.

Комментарии (20)


  1. d7s2di
    25.12.2015 13:41
    +3

    Делаем ставки, что ответит сони. Предположу, что нечто в духе «это не баг, а фича: вы используете устройство не по назначению».

    Неча, мол ошейник устройство цифрового потребления в качестве интернет-шлюза пользовать.


    1. TimsTims
      25.12.2015 14:10
      +1

      Да и Йота еще поддержит, скажет — нечего раздавать мобильный интернет)))!


  1. kolu4iy
    25.12.2015 14:12

    А если удалить точку доступа с именем роутера — перезагрузка продолжается?


    1. tbl
      25.12.2015 15:26
      +1

      «удалить точку доступа с именем роутера» — это в постоянно перегружающемся смартфоне?


    1. oPOCCOMAXAo
      25.12.2015 16:00

      при включении телефон автоматически подключается к этой точке доступа, ловит магический пакет (скорее всего), зависает и перезагружается


      1. kolu4iy
        25.12.2015 17:25
        +2

        Я так понимаю, что не удалив точку доступа, вы банально собрали кольцо. Потому: а) выключить роутер; б) удалить точку доступа; в) включить всё обратно и наслаждаться.
        Собрать кольцо можно практически на любом сетевом железе. Умный роутер мог бы использовать STP и его разновидности и сам погасить WiFi, но DIR-300 вряд-ли знает про STP и тому подобные вещи.


        1. oPOCCOMAXAo
          25.12.2015 18:39

          При подключении роутера к другой точке доступа устройство Sony всё равно перезагружается.

          Проблема не сколько в роутере, сколько в самом устройстве Sony. Телефон ведь не должен выключаться из-за какой-то непонятной фигни в беспроводной сети, а как-нибудь обработать эту исключительную ситуацию и продолжить функционировать.
          Во время тестирования на GT-P3110 другой человек разговаривал по телефону Sony и сонька вырубилась, хотя просто была подключена к роутеру.


          1. kolu4iy
            28.12.2015 10:17

            Я вот за вас погуглил:
            https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=broadcast%20storm

            Вкратце: должна.


            1. oPOCCOMAXAo
              28.12.2015 15:37

              Кольца не было.
              Аргументы:

              1. На мобильных устройствах Android невозможно сделать одновременно host и клиентское подключение;
              2. В статье в 3 пункте действий, приведших к проблеме, чётко указано:
                Отключаем точку доступа на C2305


              1. kolu4iy
                28.12.2015 16:10

                Аналогичный опыт тест на Samsung Galaxy Tab 2 (GT-P3110) привёл к тому, что роутер убит зависает, перезагрузка помогает
                На ноутбуке WiFi-адаптер Intel Centrino Wireless-N 2230 также умирает, перезапуск возвращает его

                Что говорит о том, что sony реагирует перезагрузкой, а остальные дожимают роутер (либо wifi адаптер), в силу (… вписать сюда...) причин.
                А фактически это говорит о некорректной работе WiFi интерфейса роутера. Кстати, откуда в нём debian?


                1. kolu4iy
                  28.12.2015 16:18

                  А еще: снимите с sony logcat. Посмотрите внимательно момент падения. Скорее всего, вы увидите перезагрузку по watchdog, в силу невозможности адекватно реагировать на поток мусора в wifi. Т.е. совершенно штатную отработку нештатной ситуации. Если это не так — в любом случае, было бы интересно увидеть причину перезагрузки. Root не нужен, достаточно отладки USB, зайти adb shell и вывести logcat > log.log


                1. oPOCCOMAXAo
                  28.12.2015 17:57

                  в логе на роутере увидел подобную строчку

                  HTTP listening on port 45098

                  послал туда запрос и ответ был 404, но содержал заголовок
                  Server:Debian/squeeze/sid UPnP/1.0 MiniUPnPd/1.6

                  исходя из этого и решил, что на роутере debian


  1. vorphalack
    25.12.2015 15:20
    +9

    it's a sony


    1. rusfatman
      25.12.2015 17:22

      Кратко. Чётко. В точку.


    1. UksusoFF
      25.12.2015 22:56
      +1

      Ой, так можно написать про 90% вендоров.


      1. vorphalack
        26.12.2015 08:32
        +2

        но не каждый вендор имеет настолько универсальный слоган.


  1. nik_vr
    26.12.2015 08:51
    +2

    Модель:DIR-300
    Версия прошивки:1.0.0

    А вот тут необходимо уточнение. Под маркой DIR-300 за последние 10 (если не больше) лет вышло больше десятка устройств, между некоторыми из которых нет ничего общего, кроме шильдика DIR-300 на корпусе.
    С какой именно ревизией воспроизводится описанная проблема?


    1. oPOCCOMAXAo
      26.12.2015 12:01

      Добавил

      Ревизия web:379451af8cf402bab5647c8e9d55bd05505c59b1


  1. Zapped
    26.12.2015 20:27

    у меня похожая фигня была, только с устройством для того предназначенным: ADSL+WiFi-роутером Zyxel P660HN-EE
    при подключении к нему по Wi-Fi-клиента из под Windows 7 (при uptime'е роутера в пару дней) тот перезагружался пару раз в цикле, потом работал до следующего подключения виндового Wi-Fi-клиента
    при подключении же Android и Linux-клиента сбоев не было…

    общение с поддержкой Zyxel никаких результатов не принесли, хоть она и отвечала, отсылал им снятый wireshark'ом дамп, давали какую-то бета-прошивку, но та проблемы не решала…
    с тех пор прошло уже пару лет, я переехал в другой дом и ADSL уже не пользуюсь (а роутер валяется в коробках; иногда достаю, чтобы в качестве проводного роутера заюзать)… но осадочек остался… *Linksys rulez!*


    1. oPOCCOMAXAo
      27.12.2015 00:28

      я даже дамп не успеваю сделать, мой адаптер также зависает и пакеты не ловятся