Привет.У тебя сетевая карта юсб даб-е100 черная такая?Если да,то я тебе помогу,я поборол эту проблему.Драйвера на диске,это не то пальто.Там не хватает пару значений.Если проблема не решена,я помогу!
Да, сетевая карта именно такая.
Проблема еще не решена.
Да. Была раньше другая карта, тоже дабе-100, ее просто в юсби втыкал и все работало,са вот с этой проблемы. В общем куда тебе выслать рабочие драйвера с инструкцией?
Вложение (http://webfile.ru/93539abbb064f6d8b56b6c98dc6e5681) отличается только файлом asix.c от пакета драйверов на диске
К сожалению при попытке установить дрова из вложения(make, make install) произошла ошибка
[console]
[root@ip dube100]# make
make -C /lib/modules/2.6.18-371.4.1.el5/build SUBDIRS=/Install/dube100 modules
make[1]: Entering directory `/usr/src/kernels/2.6.18-371.4.1.el5-x86_64'
CC [M] /Install/dube100/asix.o
/Install/dube100/asix.c: In function ‘ax88178_bind’:
/Install/dube100/asix.c:2792: error: ‘ax88178_set_mac_addr’ undeclared (first use in this function)
/Install/dube100/asix.c:2792: error: (Each undeclared identifier is reported only once
/Install/dube100/asix.c:2792: error: for each function it appears in.)
make[2]: *** [/Install/dube100/asix.o] Error 1
make[1]: *** [_module_/Install/dube100] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-371.4.1.el5-x86_64'
make: *** [default] Error 2
[root@ip dube100]# make install
su -c "cp -v asix.ko /lib/modules/2.6.18-371.4.1.el5/kernel/drivers/usb/net && /sbin/depmod -a"
cp: cannot stat `asix.ko': No such file or directory
make: *** [install] Error 1
[/console]
Сделал в четком соответсвии но для драйверов с диска
1) yum install kernel
2) yum install gcc
# 3) yum install kernel-devel-`uname -r` --enablerepo=clearos-dev --так не работает поэтому следующая команда
3) yum install kernel-devel-`uname -r`
4) modprobe asix
5) reboot
6) Z:\install\сетевая карта\Сетевая карта\dube100 копируем в директорию линукса,например в /install
7) в директории /install/dube100 make
8) make install
9) reboot
##################10) Вооля все работает --Не работает
Все выполняется без ошибок
Но новый eth не появился, устройство по прежнему мертвое.
! К стати проверял под Windows - работает без проблем
Странно,ты в принципе make install мог и не делать,потому что make не прошел.
В дровах на диске в файле asix.c не добавлена функция usb_device_id.Попробуй в свои драйвера добавить это
Далее привожу полный перечень действий которые необходимо выполнить для того чтобы установить драйвера на систему CentOS 5.10 86_64. !Специально переставил систему и сделал все с нуля что бы убедиться
[console]#1. Установить компилятор С
yum install gcc
#2. Установить пакеты kernel-devel
yum install kernel-devel
#3. Подгружаем в ядро модуль asix
modprobe asix
reboot
#4. Извлечь архив DUB-E100.tar.gz в каталог Linux
tar xfz DUB-E100.tar.gz
#5. Перейти в каталог извлеченный с архива и выполнить команды
make
make install
reboot[/console]
! После перезагрузки должен появиться новый ethN.
! USB Network Adapter перед перезагрузкой должен быть подключен к сети
!Огромное спасибо пользователю bagdaha за то что так глубоко вник в проблему что проанализировал код драйверов и нашел ошибку в них.
Вопрос к пользователю bagdaha - как вообще понятно было чего не хватает (в чем ошибка). Не дашъ ссылку на инфу где об этом можно узнать побольше. Интересно было бы до конца разобратся с проблемой.
В драйвере зашит список поддерживаемых устройств, сам драйвер уже давно входит в состав ядра, и обновляется вместе с ним. Но обновления не бэкпортируются в старые версии драйвера, за некоторыми исключениями. То, что вы правили - это старая версия драйвера без обновлений, и в нем нет идентификаторов вашего устройства. Вы их добавили и пересобрали ядро, заодно пересобрался и драйвер. По данной мною выше ссылке есть информация по данной теме.
Далее привожу полный перечень действий которые необходимо выполнить для того чтобы установить драйвера на систему CentOS 5.10 86_64. !Специально переставил систему и сделал все с нуля что бы убедиться
[console]#1. Установить компилятор С
yum install gcc
#2. Установить пакеты kernel-devel
yum install kernel-devel
#3. Подгружаем в ядро модуль asix
modprobe asix
reboot
#4. Извлечь архив DUB-E100.tar.gz в каталог Linux
tar xfz DUB-E100.tar.gz
#5. Перейти в каталог извлеченный с архива и выполнить команды
make
make install
reboot[/console]
! После перезагрузки должен появиться новый ethN.
! USB Network Adapter перед перезагрузкой должен быть подключен к сети
!Огромное спасибо пользователю bagdaha за то что так глубоко вник в проблему что проанализировал код драйверов и нашел ошибку в них.
Вопрос к пользователю bagdaha - как вообще понятно было чего не хватает (в чем ошибка). Не дашъ ссылку на инфу где об этом можно узнать побольше. Интересно было бы до конца разобратся с проблемой.
Ты сделал все то,что я тебе и говорил...Видимо я скинул тебе те же драйвера,что и на диске у тебя,без редактированного asix.c
P.S bogdaha,а не bagdaha