Asus NX1001 в FreeBSD 6.2

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

alexww
Сообщения: 33

Asus NX1001 в FreeBSD 6.2

Сообщение alexww »

В общем, есть машина на фре 6.2 и две карты ASUS NX1001 по дефолту не видит ни в какую. Пользовался мануалом:

«При установке сетевой карточки Asus NX1001, я не смог обнаружить её при наборе
команды ifconfig. А также в sysinstall->Configure->Networking.
Первое, что мне пришло в голову конфликт с ACPI, после отключения в БИОСе ACPI -
результатов никаких не дало. Поэтому пришлось заняться поисками решения
этой проблемы копаясь в интернете, особо на сайте freebsd.org. Найдя похожую
проблему работы с сетевой картой Asus NX1001 в FreeBSD 6.2, вот что в итоге
необходимо было сделать.

Набрав команду pciconf -lv и найдя среди результатов вывода

"Sundance ST201 10/100BaseTX".

Мне пришлось дописать в файлах:
/usr/src/sys/pci/if_ste.c
/usr/src/sys/pci/if_stereg.h
нижеследующее (строка AS_VENDORID...), в файле if_ste.c:

static struct ste_type ste_devs[]={
{ST_VENDORID, ST_DEVICEID_ST201,"Sundance ST201 10/100BaseTX"},

{AS_VENDORID, AS_DEVICEID_NX1001,"ASUS NX1001 10/100BaseTX"},

{DL_VENDORID, DL_DEVICEID_DL100050,"D-Link DL10050 10/100BaseTX"},
{0,0,NULL}
};


в файле if_stereg.h:

#define AS_VENDORID 0x13F0
#define AS_DEVICEID_NX1001 0x0200

После этого мы обязаны пересобрать наше старое ядро:

cd /usr/src/sys/i386/conf/
cp GENERIC GATEWAY
ee GATEWAY
config GATEWAY
cd ../compile/GATEWAY
make depend
make
make install
shutdown -r now

В итоге в нашем случае появляется сетевая карточка в устройствах как sto0.»
При сборке ядра(make) ругается на массив ste_devs[].

Дрова с диска не комлилится вылезает ошибка!!

Ктонить поднимал сетевой интерфейс на этом чуде??
Спасибо сказали:
alexww
Сообщения: 33

Re: Asus NX1001 в FreeBSD 6.2

Сообщение alexww »

Что никто не заводил это дело в фрях??
Спасибо сказали:
Ларин
Сообщения: 140

Re: Asus NX1001 в FreeBSD 6.2

Сообщение Ларин »

alexww писал(а):
21.03.2008 18:37
Что никто не заводил это дело в фрях??

вот тут
http://www.freebsd.org/cgi/query-pr.cgi?pr=108150
вот он заводил данную карту.

Код: Выделить всё

From:    Eugene Grosbein <eugen@grosbein.pp.ru>
Date:    Fri, 9 Mar 2007 23:01:30 +0700
Hi!

I confirm that the problem exists and proposed solution works.

I've just installed a router with ASUS NX1001 PCI card
and have been forced to rebuild kernel with device id
manually added to the driver. Only then the card was attached by the driver.
Please commit this.


Eugene Grosbein


Отпишись ему либо на мыло либо в фидо-эху ru.unix.bsd, возможно он тебе поможет.
Спасибо сказали: