Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Процессорные модули » SK-9G45-OEM
eth TX underrun
rw9uao
Добавлено 24.12.2012 09:19 Сообщение: 11
rw9uao
Ранг
5

Группа: Клиенты
Пункты: 6973
Регистрация: 26.03.2009
добавлю сумятицы. на 9260 в кунихе была такая ошибка регулярно. поборол по описанию к аппноте к эррате. буфера таскал туда-сюда не помогало. драйвер верхнего уровня в операционке вполне корректно переваривал эту ошибку. надо было только перед ее отдаче наверх сбросить ДМА.
Спуститься к концу Подняться к началу
Персональная информация
gzivdo
Добавлено 27.12.2012 08:28 Сообщение: 12
gzivdo
0

Пункты: 105
Регистрация: 21.12.2012
У меня эта проблема на всех восьми экземплярах 9g45, мат плата своя, ядро 3.2.18 с патчем (http://code.google.com/p/starterkit-org/downloads/detail?name=linux-3.2.18-oem.patch). Проявляется редко, где-то 5% включений. После подачи питания при длительном его отсутствии (несколько часов) сетевуха может сразу перейти в tx underrun после нескольких пакетов, и дальше вообще ничего не передает.
Если выключать и включать сразу или ребутить - проблема отсутствует (за 3 месяца наблюдений).
Пробовал 3.7.1 ядро без патчей, там вообще сетевуха ничего не передает и не получает, хотя определяется и пишет, что линк 100мбит.
Могу что-нибудь проверить, если напишите методику.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 27.12.2012 09:53 Сообщение: 13
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Пробовал 3.7.1 ядро без патчей, там вообще сетевуха ничего не передает и не получает, хотя определяется и пишет, что линк 100мбит.

а я вчера 3.7.0 запустил на 9m10 (полный братец 9g45) - отлично работает.. (долбанные ядрописцы в очередной раз мутят со своими изменениями)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 27.12.2012 18:51 Сообщение: 14
sasamy
4.70

Пункты: 77307
Регистрация: 14.08.2009
Цитата
У меня эта проблема на всех восьми экземплярах 9g45, мат плата своя, ядро 3.2.18 с патчем (http://code.google.com/p/starterkit-org/downloads/detail?name=linux-3.2.18-oem.patch).


загрузчики из BSP с местного ФТП или с http://code.google.com/p/starterkit-org/ ? что подключено из периферии - lcd/hdmi и какое разрешение используется если подключены ?

Цитата

Могу что-нибудь проверить, если напишите методику.


так лучше вы методику найдте как гарантированно получить такое сообщение, иначе нереально гоняться за тенью которую не видно :)
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 27.12.2012 19:49 Сообщение: 15
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
так лучше вы методику найдте как гарантированно получить такое сообщение, иначе нереально гоняться за тенью которую не видно :)


[metoda]при длительном его отсутствии (несколько часов) сетевуха может сразу перейти в tx underrun после нескольких пакетов, и дальше вообще ничего не передает.[/metoda]

у мну сутками плата с 9g45 работала, вроде такого не видел, правда все, кроме загрузчика - самостийное..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 27.12.2012 20:21 Сообщение: 16
Pavel Ivanchenko
Admin
4.39

Пункты: 91424
Регистрация: 24.03.2009
Пол: Мужчина
Никогда не понимал упорства разрешать проблему "с конца" ...
Ведь очевидно, взять OEM и нашу материнку, залить штатное ядро и посмотреть будет ли подобный эффект, а потом уже добавлять-изменять и проверять наличие "эффекта" ...
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 27.12.2012 22:30 Сообщение: 17
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Могу что-нибудь проверить, если напишите методику.

не взведены ли в ядре опции управления питанием или может управление частотой АРМа?
как гипотеза - через некоторое время бездействия драйверу сетевухи приходит команда "спать!", откуда он из-за кривости нормально не выходит..
т.е. почистить эти опции, пересобрать ядро и посмотреть на поведение..

Цитата
мат плата своя

нет ли управления питанием выходных компонентов сети (трансика например)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 28.12.2012 11:01 Сообщение: 18
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
Было такое с ядром и файловой системой debian 6. При копировании больших файлов по ftp. Если использовать тоже ядро и не debian, а buildroot то всё хорошо.
Как решил проблему и решил ли... что вообще не помню. Возможно тупо ядро обновил и всё.. хм перепроверить надо.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 31.12.2012 14:17 Сообщение: 19
Jury093
4.5

Пункты: 54233
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
бе-бе-бе, сглазил.. вчера в логе увидел:
Код
Freeing init memory: 128K
udev[434]: starting version 164
Adding 92732k swap on /dev/mmcblk0p3. Priority:-1 extents:1 across:92732k SS
macb macb: eth0: link up (100/Full)
sshd (841): /proc/841/oom_adj is deprecated, please use /proc/841/oom_score_adj instead.
macb macb: eth0: TX underrun, resetting buffers
macb macb: eth0: TX underrun, resetting buffers
macb macb: eth0: TX underrun, resetting buffers
macb macb: eth0: TX underrun, resetting buffers
root@arm9260:~# uname -a
Linux arm9260 3.6.0 #33 PREEMPT Mon Nov 26 22:38:09 MSK 2012 armv5tejl GNU/Linux
root@arm9260:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:1f:f2:00:00:05
inet addr:192.168.0.200 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27663 errors:0 dropped:0 overruns:0 frame:0
TX packets:20905 errors:4 dropped:0 overruns:4 carrier:0
collisions:0 txqueuelen:1000
RX bytes:23991956 (22.8 MiB) TX bytes:3138468 (2.9 MiB)
Interrupt:37 Base address:0x4000

плата 9260, просто залогинился через несколько часов..

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Sergei_m
Добавлено 13.07.2015 22:28 Сообщение: 20
Sergei_m
0

Пункты: 784
Регистрация: 26.01.2015
Проблема решена?
У меня периодически появляется TX underrun на 9g45-OEM. Ядро 3.2.18. Часто бывает, что к плате не удается подключиться по ssh. При этом в консоли по ifconfig вижу ошибки по Tx и Rx. ifdown - ifup не помогают. Помогает либо перезагрузка, даже не отключая питания, просто reboot, либо передергивание ethernet кабеля. Бывает, что интерфейс постоянно подключается-отключается (link up - link down)
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-9G45-OEM