Сетевая карта Asus NX1001

Автор: dsochakov Дата: 29.09.2008 15:31 Здравствуйте, в Линукс я новичок, решил установить на старенькую систему ASP Linux 10, все работает вроде нормально, а сетевую карту Asus NX1001 он не видит вообще, она рабочая, в других операционках все хорошо, вроде просто не хватает дров. С оф сайта скачал дрова, где только не читал, извините но так и не понял как их ставить, пожалуйста распишите кто знает, или хоть ссылку киньте куда надо. Спасибо всем!
Re: Сетевая карта Asus NX1001 29.09.2008 15:41Zebra А в дровах нет файлика с указаниями, как ставить? Должен быть, посмотри внимательно
Re: Сетевая карта Asus NX1001 29.09.2008 16:13dsochakov Да вот в том то и дело что есть, ну там по моему для одаренных, а не бум бум. Такое впечатление как будто сокращенно. Я так понимаю мне нужен пункт b, но терминал меня на эти строки посылает, может я пишу не так, не знаю, открываю терминал и пишу, не знаю, подскажите пожалуйста!

2. Driver Installation for Linux
-----------------------------------------
a. for kernel 2.4.x
a1. Redhat 7.3 (linux kernel 2.4.18)
a2. Mandrake 8.1 (kernel 2.4.Поражён
b. for kernel 2.6.x
c. automatically load and configure at next boot time

a.for kernel 2.4.x
-------------------
a1. Redhat 7.3 (linux kernel 2.4.18)
a1.1. install way 1:
#make all =>generate NX1001.o
#cp NX1001.o /lib/modules/2.4.18-3/kernel/drivers/net/
#insmod ./NX1001.o
#ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
eth0 is your network adapter,use "dmesg" to check it, ex: eth0, eth1...
xxx is your ip address, ex: 192.168.102.211
yyy is your netmask address, ex:255.255.255.0

a1.2. install way 2:
#make all =>generate NX1001.o
#cp NX1001.o /lib/modules/2.4.18-3/kernel/drivers/net/
#insmod./NX1001.o
#setup
[network configuration] =>to setup your ip address
#ifup eth0
eth0 is your network adapter, ex: eth0, eth1...


a2. Mandrake 8.1 (kernel 2.4.Поражён
#make all => generate Nx1001.o
#cp NX1001.o /lib/modules/2.4.8-26mdk/kernel/drivers/net
#insmod ./NX1001.o
#ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
eth0 is your network adapter,use "dmesg" to check it, ex: eth0, eth1...
xxx is your ip address, ex: 192.168.102.211
yyy is your netmask address, ex:255.255.255.0


b. for kernel 2.6.x
-------------------
#make all => generate NX1001.ko
#insmod ./NX1001.ko (or NX1001.o)
#ifconfig eth0 xxx.xxx.xxx.xxx netmask yyy.yyy.yyy.yyy
eth0 is your network adapter,use "dmesg" to check it, ex: eth0, eth1...
xxx is your ip address, ex: 192.168.102.211
yyy is your netmask address, ex:255.255.255.0

c. automatically load and configure at next boot time
-----------------------------------------------------
c1. cp NX1001.o /lib/modules/`uname -r`/kernel/drivers/net
*note: The `uname -r` is a command. Don't replace `uname -r` with
2.4.18, 2.4.20smp, or some others. Must type `uname -r` directly.

c2. Add the following lines at /etc/modules.conf:

alias eth0 NX1001
options NX1001 <optional parameters>

c3. Run "netconfig" or "netconf" to create configuration script

ifcfg-eth0 located at /etc/sysconfig/network-scripts or
create it manually.
[see - Configuration Script Sample]

c4. Driver will automatically load and configure at
next boot time.

c5. Configuration Script Sample
===========================
Here is a sample of a simple configuration script:

DEVICE=eth0
USERCTL=no
ONBOOT=yes
POOTPROTO=none
BROADCAST=207.200.5.255
NETWORK=207.200.5.0
NETMASK=255.255.255.0
IPADDR=207.200.5.2
Re: Сетевая карта Asus NX1001 29.09.2008 16:14dsochakov Делаю все это под root
Re: Сетевая карта Asus NX1001 29.09.2008 16:37BigAndy >Я так понимаю мне нужен пункт b
А фик его знает, какое у вас ядро. Если 2.6, то да, я уж не помую какое ядро было в третьей федоре... И тем более неизвестно какое у вас стоит.

>Делаю все это под root
И...? Все очень точно описано. Ни единой лишней букоффки.
Re: Сетевая карта Asus NX1001 29.09.2008 16:59dsochakov У меня ASP Linux 10, ядро 2.6.и т. д. и т. п. , после ввода первой строки он выдает ошибку, пишет примерно что вроде не могу найти правило сборки, может ему указать папку какую надо?? Ну реально че он сам что ли файлы драйвера находит которые я скачал, или файлы кинуть куда нить надо? подскажите пожалуйста

Спасибо
Re: Сетевая карта Asus NX1001 29.09.2008 18:12lg >после ввода первой строки он выдает ошибку, пишет примерно что вроде не могу найти правило сборки
Стоит не расписывать здесь приблизительное описание вывода make, а скопировать сюда все, включая то, что вы ввели в терминал и все последующие сообщения

Общая последовательность действий:
1. копируем файл в домашний каталог
2. открываем терминал
3. если мы оказались не в домашнем каталоге, то переходим в него
---
cd ~
---
4. распаковываем файл (скорее всего, одна из этих комманд сработает)
---
tar xzf имя_файла
tar xjf имя_файла
tar xf имя_файла
---
5. смотрим, что получилось (нормальные люди кладут в архив каталог, но могут быть и файлы россыпью)
---
ls
---
6. переходим во вновь созданный каталог (может быть необязатьелным, см. пункт 5)
---
cd каталог_с_драйвером
---
7. выполняем инструкции в README
---
make all
что там еще нужно
---

PS: предполагается наличие пакетов gcc, kernel-devel


Маленькое обновление (стоило сразу дать ссылку на драйвер)
---
unzip NX1001_Driver.zip
cd "Driver/Linux v1.20"
---
Re: Сетевая карта Asus NX1001 30.09.2008 09:50dsochakov Спасибо большое, обязательно попробую и отпишусь!!!

Хотел одну поправку сделать, я когда ввожу первую строку в терминал, make all => generate NX1001.ko

он мне пишет "пустое значение переменной" , а если убираю пробел между "all" и "=>" то он пишет указываю путь в папку скрипты, и далее типа команда не найдена, а после еще ругается на "make" три раза, и выдает ошибку, вроде я делаю в руте, файлы драйвера лежат в домашнем каталоге,

Может поможет еще такое, файлы драйвера compat.h crc.h ethtool.h makefile mii.c mii.h nx1001_main.c ну подсказка которую вы видите выше, readme.txt
Спасибо
Re: Сетевая карта Asus NX1001 30.09.2008 11:06lg Еще раз
---
cd ~
unzip NX1001_Driver.zip
cd "Driver/Linux v1.20"
make all
cp NX1001.o /lib/modules/`uname -r`/kernel/drivers/net
---
дальше по пункту c1
Re: Сетевая карта Asus NX1001 30.09.2008 11:24dsochakov Спасибо, попробую обязательно отпишусь
Re: Сетевая карта Asus NX1001 01.10.2008 09:53dsochakov Еще раз всем привет и спасибо за помощь, ну вот снова проблема, последнее тоже не помогает, или опять я чет ни так делаю, вот что мне выдал терминал после разархивации файдов. я ввожу как написано выше:

[root@localhost nx1001]# make all
make -C /lib/modules/2.6.9-1.667asp/build SUBDIRS=/root/nx1001 modules
/lib/modules/2.6.9-1.667asp/build/scripts/gcc-version.sh: line 11: gcc: command not found
/lib/modules/2.6.9-1.667asp/build/scripts/gcc-version.sh: line 12: gcc: command not found
make[1]: Entering directory '/lib/modules/2.6.9-1.667asp/build'
CC [M] /root/nx1001/nx1001_main.o
/bin/sh: gcc: command not found
make[2]: *** [/root/nx1001/nx1001_main.o] Ошибка 127
make[1]: *** [_modules_/root/nx1001] Ошибка 2
make[1]: Leaving directory '/lib/modules/2.6.9-1.667asp/build'
make: *** [all] Ошибка 2

Пожалуйста напишите кто что думает, что мне надо, спасибо!!!
Re: Сетевая карта Asus NX1001 01.10.2008 09:56Vascom Надо установить gcc
yum install gcc
Re: Сетевая карта Asus NX1001 01.10.2008 10:00lg и kernel-devel установите
Re: Сетевая карта Asus NX1001 01.10.2008 10:23dsochakov Спасибо большое!!!
Извините а они есть в системе??? Их просто надо типа запустить, или их надо еще найти где то????

можно пожалуйста еще написать как kernel-devel установить, и если можно написать что это вообщще такое и для чего нунно!!!!

Спасибо
Re: Сетевая карта Asus NX1001 01.10.2008 10:32Vascom На сколько я понимаю, интернета нету?
Тогда установить всё это нужно с диска, там эти пакеты есть.
Устанавливать командой
rpm -Uvh gcc<остальная часть названия>.rpm

kernel-devel - пакет, содержащий всё необходимое для компиляции модулей ядра
gcc - собственно набор компиляторов

Хотя, лучше конечно подключить интернет и устанавливать всё оттуда с помощью yum!
Re: Сетевая карта Asus NX1001 01.10.2008 10:52dsochakov Да вот в этом вся и проблема что сетевую не видит и инета нет!

Спасибо буду пробывать, вот только еще момент,
Вы пишите:
Тогда установить всё это нужно с диска, там эти пакеты есть.
Устанавливать командой
rpm -Uvh gcc<остальная часть названия>.rpm

То есть на установочном диске десятки все это есть,
Вопрос номер раз : а что в терминале вводить чтобы на диск зайти, и какой каталог мне нужен? или не надо заходить ни куда? Обычно чтобы зайти в какой то каталог мы вводим cd ну и куда надо, а тут как???
Вопрос номер два: Что значит остальная часть названия??? Названия чего???
и вопрос номер три: все таки как kernel-devel ставить?

Извините за зае....ство, и спасибо большое всем!
Re: Сетевая карта Asus NX1001 01.10.2008 11:07Vascom Надо смонтировать установочный диск и зайти на него туда, где лежат rpm-пакеты.
Устанавливать командой
rpm -Uvh <полное название файла>
так для gcc и kernel-devel, хотя я не уверен, что kernel-devel там на диске есть...
Ещё вариант - взять у друга на время или купить за 150 руб. обычную PCI карточку и не париться.
Re: Сетевая карта Asus NX1001 01.10.2008 11:14dsochakov Спасибо большое, буду пробывать.
Обязательно отпишусь!
Re: Сетевая карта Asus NX1001 03.10.2008 13:20dsochakov Привет всем это опять я!
Короче вроде всеустановил, то есть требуещее драйвер gcc и kernel-devel и все что они просиили, make all вроде прошел все хорошо, cp NX1001.o /lib/modules/`uname -r`/kernel/drivers/net, тоже вроде прошли, скрипт и конфиг файл тоже все как написано сделал,

Но карта не активируется и оборудование так и не видит, на ввод строки modprobe eth0 выдает модуль не найден, подскажите плиз!

Спасибо!
Re: Сетевая карта Asus NX1001 03.10.2008 13:26Vascom Загрузка модуля:
modprobe NX1001
Re: Сетевая карта Asus NX1001 03.10.2008 13:46dsochakov то есть если все остальное правильно, то ошибка в этом?
Re: Сетевая карта Asus NX1001 03.10.2008 13:49dsochakov Еще вопрос на всякий случай, строки которые надо написать в конфиг alias eth0 поотом options и так далее их надо просто добавить в текстовый файл, или в какую то именно строчку?
Re: Сетевая карта Asus NX1001 05.10.2008 22:11dsochakov Ух тыж елкин дрын!!!!!!!!!!!!!

Короче сделал я наконец то все, получилось добить эту сетевую карту, и сейчас пишу я Вам у же с этой самой системы с этой картой!!!!

Спасибо большое всем, извините за зе...ство и глупые вопросы, но я реально устанавливал линукс первый раз и очень хотелось понять эту систему, думаю теперь все пойдет полегче!

Спасибо ВСЕМ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
RSS-материал