URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 28511
[ Назад ]

Исходное сообщение
"freebsd-4.7 vs. 3COM 905"

Отправлено eugeneko , 05-Апр-03 17:33 
поставил систему, но на установке сетки она виснет... до установки сети пробовал ping 127.0.0.1 - все нормально! карточка работала под виндой долгое время - нареканий нет! сетевой интерфейс xlph0 - виснет...

конфигурация компа: AOpen AX4T-II (i850), p4-1.7, RIMM 512 MB... достаточно!



Содержание

Сообщения в этом обсуждении
"freebsd-4.7 vs. 3COM 905"
Отправлено grimnir , 05-Апр-03 19:38 
У меня - FreeBSD 4.7 Release.
Буквально вчера поменял сетевую карту на 3COM 905B.
Всё просто замечательно...

>поставил систему, но на установке сетки она виснет... до установки сети пробовал
>ping 127.0.0.1 - все нормально! карточка работала под виндой долгое время
>- нареканий нет! сетевой интерфейс xlph0 - виснет...
>
>конфигурация компа: AOpen AX4T-II (i850), p4-1.7, RIMM 512 MB... достаточно!



"freebsd-4.7 vs. 3COM 905"
Отправлено eugeneko , 07-Апр-03 12:27 
а в чем тогда могут быть грабли? ставлю все исключая сетевой интерфейс... перезагрузка/загрузка - все ОК! конфигурирую сетевой интерфейс - повисает либо сразу, либо после перезагрузки, когда инициализирует сетевые службы. просто виснет... при попытке переключиться на другую консоль - спикер пищит не переставая! reset приходится давить :(

я понимаю, что проблему можно решить простой заменой сетевой карты на, например, realtek :) раньше была такая - проблем не знал... пользовался FreeBSD начиная с версии 4.1


"freebsd-4.7 vs. 3COM 905"
Отправлено ддд , 07-Апр-03 15:18 
карточка дохлая думается.
уж с кем, а с 905 всегда все было замечательно.

"freebsd-4.7 vs. 3COM 905"
Отправлено ддд , 07-Апр-03 15:19 
А может прерывания???
мало ли чего....


"freebsd-4.7 vs. 3COM 905"
Отправлено lavr , 07-Апр-03 15:23 
>карточка дохлая думается.
>уж с кем, а с 905 всегда все было замечательно.

что 905 так себе, как вобщем 3Com в целом, а уж realtek'у и вовсе место
на свалке.


"freebsd-4.7 vs. 3COM 905"
Отправлено eugeneko , 07-Апр-03 17:48 
>карточка дохлая думается.
>уж с кем, а с 905 всегда все было замечательно.

карточка не дохлая... больше года в винде отработала (может только от этого подохла? :))


"freebsd-4.7 vs. 3COM 905"
Отправлено lavr , 07-Апр-03 15:27 
>а в чем тогда могут быть грабли? ставлю все исключая сетевой интерфейс...
>перезагрузка/загрузка - все ОК! конфигурирую сетевой интерфейс - повисает либо сразу,
>либо после перезагрузки, когда инициализирует сетевые службы. просто виснет... при попытке
>переключиться на другую консоль - спикер пищит не переставая! reset приходится
>давить :(
>
>я понимаю, что проблему можно решить простой заменой сетевой карты на, например,
>realtek :) раньше была такая - проблем не знал... пользовался FreeBSD
>начиная с версии 4.1

man 4 xl
man ifconfig (media, mediaopt...)
setup от карты и просмотр IRQ, media и прочей лабуды, наличие конфликтов
с невыкинутыми лишними драйверами FreeBSD, и проверка в одинаковые режимы
встают карта и хаб-свитч в случае auto, если нет жестко выставить свитч и
параметры работы карты в /etc/rc.conf (man ifconfig)


"freebsd-4.7 vs. 3COM 905"
Отправлено eugeneko , 07-Апр-03 17:47 
>с невыкинутыми лишними драйверами FreeBSD

ядро пересобирал без лишних девайсов - проблема не разрешилась.

>и проверка в одинаковые режимы встают карта и хаб-свитч в случае auto, если >нет жестко выставить свитч

до свитча дело не доходит - могу вообще сетевой шнурок выдернуть...


"freebsd-4.7 vs. 3COM 905"
Отправлено lavr , 07-Апр-03 17:51 
>>с невыкинутыми лишними драйверами FreeBSD
>
>ядро пересобирал без лишних девайсов - проблема не разрешилась.
>
>>и проверка в одинаковые режимы встают карта и хаб-свитч в случае auto, если >нет жестко выставить свитч
>
>до свитча дело не доходит - могу вообще сетевой шнурок выдернуть...
>
>p.s. интерфейс в системе xlphy0, а не xl0 - это что значит?
>:) у меня к сожалению man под рукой нет

[alone]~ > grep xl /sys/i386/conf/LINT
# The `xl' device provides support for the 3Com 3c900, 3c905 and
device          xl              # 3Com 3c90x (``Boomerang'', ``Cyclone'')
[alone]~ > uname -a
FreeBSD alone.dubna.ru 4.7-STABLE FreeBSD 4.7-STABLE #1: Thu Feb 27 19:00:47 MSK 2003     toor@alone.dubna.ru:/usr/obj/usr/src/sys/ALONE47  i386
[alone]~ >

