Дано: 1. Девайс на контроллере AT91SAM9260
2. Микросхема физического уровня Micrel KSZ8041TL/FTL в режиме MII
3. Криво установленный Emdebian Grip.
Не пашет сеть. Симптомы такие:
emdiver:~# ifconfig
eth0 Link encap:Ethernet HWaddr c6:19:d8:66:c8:ad
inet addr:192.168.215.79 Bcast:192.168.215.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:65 errors:0 dropped:0 overruns:0 frame:0
TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9516 (9.2 KiB) TX bytes:2016 (1.9 KiB)
Interrupt:21 Base address:0x4000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:18 errors:0 dropped:0 overruns:0 frame:0
TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1752 (1.7 KiB) TX bytes:1752 (1.7 KiB)
Пингую заведомо доступный роутер:
emdiver:~# ping -c1 192.168.215.1
PING 192.168.215.1 (192.168.215.1) 56(84) bytes of data.
From 192.168.215.79 icmp_seq=1 Destination Host Unreachable
--- 192.168.215.1 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
Смотрю arp:
emdiver:~# arp
Address HWtype HWaddress Flags Mask Iface
192.168.215.1 (incomplete) eth0
Ага. Добавляю arp вручную:
emdiver:~# arp -s 192.168.215.1 00:0f:8f:2e:98:80
Пингую снова:
emdiver:~# ping -c1 192.168.215.1
PING 192.168.215.1 (192.168.215.1) 56(84) bytes of data.
--- 192.168.215.1 ping statistics ---
1 packets transmitted, 0 received, 100% packet loss, time 0ms
Теперь вываливаются тайм-ауты, что логично. ifconfig сообщает нормальную статистику об ушедших и пришедших пакетах. Но прочитать и отослать ничего не могу. Сниффер на той стороне провода никакой активности не замечает.
Мобыть, посоветуете какие-нибудь хорошие форумы линуксоидов, а то я в них вообще не спец?
ЗЫ. Ах, да, есть маленькая вероятность, что что-то не так с физическим уровнем, но в другой самопальной операционке интерфейс работает замечательно, пингует и пингуется.