реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> TI-Davinci DM6467 & Gigabit EMAC в Linux
SimpleSoft
сообщение Nov 26 2008, 18:37
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442



День добрый.

Есть кит DM6467 DVEVM. В комплекте идёт Монтавистовский Linux версии 2.6.10. Попытался завести Gigabit Ethernet - никак не хочет передавать и принимать большие пачки. т.е. ping проходит, а если проьбовать передавать данные через tftp - не хочет. на 100Мбит всё впорядке. с Uboot 1.2.0 тоже самое. Есть подозрение на недоделки драйвера Ethernet.

Подскажите, вылечили ли эту проблему сейчас аль нет, и если да, то где есть намёки чё где надо подправить?
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Nov 27 2008, 17:34
Сообщение #2


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Симптом довольно характерный.
С большой вероятностью виновата недогрузка FIFO.
Причин этого может быть масса. В частности - DMA из медленной памяти.
Медленной память для DMA могут сделать куча факторов: параллельные медиа потоки, выполнение некэшированного кода из той же памяти, просто плохая настройка таймингов памяти и т.д.
Бывает даже, что в принципе нельзя все сделать на одной памяти и надо ставить доп. чипы.


Цитата(SimpleSoft @ Nov 26 2008, 23:07) *
День добрый.

Есть кит DM6467 DVEVM. В комплекте идёт Монтавистовский Linux версии 2.6.10. Попытался завести Gigabit Ethernet - никак не хочет передавать и принимать большие пачки. т.е. ping проходит, а если проьбовать передавать данные через tftp - не хочет. на 100Мбит всё впорядке. с Uboot 1.2.0 тоже самое. Есть подозрение на недоделки драйвера Ethernet.

Подскажите, вылечили ли эту проблему сейчас аль нет, и если да, то где есть намёки чё где надо подправить?
Go to the top of the page
 
+Quote Post
SimpleSoft
сообщение Dec 1 2008, 13:10
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 273
Регистрация: 3-11-05
Пользователь №: 10 442



Частота ядра ARM9 - 297MHz, DDR2 - 297MHz
Пробовал обновлять драйвер EMAC 646x до версии 6.0 (был 5.0) - результатов не дало.
Т.е. есть смысл искать проблему именно в драйвере EMAC? Странно то, что в новом драйвере проблему не исправили.
Спасибо.
Go to the top of the page
 
+Quote Post
islavv
сообщение Dec 5 2008, 03:51
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 11-11-08
Пользователь №: 41 522



Цитата(SimpleSoft @ Nov 26 2008, 21:37) *
День добрый.

Есть кит DM6467 DVEVM. В комплекте идёт Монтавистовский Linux версии 2.6.10. Попытался завести Gigabit Ethernet - никак не хочет передавать и принимать большие пачки. т.е. ping проходит, а если проьбовать передавать данные через tftp - не хочет. на 100Мбит всё впорядке. с Uboot 1.2.0 тоже самое. Есть подозрение на недоделки драйвера Ethernet.

Подскажите, вылечили ли эту проблему сейчас аль нет, и если да, то где есть намёки чё где надо подправить?

Кабель витая пара Cat5e может не тянуть гигабит - особенно самопальный - поменять кабель на Cat6
TFTP работает по UDP - если много пакетов пропадает могут быть проблемы
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Dec 5 2008, 15:20
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(SimpleSoft @ Dec 1 2008, 16:10) *
Т.е. есть смысл искать проблему именно в драйвере EMAC?

А если попробовать ping с большим количеством данных?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 6th July 2025 - 17:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01494 секунд с 7
ELECTRONIX ©2004-2016