XL(4)                  FreeBSD Kernel Interfaces Manual                  XL(4)

NAME
     xl - 3Com Etherlink XL and Fast Etherlink XL ethernet device driver

SYNOPSIS
     device miibus
     device xl

DESCRIPTION
     The xl driver provides support for PCI ethernet adapters and embedded
     controllers based on the 3Com "boomerang" and "cyclone" bus-master Ether-
     link XL chips.  This includes the 3c900-TP, 3c900-COMBO, 3c905-TX,
     3c905-T4, 3c905B-TP, 3c905B-T4 and 3c905B-TX, and embedded 3c905-TX and
     3c905B-TX ethernet hardware in certain Dell Optiplex and Dell Precision
     desktop machines, and certain Dell Latitude laptop docking stations.

     The Etherlink XL chips support built-in 10baseT, 10base2 and 10base5
     transceivers as well as an MII bus for externally attached PHY
     transceivers.  The 3c905 series typically uses a National Semiconductor
     NS 83840A 10/100 PHY for 10/100 Mbps support in full or half-duplex.  The
     3c905B adapters have built-in autonegotiation logic mapped onto the MII
     for compatibility with previous drivers.  Fast Etherlink XL adapters such
     as the 3c905-TX and 3c905B-TX are capable of 10 or 100Mbps data rates in
     either full or half duplex and can be manually configured for any sup-
     ported mode or automatically negotiate the highest possible mode with a
     link partner.

     The xl driver supports the following media types:
...
...


"freebsd-4.7 vs. 3COM 905"
Отправлено eugeneko , 07-Апр-03 17:57 
спасибо за man! ;-)

"freebsd-4.7 vs. 3COM 905"
Отправлено eugeneko , 07-Апр-03 18:31 
тут советуют отключить в BIOS PnP OS :) дельный совет! я бы довно отключил, но найти не могу никак :))) самому смешно!

"freebsd-4.7 vs. 3COM 905"
Отправлено dawnshade , 08-Апр-03 10:23 
>поставил систему, но на установке сетки она виснет... до установки сети пробовал
>ping 127.0.0.1 - все нормально! карточка работала под виндой долгое время
>- нареканий нет! сетевой интерфейс xlph0 - виснет...
>
>конфигурация компа: AOpen AX4T-II (i850), p4-1.7, RIMM 512 MB... достаточно!


А почему такой странный интерфейс:  xlph0?? Для 905 xl? должен быть


"freebsd-4.7 vs. 3COM 905"
Отправлено lavr , 08-Апр-03 10:47 
>>поставил систему, но на установке сетки она виснет... до установки сети пробовал
>>ping 127.0.0.1 - все нормально! карточка работала под виндой долгое время
>>- нареканий нет! сетевой интерфейс xlph0 - виснет...
>>
>>конфигурация компа: AOpen AX4T-II (i850), p4-1.7, RIMM 512 MB... достаточно!
>
>
>А почему такой странный интерфейс:  xlph0?? Для 905 xl? должен быть
>

это PHY (miibus), интерфейс xl, видимо еще не дошло... :)


"freebsd-4.7 vs. 3COM 905"
Отправлено dawnshade , 08-Апр-03 10:58 
>>А почему такой странный интерфейс:  xlph0?? Для 905 xl? должен быть
>>
>
>это PHY (miibus), интерфейс xl, видимо еще не дошло... :)

Гм... Ничего не понимаю:
xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xe800-0xe87f mem 0xd9000000-0xd900007f irq 10 at device 10.0 on pci0
xl0: Ethernet address: 00:01:03:bf:dc:c6
miibus0: <MII bus> on xl0
ukphy0: <Generic IEEE 802.3u media interface> on miibus0
ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto


"freebsd-4.7 vs. 3COM 905"
Отправлено lavr , 08-Апр-03 11:36 
>>>А почему такой странный интерфейс:  xlph0?? Для 905 xl? должен быть
>>>
>>
>>это PHY (miibus), интерфейс xl, видимо еще не дошло... :)
>
>Гм... Ничего не понимаю:
>xl0: <3Com 3c905C-TX Fast Etherlink XL> port 0xe800-0xe87f mem 0xd9000000-0xd900007f irq 10 at device 10.0 on pci0
>xl0: Ethernet address: 00:01:03:bf:dc:c6
>miibus0: <MII bus> on xl0
>ukphy0: <Generic IEEE 802.3u media interface> on miibus0
>ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

ну что не понимаешь, вот же у тебя ukphy(PHY/miibus), если не знаешь
что есть PHY и как работает и для чего нужен miibus - руки в ноги и
читаешь доки по технологии, ссылки не помню, google поможет.



"freebsd-4.7 vs. 3COM 905"
Отправлено eugeneko , 08-Апр-03 11:24 
>А почему такой странный интерфейс:  xlph0?? Для 905 xl? должен быть

