Цитата(4erepanoff @ Oct 3 2013, 13:58)

Добрый день,
Не получается наладить связь Vitesse VSC8641 и TI AM3359.
К интерфейсам RGMII1 и RGMII2 контроллера AM3359 подключены 2 микросхемы Vitesse VSC8641. Электрическое подключение по аналогии с китом tmdssk3358 от TI. Сами микросхемы Vitesse VSC8641 рабочие - кварц запускается, в зависимости от скорости подключения к сети (10/100/1000 Mb/s) светодиоды светятся.
ОС Linux, сборки разные пробовали, настройки. Другие интерфейсы (USB, I2C, UART, CAN, MMC) и ядро работает нормально.
Не понятно что нужно чтобы подружить их.
Может кто сталкивался с VSC8641 и подключением её к контроллеру с ОС Linux? Откликнитесь! Сборку посоветуйте или драйвер или куда копать.
Спасибо!
Зайдите в менюконфиг в кернеле и поищите слово MII. Результат сюда.
Для ARM я делаю так:
1. make ARCH=arm menuconfig
2. /
3. MII
Драйвер MII есть в любом кернеле. Должно быть не сложно. Откуда звяли систему? Переделали работающую под свои нужды или собрали с нуля?
Если файл drivers/net/fec.c участвует в вашем кернеле, то я могу дать патч к нему, чтобы можно было посмотреть регистры устройства. До записи руки не дошли, как надобность отпала

, но там есть пример, что можно будет легко самим дописать.
Проверьте если есть такие файлы в таких местах:
$ ls /sys/bus/platform/drivers
fec
$ ls /sys/bus/platform/devices/
fec.0
fec.1