Цитата(gladov @ Feb 21 2007, 01:11)

Никогда не занимался физикой Ethernet, так что простите за глупые вопросы

Проблема в том, что на промышленной железке (чужая разработака) пропала сеть. Линк горит со стороны хаба, а девайс говорит - No link

Расскажите, плз, как девайс определяет, что в него что-то воткнуто? Т.к. стоят развязывающие трансы и кроме двух дифф. линий в сети Ethernet ничего нет, делаю вывод, что единственный способ определить link это "увидеть" на приемной линии некотоую активность. Причем, чтобы сигнал прошел через трансы, переменка должна быть постоянно. Т.е. либо там висит несущая, которую модулируют (что видимо неверно), либо там (как читал где-то) линейный код, но тогда постоянное присутствие сигнала в линии означает постоянную передачу! Она что, правда все время что-то передает??? И как правильно нужно проверять разъем с трансом, чтобы узнать где мой линк потерялся?
Второй файл не удается добавить, так что можете его взять у меня на сайте в разделе статьи - ЧипНьюс №4-2006
1. Абоненты пересылают друг другу посылки. Возможно, что на передаче из девайса все нормально и хаб эти посылки получает. А на приеме - обрыв. Соотв. девайс не принимает посылок. Сделайте заглушку Tx-Rx и посмотрите осциллом. Форма имп - в аппликухе.
2. девайс запрограммирован только на 100М, и для него линия плохая. А Хаб перестроился на 10М и на све плюет.... Надо уметь прочесть информацию из регистров трансивера, чтобы это точно знать.
3. Светодиод светит не link, а что-то другое. Например "активити"
Будут вопросы - пишите...
Удачи!