ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

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

Новости:

Автор Тема: Не включается Ethernet в Linux  (Прочитано 7290 раз)

0 Пользователей и 1 Гость просматривают эту тему.

aml

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 4
Не включается Ethernet в Linux
« : 16 Ноября, 2012, 22:01:06 »

Цитировать
2. В ОС Linux при запуске интерфейса Ethernet возможна ситуация, когда мигает один из светодиодов, при этом интерфейс не работает.

Скажите пожалуйста, есть ли какие-то решения этой проблемы? У меня она проявляется постоянно, и очень мешает, т.к. при перезапуске устройство в половине случаев требует нажатия ресета...
Записан

makfloy

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 6
Re: Не включается Ethernet в Linux
« Ответ #1 : 17 Ноября, 2012, 12:40:23 »

Была похожая ситуация.
А какой у вас ifconfig и route в этот момент?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Не включается Ethernet в Linux
« Ответ #2 : 23 Ноября, 2012, 20:58:34 »

Добрый день.

Решение есть. В ближайшее время добавлю новую версию ядра. Если нужно срочно - напишите нам письмо с запросом, вышлю по почте.
Записан

Day

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 34
Re: Не включается Ethernet в Linux
« Ответ #3 : 17 Апреля, 2013, 15:36:17 »

У меня вообще при подключении кабеля ничего не светится. его надо как-то инициализировать? или поддержка в стандартное ядро не включена?
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Не включается Ethernet в Linux
« Ответ #4 : 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
Записан

kos311

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 11
Re: Не включается Ethernet в Linux
« Ответ #5 : 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.
Записан

kos311

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 11
Re: Не включается Ethernet в Linux
« Ответ #6 : 07 Мая, 2013, 17:20:28 »


День добрый.

Проблема решена самостоятельно.
Оказывается всё делал правильно. Была проблема с Тионом. Плохо запаяна микросхема DD14. После её пропайки ping пошёл.
Записан

aborilov

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 90
Re: Не включается Ethernet в Linux
« Ответ #7 : 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
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Не включается Ethernet в Linux
« Ответ #8 : 24 Июля, 2013, 17:13:21 »

Как включаете ethernet?

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


Возможно, проблема в этом, нужно вернуть обратно патч? http://www.zao-zeo.ru/forum/index.php?topic=731.msg4081#msg4081
« Последнее редактирование: 24 Июля, 2013, 17:29:16 от Danila »
Записан

aborilov

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 90
Re: Не включается Ethernet в Linux
« Ответ #9 : 25 Июля, 2013, 09:05:40 »

так это же я и писал. :)
пробовал со вторым патчем и без.

прописал настройки сети в rc.conf и служба network при старте сама поднимает сеть.
Записан

aborilov

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 90
Re: Не включается Ethernet в Linux
« Ответ #10 : 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
Записан