Греется чип smsc lan9514

Приветствую.

WB 3.5 подключена по WiFi, заметил, что весьма сильно греется чип SMSC LAN9514.
Это нормально? :smile:

Вообще скорее нет, но без специальных ухищрений чип в sleep не уйдёт.

Из внутренних записей:

  1. Можно отключить питание ethernet-чипа через hubpower
  2. Драйвер можно отправить в suspend2, при этом потребление падает:
    echo “0” > “/sys/bus/usb/devices/$port/power/autosuspend”
    echo “auto” > “/sys/bus/usb/devices/$port/power/control”
  3. Линукс походу не умеет делать suspend части девайса, поэтому если так загнать драйвер с активированными GPIO в suspend, то он будет постоянно просыпаться и засыпать обратно.
    Потребление при этом кажется растёт не сильно:
    up + high 22.2
    up + low 17.4
    down + low 13.3
    down + unexport 13.2

Спасибо за ответ.
Сделал hubpower 001:002 power 1 off - это оно?

Да.
http://contactless.ru/wiki/index.php/Питание_USB-портов

День добрый!

Аналогично. WBSH 3.5, сильно греется чип SMSC LAN9514. Через 10-12 сек после старта устройство виснет.

Чип всегда сильно греется, это особенность чипа и нормально. Про ‘устройство виснет’ - нужны подробности.
Что делаете, что ожидаете увидеть, что наблюдаете в действительности. Желательно с выводом из отладочной консоли.

До этого WBSH 3.5 работал. Было настроено включение по расписанию реле1, измерение температуры и т.д. Долго не обновлял систему. Затем решил попробовать новый веб-интерфейс, попытался обновить систему (apt-get update && apt-get dist-upgrade). Обновление полностью не прошло: веб-интерфейс обновился, но в правом верхнем углу висела надпись “Disconnected”, система выдавала ошибки при попытке обновиться. Помучавшись, решил залить новый образ на карточку. Залил, настроил подключение к сети по WiFi. Включаю, через некоторое время устройство регистрируется в сети (устройство начинает пинговаться). Через 10-12 сек пинг перестает проходить. Ни по веб-интерфейсу, ни по ssh устройство не отвечает.

Ethernet или debug uart есть?

Совсем забыл про особенности первого включения. Подождал минут 5, к WiFi не подключился, а создал свою сеть. Закомментировал все в файле hostapd.conf. Все равно не подключился, ошибся в пароле :blush: В общем, сижу изучаю новый веб-интерфейс.

Зашел по SSH, запустил обновление, обновление зависло. В веб-интерфейсе “Disconnected”, все пусто. По пингу (в отдельном терминале) устройство отвечает. Вывод терминала:


mint@mint-System-Product-Name ~ $ ssh root@192.168.1.59
root@192.168.1.59’s password:
Linux wirenboard 3.19.0-imxv5-x0.1 #481 Mon Nov 23 23:09:11 MSK 2015 armv5tejl

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
root@wirenboard:~# apt-get update
Получено:1 http://releases.contactless.ru wheezy Release.gpg [473 B]
Получено:2 http://ftp.us.debian.org wheezy Release.gpg [2 373 B]
Получено:3 http://releases.contactless.ru wheezy Release [2 208 B]
Получено:4 http://ftp.us.debian.org wheezy Release [191 kB]
Получено:5 http://releases.contactless.ru wheezy/main all Packages [15,8 kB]
Получено:6 http://releases.contactless.ru wheezy/main armel Packages [39,9 kB]
Получено:7 http://ftp.us.debian.org wheezy/main armel Packages [5 710 kB]
Игн http://releases.contactless.ru wheezy/main Translation-ru_RU
Игн http://releases.contactless.ru wheezy/main Translation-ru
Игн http://releases.contactless.ru wheezy/main Translation-en
87% [7 Packages 4 918 kB/5 710 kB 86%]^C

Удалил файл /etc/apt/sources.list. apt-get update прошло без ошибок. Теперь apt-get dist-upgrade ругается:


При обработке следующих пакетов произошли ошибки:
/var/cache/apt/archives/linux-image-4.1.15-imxv5-x0.1_4.1-imxv5-x0.1+wb20160328135007_armel.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Аналогично, не понятно, что делать с этой ошибкой:

Unpacking linux-image-4.1.15-imxv5-x0.1 (from …/linux-image-4.1.15-imxv5-x0.1_4.1-imxv5-x0.1+wb20160413142413_armel.deb) …
dpkg: error processing /var/cache/apt/archives/linux-image-4.1.15-imxv5-x0.1_4.1-imxv5-x0.1+wb20160413142413_armel.deb (–unpack):
trying to overwrite ‘/boot/dtbs/imx23-wirenboard28.dtb’, which is also in package linux-image-3.19.0-imxv5-x0.1 3.19-imxv5-x0.1+wb20160207172608
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/linux-image-4.1.15-imxv5-x0.1_4.1-imxv5-x0.1+wb20160413142413_armel.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

1 лайк

Спасибо, обновиться удалось.
Но пропал web интерфейс.
Запуск сервиса выдает следующее:

root@wirenboard:/etc/init.d# service wb-configs start [....] Starting move config files to shared partition: wb-configs [FAIL] Device /dev/mmcblk0p6 not found ... failed! [warn] /mnt/data not mounted, skipping symlinks check ... (warning). . ok

казалось бы, какая связь между веб-интерфейсом и wb-configs?

Это неимоверно ценный по своей информативности ответ

Это не ответ, это я пытаюсь понять, в чём собственно вопрос.

Опишите подробно, что вы делали (что и как “обновилось”), опишите подробно какое поведение ожидаете и какое наблюдаете на самом деле. Пока из вашего сообщения я ничего из этого понять не смог.

  1. Я делал обычное обновление apt-get update &&apt-get upgrade
  2. После этого я наткнулся на проблему обновления ядра до 4.x, которую с вашей помощью решил
  3. Пропал web интерфейс, открывалась дефолтная страница nginx
    … прошло какое-то время (10 дней), сегодня снова занялся этим вопросом
  4. Пробовал перезапускать сервисы, один из них выдавал приведенную ошибку. Я подумал, что в этом дело.
  5. Написал сообщение тут, и решил попробовать сделать еще раз apt-get update &&apt-get upgrade - снова обновилось ядро.
  6. После перезапуска веб снова появился
  7. Перезапуск сервиса wb-configs по-прежнему выдает ошибку. Это критично?

т.е. с веб-интерфейсом все проблемы пропали? Думаю помогла перезагрузка чего-нибудь после обновления.

Ошибка wb-configs - нет, не критично. Сервис занимается новой системой раскладки системы и конфигов по партициям, которая в наших прошивках с осени. Обновление до этой новой системы невозможно, только полным накатыванием нового образа - вот wb-configs и не стартует.