Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC
Не работает ethernet Hola-PC
Leroy
Добавлено 14.10.2015 13:41 Редактировалось 14.10.2015 13:43
0
Сообщение: 1
Leroy
0

Пункты: 386
Регистрация: 14.10.2015
Загрузочная SD карта подготовлена с помощью MFGtool с ftp.
Дистр собран в buildroot, основная конфигурация с gstreamer и qt5.
Ethernet не пингуется, при подключении ethernet кабеля, в uart консоль в лог падают сообщения:
Код

libphy: 2188000.ethernet:00 - Link is Up - 100/Full
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down

пока не отключишь кабель. При перезагрузке проблема сохраняется, пробовал менять мак-адрес то же напрасно.

Настройки eth0:
Код

# Wired or wireless interfaces
auto eth0
# iface eth0 inet dhcp
iface eth0 inet static
up ifconfig $IFACE hw ether 00:1F:F2:00:00:01 192.168.0.136 up
address 192.168.0.136
netmask 255.255.255.0
gateway 192.168.0.2


Что делать?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 14.10.2015 14:07 Редактировалось 14.10.2015 14:10 Сообщение: 2
sasamy
4.71

Пункты: 83556
Регистрация: 14.08.2009
Цитата

Ethernet не пингуется
Настройки eth0:


Пропишите штатные настройки

# Wired or wireless interfaces
auto eth0
# iface eth0 inet dhcp
iface eth0 inet static
address 192.168.0.136
netmask 255.255.255.0
gateway 192.168.0.2


Покажите выхлоп ifconfig на системе с которой пингуете и на плате после того как поингуете. Если с виртуальной машины пингуете - проверьте настройки сети в виртуалке.
Спуститься к концу Подняться к началу
Персональная информация
Leroy
Добавлено 14.10.2015 14:19 Редактировалось 14.10.2015 14:22 Сообщение: 3
Leroy
0

Пункты: 386
Регистрация: 14.10.2015
Пингую из виртуалки, настройки сети вроде как в порядке. Мне кажется что у интерфейса не нормальное поведение - встает-падает, встает-падает. Вернул штатные настройки, ничего не изменилось.

Код

user@imx6-build-machine:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:0c:29:24:9a:b5
inet addr:192.168.0.128 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe24:9ab5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:431 errors:0 dropped:0 overruns:0 frame:0
TX packets:114 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:115470 (115.4 KB) TX bytes:16585 (16.5 KB)
Interrupt:19 Base address:0x2000

eth1 Link encap:Ethernet HWaddr 00:0c:29:24:9a:bf
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe24:9abf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17263 errors:0 dropped:0 overruns:0 frame:0
TX packets:212 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1531920 (1.5 MB) TX bytes:43221 (43.2 KB)
Interrupt:16 Base address:0x2080

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:3526 errors:0 dropped:0 overruns:0 frame:0
TX packets:3526 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:345459 (345.4 KB) TX bytes:345459 (345.4 KB)


Код

libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down


title
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 14.10.2015 14:37 Сообщение: 4
sasamy
4.71

Пункты: 83556
Регистрация: 14.08.2009
Интересные настройки

eth0 Link encap:Ethernet HWaddr 00:0c:29:24:9a:b5
inet addr:192.168.0.128 Bcast:192.168.0.255 Mask:255.255.255.0

eth1 Link encap:Ethernet HWaddr 00:0c:29:24:9a:bf
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0

на какой интерфейс из этих двух должны уходить пакеты для 192.168.0.136 если все 3 адреса в одной подсети ? Погасите eth0 (ifconfig eth0 down) и повторите пинг
Спуститься к концу Подняться к началу
Персональная информация
Leroy
Добавлено 14.10.2015 14:47 Сообщение: 5
Leroy
0

Пункты: 386
Регистрация: 14.10.2015
Цитата
повторите пинг


Повторяю пинг:
Код

