PDA

Показать полную графическую версию : Не устанавливается драйвер сетевухи на FreeBSD 7


cxpoh
05-05-2008, 09:52
Сетевуха DGE-560T PCI EXPRESS. Вставлена в материнку P5KR. ОС FreeBSD установлена. К сетевой карте прилагается инструкция как установить драйвера на FreeBSD. Делал по пунктам, кроме kldload if_dlge.ko:

Installation of driver software

NOTE: root privileges are necessary to install the driver.
First of all, the package containing the driver software must be installed.
This is done by typing:

pkg_add dlgebsd60x86-8.14.3.3.tgz

This installs the driver binary into /boot/kernel and the manpage into
/usr/share/man/man4.
In order for the system to load the driver automatically on booting, the
following line must be added to the file /boot/loader.conf:

if_dlge_load="YES"

In addition to this, the following line must be added to the /etc/rc.conf
file to configure the interface when the system is booted:

ifconfig_dlge0="inet 192.168.100.1"

This assumes a local IP address of 192.168.100.1. You must replace this
IP address with your computer's IP address.
On reboot, the driver will be loaded and the interface configured
automatically.

It is also possible to load and unload the kernel module by hand. To load
the kernel module by hand, type:

kldload if_dlge.ko

To unload the kernel module by hand, type:

kldunload if_dlge.ko

В результате после перезагрузки вываливается ошибка во время загрузки лоадера:
panic: free: guard1 fail @ 0x5c10c from /usr/src/sys/boot/i386/loader/../../common/module.c:959

Знакомые грят, нужен патч под фрю, чтобы примирил фряху с псиекспрессом. =\ Если так, то поиск пока ничего не дает.

Igor_I
05-05-2008, 22:04
Встроенный драйвер не искал?
DGE-530T отлично пашет под sk.

cxpoh
06-05-2008, 09:03
Встроенный? Как то смотрел в dmesg, к удивлению - есть, но он определен как mskc0. Но в sysinstall в настройках сетевых интерфейсов её нет.
На компьютере еще 3 сетевые карты вставлены. На них инет и локальная сеть работают. Попробовал вручную настроить инет на mskc0 - нет связи.
Дрова от 530? Кхм, рад бы попробовать, только пока не могу найти.

cxpoh
06-05-2008, 11:50
Проблема разрешилась. ОЧень странно Фряха раздает сетевые имена. Как раз DGE-560T работает, но не пашет встроенная сетевая карта Marvell Yukon 88E8056 Gigabit Ethernet. Просмотр pciconf -lv выдает эту карту как:
none2@pci0:2:0:0: class=0x020000 card=0x82261043 chip=0x10481969 rev=0xb0
hdr=0x00
vendor ='Attansic(Now owned by Atheros)'
device= 'L1 Gigabit Ethernet 10/100/1000Base-T Ethernet Contreller'
class=network
subclass=ethernet

Пока вручную не проверил все сетевые карты, до сих пор грешил на 560. msk0 оказвается интерфейс DGE-560T, а не Marvell как я вначале думал. Ибо в pciconf-lv Dlink DGE-560T определен как mskc0, а на деле работает под msk0. очередные глюки...

Igor_I
06-05-2008, 19:06
Можно, просто для интереса, привести dmesg.
Ядро - generic? Или пересобранное?

Dm1try
07-05-2008, 08:46
По поводу: L1 Gigabit Ethernet 10/100/1000Base-T Ethernet Controller
http://groups.google.com/group/uafug/browse_thread/thread/53c28cbc4ba61548

В Debian у меня эта сетевая карта работает. Модуль ядра - от произоводителя (Atheros), а не используемый в linux.

cxpoh
07-05-2008, 09:26
Проблему решил заменой материнок. P5KR заменил на P5K Pro. С Marvell проблем не возникло.




© OSzone.net 2001-2012