ЗАО «ЗЭО»

Техническая поддержка пользователей => Тион-Про28, Орион28 => Тема начата: aml от 16 Ноября, 2012, 22:01:06

Название: Не включается Ethernet в Linux
Отправлено: aml от 16 Ноября, 2012, 22:01:06
Цитировать
2. В ОС Linux при запуске интерфейса Ethernet возможна ситуация, когда мигает один из светодиодов, при этом интерфейс не работает.

Скажите пожалуйста, есть ли какие-то решения этой проблемы? У меня она проявляется постоянно, и очень мешает, т.к. при перезапуске устройство в половине случаев требует нажатия ресета...
Название: Re: Не включается Ethernet в Linux
Отправлено: makfloy от 17 Ноября, 2012, 12:40:23
Была похожая ситуация.
А какой у вас ifconfig и route в этот момент?
Название: Re: Не включается Ethernet в Linux
Отправлено: Danila от 23 Ноября, 2012, 20:58:34
Добрый день.

Решение есть. В ближайшее время добавлю новую версию ядра. Если нужно срочно - напишите нам письмо с запросом, вышлю по почте.
Название: Re: Не включается Ethernet в Linux
Отправлено: Day от 17 Апреля, 2013, 15:36:17
У меня вообще при подключении кабеля ничего не светится. его надо как-то инициализировать? или поддержка в стандартное ядро не включена?
Название: Re: Не включается Ethernet в Linux
Отправлено: Danila от 17 Апреля, 2013, 15:43:13
Ethernet нужно включить. Например, командой:
ifconfig eth0 192.168.1.2 hw ether 00:50:c2:bb:42:21 up

00:50:c2:bb:42:21 - MAC-адрес, взять с наклейки на плате
192.168.1.2 - присваиваемый IP-адрес
eth0 - номер интерфейса.

Для автозапуска сети при включении устройства - прописать команду в файле /etc/rc.d/rc.local
Название: Re: Не включается Ethernet в Linux
Отправлено: kos311 от 29 Апреля, 2013, 11:30:06
День добрый.

Пытаюсь включить Ethernet на Тионе. Наблюдаю следующую картину:
под линукс
подключаюсь к порту eth1 (разъём X11), прописываю

ifconfig eth1 200.0.0.201 hw ether 00:50:c2:bb:42:25 up

начинают гореть лампочки, вижу ответ

eth1: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=0:01, irq=-1)
root@freescale ~$ PHY: 0:01 - Link is Up - 100/Full

устанавливается ping.
Под CE также всё настраивается хорошо.

А вот с настройкой eth0 возникают проблемы.
Подключаюсь к разъёму X24, прописываю

ifconfig eth0 200.0.0.200 hw ether 00:50:c2:bb:42:25 up

но в ответе вижу только первую строчку

eth0: Freescale FEC PHY driver [Generic PHY] (mii_bus:phy_addr=0:00, irq=-1)

при этом лампочки не горят, и ping не проходит, при этом ifconfig следующий

eth0      Link encap:Ethernet  HWaddr 00:50:C2:BB:42:25
          inet addr:200.0.0.200  Bcast:200.0.0.255  Mask:255.255.255.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth1      Link encap:Ethernet  HWaddr 00:50:C2:BB:42:25
          inet addr:200.0.0.201  Bcast:200.0.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1109 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:78801 (76.9 KiB)  TX bytes:42 (42.0 B)
          Base address:0x8000

Под CE тоже не получается включить этот Ethernet.
Подскажите, пожалуйста, в чём может быть дело,  как это исправить, т. к. необходима работа устройства с двумя Ethernet.
Название: Re: Не включается Ethernet в Linux
Отправлено: kos311 от 07 Мая, 2013, 17:20:28

День добрый.

Проблема решена самостоятельно.
Оказывается всё делал правильно. Была проблема с Тионом. Плохо запаяна микросхема DD14. После её пропайки ping пошёл.
Название: Re: Не включается Ethernet в Linux
Отправлено: aborilov от 24 Июля, 2013, 17:08:35
у меня сейчас вот такая вот картина почти на все тионах
Resetting PHY

PHY: 0:01 - Link is Down

PHY: 0:01 - Link is Up - 100/Full

Resetting PHY

PHY: 0:01 - Link is Down

PHY: 0:01 - Link is Up - 100/Full

PHY: 0:01 - Link is Down

PHY: 0:01 - Link is Up - 100/Full

Resetting PHY

PHY: 0:01 - Link is Down

PHY: 0:01 - Link is Up - 100/Full

PHY: 0:01 - Link is Down

PHY: 0:01 - Link is Up - 100/Full
Название: Re: Не включается Ethernet в Linux
Отправлено: Danila от 24 Июля, 2013, 17:13:21
Как включаете ethernet?

Проблема только с Вашим образом или с нашим тоже самое?


Возможно, проблема в этом, нужно вернуть обратно патч? http://www.zao-zeo.ru/forum/index.php?topic=731.msg4081#msg4081 (http://www.zao-zeo.ru/forum/index.php?topic=731.msg4081#msg4081)
Название: Re: Не включается Ethernet в Linux
Отправлено: aborilov от 25 Июля, 2013, 09:05:40
так это же я и писал. :)
пробовал со вторым патчем и без.

прописал настройки сети в rc.conf и служба network при старте сама поднимает сеть.
Название: Re: Не включается Ethernet в Linux
Отправлено: aborilov от 25 Июля, 2013, 09:13:23
вот что имею с вашим образом, зашитым во внутреннюю влеш

root@freescale ~$ ifconfig eth1 hw ether 40:D8:55:07:04:60
root@freescale ~$ ifconfig eth1 10.0.1.2 netmask 255.255.255.0
eth1: Freescale FEC PHY driver [SMSC LAN8710/LAN8720] (mii_bus:phy_addr=0:01, irq=-1)

root@freescale ~$ ifconfig eth1 up
root@freescale ~$ PHY: 0:01 - Link is Up - 100/Full

Resetting PHY

Resetting PHY

PHY: 0:01 - Link is Down

PHY: 0:01 - Link is Up - 100/Full

Resetting PHY

PHY: 0:01 - Link is Down

PHY: 0:01 - Link is Up - 100/Full

Resetting PHY

Resetting PHY

Resetting PHY

Resetting PHY

Resetting PHY