roboforum.ru

Технический форум по робототехнике.


Установка драйвера CS8900 для HTNICE GT2440

Установка драйвера CS8900 для HTNICE GT2440

Сообщение hloroform » 24 авг 2011, 12:05

Привет всем!
Есть плата HTICE GT2440. В качестве сетевой микросхемы используется CS8900A.

При загрузке системы в терминале выводится следующее сообщение:

[24/Aug/2011:00:51:22 +0000] boa: server version Boa/0.94.13
[24/Aug/2011:00:51:22 +0000] boa: server built Jul 26 2010 at 15:58:29.
[24/Aug/2011:00:51:22 +0000] boa: starting server pid=694, port 80

Try to bring eth0 interface up......ifconfig: SIOCGIFFLAGS: No such device
ifconfig: SIOCSIFHWADDR: No such device
ifconfig: SIOCSIFADDR: No such device
route: SIOCADDRT: Network is unreachable
Done

Я попытался пересобрать ядро используя дистрибутив linux-2.6.32.2-gt2440-20100908.tar.gz
который прилагался к плате на диске и учитывая указания с этого сайта
http://hi.baidu.com/theandroid/blog/ite ... b4363.html

Но перепробовав несколько вариантов файлов CS8900.c и CS8900.h скомпилировать
ядро так и не удалось. Последний вариант файлов для CS8900 на котором я остановился
был взят отсюда http://blogold.chinaunix.net/u4/120285/ ... 76034.html
при компиляции произошла ошибка, указывающая на не объявленность функции netdev_mc_empty.


Подскажите в чем может быть проблема? Спасибо.
hloroform
 
Сообщения: 6
Зарегистрирован: 20 авг 2011, 15:42

Re: Установка драйвера CS8900 для HTNICE GT2440

Сообщение setar » 26 авг 2011, 11:09

Вы правда считаете что кто то сможет ответить на ваш вопрос без логов?
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Re: Установка драйвера CS8900 для HTNICE GT2440

Сообщение hloroform » 27 авг 2011, 14:36

Прилагаю лог загрузки GT2440 с предустановленной версией Linux. Файл DM9000.log
После перебора нескольких вариантов в menuconfig в пунктах
System type -> S3C2410 Mashine
Изображение
В пункте Device Drivers -> Network Device support -> Ethernet (10 or 100Mbit) появилась возможность выбрать CS89x0 support
Изображение
Однако с пересобранным ядром загрузка обрывается именно на этом драйвере. Лог CS8900.log
Использую дистрибутив Linux входивший в комплект поставки http://www.mediafire.com/file/m1ca3sm11icgbqd/linux-2.6.32.2-gt2440-20100908.tar.gz
Вложения
CS8900.txt
CS8900 log
(8.93 КиБ) Скачиваний: 459
DM9000.txt
DM9000 log
(51.05 КиБ) Скачиваний: 463
hloroform
 
Сообщения: 6
Зарегистрирован: 20 авг 2011, 15:42

Re: Установка драйвера CS8900 для HTNICE GT2440

Сообщение hloroform » 28 авг 2011, 15:33

Сегодня удалось скачать с одного китайского форума патч под GT2440 для версии linux2.6.38.6. После загрузки собранного ядра на плату, при запуске система пишет
Код: Выделить всёРазвернуть
load Image of Linux...Uncompressing Linux... done, booting the kernel.


Загрузчик vivi.
Вложения
patch-linux2.6.38-gt2440.rar
(146.45 КиБ) Скачиваний: 0
hloroform
 
Сообщения: 6
Зарегистрирован: 20 авг 2011, 15:42


Вернуться в mini2440

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1