Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Железо во FreeBSD (http://forum.oszone.net/forumdisplay.php?f=34)
-   -   Не устанавливается драйвер сетевухи на FreeBSD 7 (http://forum.oszone.net/showthread.php?t=106295)

cxpoh 05-05-2008 09:52 795035

Не устанавливается драйвер сетевухи на FreeBSD 7
 
Сетевуха 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 795624

Встроенный драйвер не искал?
DGE-530T отлично пашет под sk.

cxpoh 06-05-2008 09:03 795852

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

cxpoh 06-05-2008 11:50 795956

Проблема разрешилась. ОЧень странно Фряха раздает сетевые имена. Как раз 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 796294

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

Dm1try 07-05-2008 08:46 796730

По поводу: L1 Gigabit Ethernet 10/100/1000Base-T Ethernet Controller
http://groups.google.com/group/uafug...c28cbc4ba61548

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

cxpoh 07-05-2008 09:26 796759

Проблему решил заменой материнок. P5KR заменил на P5K Pro. С Marvell проблем не возникло.


Время: 19:38.

Время: 19:38.
© OSzone.net 2001-