user@imx6-build-machine:~$ sudo ifconfig eth0 down
[sudo] password for user:
user@imx6-build-machine:~$ ping 192.168.0.136
PING 192.168.0.136 (192.168.0.136) 56(84) bytes of data.
From 192.168.0.2 icmp_seq=1 Destination Host Unreachable
From 192.168.0.2 icmp_seq=2 Destination Host Unreachable
From 192.168.0.2 icmp_seq=3 Destination Host Unreachable
From 192.168.0.2 icmp_seq=4 Destination Host Unreachable
From 192.168.0.2 icmp_seq=5 Destination Host Unreachable
From 192.168.0.2 icmp_seq=6 Destination Host Unreachable
From 192.168.0.2 icmp_seq=7 Destination Host Unreachable
From 192.168.0.2 icmp_seq=8 Destination Host Unreachable
From 192.168.0.2 icmp_seq=9 Destination Host Unreachable


Выхлоп консоли:
Код

libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
libphy: 2188000.ethernet:00 - Link is Up - 100/Full
libphy: 2188000.ethernet:00 - Link is Down
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 14.10.2015 14:55 Сообщение: 6
sasamy
4.71

Пункты: 83556
Регистрация: 14.08.2009
У вас проблемы с найстройокй сети на машине с которой пингуете а не с платой - смотрите настройки. То что с платой все в порядке элементарно проверить соединив ее с иправным устройством и присвоить им пару адресов из одной подсети.
Спуститься к концу Подняться к началу
Персональная информация
Leroy
Добавлено 14.10.2015 15:02 Сообщение: 7
Leroy
0

Пункты: 386
Регистрация: 14.10.2015
хорошо, а то что в лог пишется - ничего страшного?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 14.10.2015 15:19 Редактировалось 14.10.2015 15:19 Сообщение: 8
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Чего тут обсуждать, если гарантийный срок не прошел - отправляйте ее почтой к нам.
Если что то с платой - починим, если Вы что то "перекрутили" или не настроили, не обессудьте - выставим счет за "тестирование" (500р + доставка обратно).
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 14.10.2015 16:21 Редактировалось 14.10.2015 16:23 Сообщение: 9
Pavel Ivanchenko
Admin
4.39

Пункты: 92805
Регистрация: 24.03.2009
Пол: Мужчина
Хотя ...
Сейчас вспомнил подобный "вукрутас" с сетью на одной из плат в первых сериях (там толи интерфейс просто не поднимался, толи так же в цикле up/down был - не помню), аппаратных отличий на плате не нашел, а вот манипуляции с генерированием времянок аппаратного сброса чипа физики привели сеть в норму. В результате в старом ядре (и виртуалке) сброс сделан так:
Код
static void mx6_sabrelite_fec_phy_reset(void)
{
int tmp;
/*
* get enet tx reference clk from internal clock from anatop
* GPR1[21] = 1
*/
mxc_iomux_set_gpr_register(1, 21, 1, 1);
for(tmp=0;tmp<100;tmp++) udelay(1000);

gpio_request(MX6_SK_ETH_RESET, "sk-eth-reset");
gpio_direction_output(MX6_SK_ETH_RESET, 1);
gpio_set_value(MX6_SK_ETH_RESET, 0);
for(tmp=0;tmp<1;tmp++) udelay(1000);
gpio_set_value(MX6_SK_ETH_RESET, 1);
for(tmp=0;tmp<100;tmp++) udelay(1000);
}

Причем (если правильно помню) была "чувствительность" не только к длительности самого сброса (кстати, он по доке должен быть не менее 100мкс, что уже содержит подвох) но и к выдержкам до и после него.

Был еще один случай (с модулем imx6s-oem), сетевой линк так же "циклился" и дело оказалось не в сбросе, а небольшом отклонении частоты тактирования (50МГц получаем на PLL с кварца 24МГц), замена кварца привела сеть на модуле в чувства. Но это скорее всего не Ваш случай, т.к. все платы перед отгрузкой тестируются.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » Hola(Duo)-PC