Страница 1 из 1

nfe0 + dhcp = fail

Добавлено: 2011-07-25 15:33:49
wageslave
Установил FreeBSD на компьютер, возникла проблема с сетью: айпи адреса в сетке раздаются по dhcp, а система непонятным образом зависает при выполнении /sbin/dhclient nfe0 (или при прописывании в /etc/rc.conf строки "ifconfig_nfe0="DHCP"", тогда при перезагрузке происходит то же самое зависание). Гугл говорит о том, что такая проблема встречается, однако у меня не получилось ничего найти о способах её решения (может не то искал). Куда стоит копать?

Фрагмент pciconf -lv:

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

nfe0@pci0:0:8:0:       class=0x068000 card=0xe0001458 chip=0x037310de rev=0xa2 hdr=0x00
    vendor          = 'NVIDIA Corporation'
    device          = 'MCP55 Ethernet'
    class           = bridge
Фрагмент dmesg | grep nfe0:

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

nfe0: <NVIDIA nForce MCP55 Networking Adapter> port 0xe400-0xe407 mem 0xec103000-0xec103fff, 0xec104000-0xec1040ff, 0xec105000-0xec10500f irq 22 at device 8.0 on pci0
miibus0: <MII bus> on nfe0
nfe0: Ethernet address: 00:1a:4d:9a:3d:a0
nfe0: [FILTER]
...
nfe0: [FILTER]
ifconfig nfe0:

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

nfe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
           options=8219b<RXCSUM,TXSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MAGIC,LINKSTATE>
           ether 00:1a:4d:9a:3d:a0
           media: Ethernet autoselect (100baseTX <full-duplex>)
           status: active
Подскажите, пожалуйста, что можно сделать, чтобы получить адрес по dhcp? Да, после запуска dhclient'а система не реагирует на нажатие клавиш и так и остаётся в таком состоянии (ради интереса ждал до 15 минут). Куда копать и что я проглядел?

Re: nfe0 + dhcp = fail

Добавлено: 2011-07-25 15:49:04
Electronik
смотрели?

Re: nfe0 + dhcp = fail

Добавлено: 2011-07-25 16:01:44
wageslave
Electronik писал(а): смотрели?
В смысле "Смотрели?" Яж в первом сообщении ещё вывод дмесга отгрепаный по ключевому слову nfe выложил. Или речь не об этом?

Re: nfe0 + dhcp = fail

Добавлено: 2011-07-25 16:11:46
Electronik
dmesg не заметил, ядро GENERIC или нет?

Re: nfe0 + dhcp = fail

Добавлено: 2011-07-25 16:12:53
wageslave
Electronik писал(а):dmesg не заметил, ядро GENERIC или нет?
GENERIC, система - свежеустановленная FreeBSD 8.2 RELEASE.

Re: nfe0 + dhcp = fail

Добавлено: 2011-07-25 16:17:37
Electronik

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

media: Ethernet autoselect (100baseTX <full-duplex>)
поставьте скорость в ручную

Re: nfe0 + dhcp = fail

Добавлено: 2011-07-25 16:25:01
wageslave
Electronik писал(а):

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

media: Ethernet autoselect (100baseTX <full-duplex>)
поставьте скорость в ручную
Сделал:

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

ifconfig nfe0 media 100baseTX mediaopt full-duplex
ifconfig nfe0 показывает, что настроийки выставились (чего и следовало ожидать)

Далее выполняю:

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

/sbin/dhclient nfe0
В ответ выводится:

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

DHCPDICOVER on nfe0 to 255.255.255.255 port 67 interval 3
DHCPDICOVER on nfe0 to 255.255.255.255 port 67 interval 4
после чего всё зависает.

Re: nfe0 + dhcp = fail

Добавлено: 2011-07-25 16:33:42
wageslave
Я по своей проблеме нашёл вот это:http://lists.freebsd.org/pipermail/free ... 44256.html
У меня есть плохое предчувствие, с другой стороны, на другой железке тоже с нвидиевкой карточкой (тоже nfe) всё работало. Гм.

Re: nfe0 + dhcp = fail

Добавлено: 2011-07-25 22:06:55
Neus
попробуй загрузится с livecd linux
может карта кривая

Re: nfe0 + dhcp = fail

Добавлено: 2011-07-25 22:17:39
wageslave
Neus писал(а):попробуй загрузится с livecd linux
может карта кривая
Линукс некогда стоял на данной тачке, сеть там успешно работала. Так что вряд ли. Ещё идеи есть или в мэил листы писать?

Re: nfe0 + dhcp = fail

Добавлено: 2011-07-26 12:41:45
wageslave
Судя по всему тут никто особенно не в курсе, из-за чего может возникать проблема. Жаль. Ща скачаю снапшот 8.2-STABLE, поставлю его и проверю снова, если не поможет буду плакаться в мэиллисты разработчикам. По логике, писать в freebsd-stable? Или внезапно в freebsd-net?

Re: nfe0 + dhcp = fail

Добавлено: 2011-07-26 13:17:53
Mox
БИОС обновить? я уже затрахал, наверное, с такой идеей =)