если должен быть xl0, то странно, что sysinstall в настройках сети не показывает xl0, а вместо него xlphy0... т.е. возможности сконфигурить xl0 интерфейс кроме как руками нельзя?


"freebsd-4.7 vs. 3COM 905"
Отправлено lavr , 08-Апр-03 12:00 
>>А почему такой странный интерфейс:  xlph0?? Для 905 xl? должен быть
>
>если должен быть xl0, то странно, что sysinstall в настройках сети не
>показывает xl0, а вместо него xlphy0... т.е. возможности сконфигурить xl0 интерфейс
>кроме как руками нельзя?

sysinstall туп и много чего может показать лишнего, остальное рожает
специалист, если нет понимания и установка производится с CD или HDD,
отрубаешь ВСЕ, потом используешь модульную загрузку:

man kldstat
man kldload
ls -la /modules
[alone]~ > ls -la /modules | grep _xl
-r-xr-xr-x   1 root  wheel   37189 Feb  5 10:48 if_xl.ko
[alone]~ > kldload if_xl

это один вариант (с использованием подгружаемого модуля, те в ядре
пусто).

другой вариант собрать нужное ядро (драйвер в ядре в отличие от верхнего
варианта, так называемое монолитное/monolitic kernel ядро):

less /sys/i386/conf/ALONE
...
#-- lavr xl requered miibus
device          miibus          # MII bus support
device         xl              # 3Com 3c90x (``Boomerang'', ``Cyclone'')
...


"freebsd-4.7 vs. 3COM 905"
Отправлено eugeneko , 08-Апр-03 12:17 
>sysinstall туп и много чего может показать лишнего, остальное рожает
>специалист, если нет понимания и установка производится с CD или HDD,
>отрубаешь ВСЕ, потом используешь модульную загрузку:

а нельзя на GENERIC ядре руками сеть сконфигурить не пользуясь sysinstall-ом? не понял я идеи модульной загрузки в данном случае


"freebsd-4.7 vs. 3COM 905"
Отправлено lavr , 08-Апр-03 17:07 
>>sysinstall туп и много чего может показать лишнего, остальное рожает
>>специалист, если нет понимания и установка производится с CD или HDD,
>>отрубаешь ВСЕ, потом используешь модульную загрузку:
>
>а нельзя на GENERIC ядре руками сеть сконфигурить не пользуясь sysinstall-ом? не
>понял я идеи модульной загрузки в данном случае

можно, для этого в UserConfig (visual menu) выбирают и оставляют только
то что нужно, с остальным разбирается система при зондировании оборудования - процесс probe. Важно только чтобы PCI карты использовали
shared irq или драйвера устройств могли работать с одним irq но с разными
адресами портов. Иначе если есть конфликт - будут проблемы, если конфликт
по irq/ioport известен-установлен, можно перегрузиться в M$ и с дискетки
пустить setup для карты, в нем установить нужные и неконфликтные параметры, перегружаемся обратно - FreeBSD при отсутствии конфликтов
подхватывает PCI на ура. Ну можно еще посмотреть pciconf (man pciconf)
и глянуть id, мб драйвер такой не распознает, мб левый производитель карты


"freebsd-4.7 vs. 3COM 905"
Отправлено eugeneko , 09-Апр-03 11:29 
>можно, для этого в UserConfig (visual menu) выбирают и оставляют только
>то что нужно, с остальным разбирается система при зондировании >оборудования - процесс probe. Важно только чтобы PCI карты использовали
>shared irq или драйвера устройств могли работать с одним irq но с
>разными адресами портов. Иначе если есть конфликт - будут проблемы, если >конфликт по irq/ioport известен-установлен, можно перегрузиться в M$ и с >дискетки пустить setup для карты, в нем установить нужные и неконфликтные >параметры, перегружаемся обратно - FreeBSD при отсутствии конфликтов
>подхватывает PCI на ура. Ну можно еще посмотреть pciconf (man pciconf)
>и глянуть id, мб драйвер такой не распознает, мб левый производитель карты

вчера решил еще разок поставить систему... мистика, но sysinstall теперь показывал сетевуху, как xl0 :) а не xlphy0, как раньше... dmesg говорит, что все нормально - никаких unknown девайсов, сетевуха определилась как 3COM 905C и т.д. но сетку настроить у меня так и не получилось - виснет! думается мне, что надо смотреть конфликты по прерываниям - так неохота!
ifconfig xl0 inet 192.168.0.1 netmask 255.255.255.0 - вешает систему!
и кстати, после того как я после зависания перезагрузил комп через reset, то система не смогла загрузиться - ошибка файловой системы, чтоль? не помню уже, но при загрузке она пытается fsck пофиксить диск, а потом говорит, что системы на винте больше нет :) вобщем было это поздно ночью надо было уже и спать - на работу вставать рано...я конфиги и логи freebsd кой-какие на дискетку скинул, а дискету забыл нафиг! :( думал показать специалистам - может чего помогут :)


"все работает..."
Отправлено eugeneko , 11-Апр-03 12:50 
воткнул сетевуху в другой слот и все заработало :)