поставил систему, но на установке сетки она виснет... до установки сети пробовал ping 127.0.0.1 - все нормально! карточка работала под виндой долгое время - нареканий нет! сетевой интерфейс xlph0 - виснет...конфигурация компа: AOpen AX4T-II (i850), p4-1.7, RIMM 512 MB... достаточно!
У меня - FreeBSD 4.7 Release.
Буквально вчера поменял сетевую карту на 3COM 905B.
Всё просто замечательно...>поставил систему, но на установке сетки она виснет... до установки сети пробовал
>ping 127.0.0.1 - все нормально! карточка работала под виндой долгое время
>- нареканий нет! сетевой интерфейс xlph0 - виснет...
>
>конфигурация компа: AOpen AX4T-II (i850), p4-1.7, RIMM 512 MB... достаточно!
а в чем тогда могут быть грабли? ставлю все исключая сетевой интерфейс... перезагрузка/загрузка - все ОК! конфигурирую сетевой интерфейс - повисает либо сразу, либо после перезагрузки, когда инициализирует сетевые службы. просто виснет... при попытке переключиться на другую консоль - спикер пищит не переставая! reset приходится давить :(я понимаю, что проблему можно решить простой заменой сетевой карты на, например, realtek :) раньше была такая - проблем не знал... пользовался FreeBSD начиная с версии 4.1
карточка дохлая думается.
уж с кем, а с 905 всегда все было замечательно.
А может прерывания???
мало ли чего....
>карточка дохлая думается.
>уж с кем, а с 905 всегда все было замечательно.что 905 так себе, как вобщем 3Com в целом, а уж realtek'у и вовсе место
на свалке.
>карточка дохлая думается.
>уж с кем, а с 905 всегда все было замечательно.карточка не дохлая... больше года в винде отработала (может только от этого подохла? :))
>а в чем тогда могут быть грабли? ставлю все исключая сетевой интерфейс...
>перезагрузка/загрузка - все ОК! конфигурирую сетевой интерфейс - повисает либо сразу,
>либо после перезагрузки, когда инициализирует сетевые службы. просто виснет... при попытке
>переключиться на другую консоль - спикер пищит не переставая! reset приходится
>давить :(
>
>я понимаю, что проблему можно решить простой заменой сетевой карты на, например,
>realtek :) раньше была такая - проблем не знал... пользовался FreeBSD
>начиная с версии 4.1man 4 xl
man ifconfig (media, mediaopt...)
setup от карты и просмотр IRQ, media и прочей лабуды, наличие конфликтов
с невыкинутыми лишними драйверами FreeBSD, и проверка в одинаковые режимы
встают карта и хаб-свитч в случае auto, если нет жестко выставить свитч и
параметры работы карты в /etc/rc.conf (man ifconfig)
>с невыкинутыми лишними драйверами FreeBSDядро пересобирал без лишних девайсов - проблема не разрешилась.
>и проверка в одинаковые режимы встают карта и хаб-свитч в случае auto, если >нет жестко выставить свитч
до свитча дело не доходит - могу вообще сетевой шнурок выдернуть...
>>с невыкинутыми лишними драйверами 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 driverSYNOPSIS
device miibus
device xlDESCRIPTION
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:
...
...
спасибо за man! ;-)
тут советуют отключить в BIOS PnP OS :) дельный совет! я бы довно отключил, но найти не могу никак :))) самому смешно!
>поставил систему, но на установке сетки она виснет... до установки сети пробовал
>ping 127.0.0.1 - все нормально! карточка работала под виндой долгое время
>- нареканий нет! сетевой интерфейс xlph0 - виснет...
>
>конфигурация компа: AOpen AX4T-II (i850), p4-1.7, RIMM 512 MB... достаточно!
А почему такой странный интерфейс: xlph0?? Для 905 xl? должен быть
>>поставил систему, но на установке сетки она виснет... до установки сети пробовал
>>ping 127.0.0.1 - все нормально! карточка работала под виндой долгое время
>>- нареканий нет! сетевой интерфейс xlph0 - виснет...
>>
>>конфигурация компа: AOpen AX4T-II (i850), p4-1.7, RIMM 512 MB... достаточно!
>
>
>А почему такой странный интерфейс: xlph0?? Для 905 xl? должен быть
>это PHY (miibus), интерфейс xl, видимо еще не дошло... :)
>>А почему такой странный интерфейс: 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
>>>А почему такой странный интерфейс: 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 поможет.
>А почему такой странный интерфейс: xlph0?? Для 905 xl? должен бытьесли должен быть xl0, то странно, что sysinstall в настройках сети не показывает xl0, а вместо него xlphy0... т.е. возможности сконфигурить xl0 интерфейс кроме как руками нельзя?
>>А почему такой странный интерфейс: 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'')
...
>sysinstall туп и много чего может показать лишнего, остальное рожает
>специалист, если нет понимания и установка производится с CD или HDD,
>отрубаешь ВСЕ, потом используешь модульную загрузку:а нельзя на GENERIC ядре руками сеть сконфигурить не пользуясь sysinstall-ом? не понял я идеи модульной загрузки в данном случае
>>sysinstall туп и много чего может показать лишнего, остальное рожает
>>специалист, если нет понимания и установка производится с CD или HDD,
>>отрубаешь ВСЕ, потом используешь модульную загрузку:
>
>а нельзя на GENERIC ядре руками сеть сконфигурить не пользуясь sysinstall-ом? не
>понял я идеи модульной загрузки в данном случаеможно, для этого в UserConfig (visual menu) выбирают и оставляют только
то что нужно, с остальным разбирается система при зондировании оборудования - процесс probe. Важно только чтобы PCI карты использовали
shared irq или драйвера устройств могли работать с одним irq но с разными
адресами портов. Иначе если есть конфликт - будут проблемы, если конфликт
по irq/ioport известен-установлен, можно перегрузиться в M$ и с дискетки
пустить setup для карты, в нем установить нужные и неконфликтные параметры, перегружаемся обратно - FreeBSD при отсутствии конфликтов
подхватывает PCI на ура. Ну можно еще посмотреть pciconf (man pciconf)
и глянуть id, мб драйвер такой не распознает, мб левый производитель карты
>можно, для этого в 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 кой-какие на дискетку скинул, а дискету забыл нафиг! :( думал показать специалистам - может чего помогут :)
воткнул сетевуху в другой слот и все заработало :)