Какиенить логи сетевых интерфейсов ,например, интернет упал и записалось бы что упал, яб тогда поискал что в это время такого произошло.paradox писал(а):а ты что хотел почитать сислогом ?
спящий режим freebsd
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: спящий режим freebsd
у тебя оно ничего не хочет писать в лог 
sysctl verboselevel
поднять
должно многое показывает
но у тебя молчит
так что....

sysctl verboselevel
поднять
должно многое показывает
но у тебя молчит
так что....
- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
Сейчас он был на ноль стоял только что исправил на:paradox писал(а):у тебя оно ничего не хочет писать в лог
sysctl verboselevel
поднять
должно многое показывает
но у тебя молчит
так что....
Код: Выделить всё
localhost# sysctl debug.bootverbose=3
debug.bootverbose: 0 -> 3
localhost#
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: спящий режим freebsd
будет если есть чего
- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
Сервер издевается в неактивность неуходит. ^^paradox писал(а):будет если есть чего
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: спящий режим freebsd
если на айпи того сервака с инета поставить ping
постояннный
что оно выдает?
постояннный
что оно выдает?
- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
пропадает временами на прмежутки 5-10 минутparadox писал(а):если на айпи того сервака с инета поставить ping
постояннный
что оно выдает?
-
- проходил мимо
- Сообщения: 11620
- Зарегистрирован: 2008-02-21 18:15:41
Re: спящий режим freebsd
поставь винг на сутки
построй график зависимости
если будет синусоида
значит наводка на кабель
))
построй график зависимости
если будет синусоида
значит наводка на кабель

- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
А на 10 часов непрокатит, а то на сутки немогу.paradox писал(а):поставь винг на сутки
построй график зависимости
если будет синусоида
значит наводка на кабель))

- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
За 8 часов пинга неразу непропадал сервер из виду наверно из за того что активность с интернетом была поэтому сетевуха незасыпала.paradox писал(а):поставь винг на сутки
построй график зависимости
если будет синусоида
значит наводка на кабель))
Значит не в проводе дело?

Код: Выделить всё
Packets: Sent = 26647, Received = 26488, Lost = 159 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 268ms, Average = 7ms
Control-C
- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
Нутак что если не в проводе, не в сетевухе, не в свитче дело а в чём тогда. Биос материнки чтоль какая опция пересьорки ядра без ацпи? NO_ACPI?
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: спящий режим freebsd
SA_RESTART для сигнала вызова promisc в был перван сигналом SIG_DFL, после открытия дескриптора остановившись на F_DUPFD, независимо от его флагов, однако сама операция проходила в ассинхронном режиме и закончилась закрытием не дойдя до выполнения ioctl, при удачном выполнении команды ifconfig rl0 promisc up, truss должен отдавать единицу - process exit, rval = 1, у тебя же операция завершается нулем, это говорит о том, что твоя сетевая карточка не может поддерживать режим promisc, выполнять установку флага (DEF_CMD("promisc", IFF_PPROMISC, setifflags),) через следующий функционал
чувак если ты отключиш APCI, то драйвер пошлет тебя козе в трещину упорно выполнив следующую инструкцию (которую, к слову сказать он должен выполнять если сетевуха не принимает пакеты, у тебя оно судя по-всему не выполняется, тут варианта два либо у тебя коряво собрался драйвер или у тебя что-то с polling)
дай сюда вывод команды
и скажи честно, с какими параметрами пересобирал ядро?
Код: Выделить всё
/* If we want promiscuous mode, set the allframes bit. */
if (ifp->if_flags & IFF_PROMISC) {
rxcfg |= RL_RXCFG_RX_ALLPHYS;
CSR_WRITE_4(sc, RL_RXCFG, rxcfg);
Код: Выделить всё
static int
rl_resume(device_t dev)
{
struct rl_softc *sc;
struct ifnet *ifp;
sc = device_get_softc(dev);
ifp = sc->rl_ifp;
RL_LOCK(sc);
/* reinitialize interface if necessary */
if (ifp->if_flags & IFF_UP)
rl_init_locked(sc);
sc->suspended = 0;
RL_UNLOCK(sc);
return (0);
}
дай сюда вывод команды
Код: Выделить всё
sysctl -a | grep poll
Z301171463546 - можно пожертвовать мне денег
- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
Я пока непересобирал ядро, тфк как недавно переустанавливал freebsd.zingel писал(а):SA_RESTART для сигнала вызова promisc в был перван сигналом SIG_DFL, после открытия дескриптора остановившись на F_DUPFD, независимо от его флагов, однако сама операция проходила в ассинхронном режиме и закончилась закрытием не дойдя до выполнения ioctl, при удачном выполнении команды ifconfig rl0 promisc up, truss должен отдавать единицу - process exit, rval = 1, у тебя же операция завершается нулем, это говорит о том, что твоя сетевая карточка не может поддерживать режим promisc, выполнять установку флага (DEF_CMD("promisc", IFF_PPROMISC, setifflags),) через следующий функционалчувак если ты отключиш APCI, то драйвер пошлет тебя козе в трещину упорно выполнив следующую инструкцию (которую, к слову сказать он должен выполнять если сетевуха не принимает пакеты, у тебя оно судя по-всему не выполняется, тут варианта два либо у тебя коряво собрался драйвер или у тебя что-то с polling)Код: Выделить всё
/* If we want promiscuous mode, set the allframes bit. */ if (ifp->if_flags & IFF_PROMISC) { rxcfg |= RL_RXCFG_RX_ALLPHYS; CSR_WRITE_4(sc, RL_RXCFG, rxcfg);
Код: Выделить всё
static int rl_resume(device_t dev) { struct rl_softc *sc; struct ifnet *ifp; sc = device_get_softc(dev); ifp = sc->rl_ifp; RL_LOCK(sc); /* reinitialize interface if necessary */ if (ifp->if_flags & IFF_UP) rl_init_locked(sc); sc->suspended = 0; RL_UNLOCK(sc); return (0); }
дай сюда вывод команды
и скажи честно, с какими параметрами пересобирал ядро?Код: Выделить всё
sysctl -a | grep poll
Код: Выделить всё
localhost# sysctl -a | grep poll
kern.dcons.poll_hz: 100
localhost#
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: спящий режим freebsd
дай вывод команды:
для реалтека должно быть так, если система девственная (идёт в 100BaseTX порт L2-коммутатора через 5 витую пару обжата кросом):
Код: Выделить всё
ifconfig -uamv
Код: Выделить всё
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=48<VLAN_MTU,POLLING>
capabilities=48<VLAN_MTU,POLLING>
ether xx:xx:xx:xx:xx:xx
inet6 xx:xx:xx:xx:xx:xx%rl0 prefixlen 64 scopeid 0x2
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
supported media:
media autoselect
media 100baseTX mediaopt full-duplex
media 100baseTX
media 10baseT/UTP mediaopt full-duplex
media 10baseT/UTP
media 100baseTX mediaopt hw-loopback
Z301171463546 - можно пожертвовать мне денег
- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
zingel писал(а):дай вывод команды:для реалтека должно быть так, если система девственная (идёт в 100BaseTX порт L2-коммутатора через 5 витую пару обжата кросом):Код: Выделить всё
ifconfig -uamv
Код: Выделить всё
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=48<VLAN_MTU,POLLING> capabilities=48<VLAN_MTU,POLLING> ether xx:xx:xx:xx:xx:xx inet6 xx:xx:xx:xx:xx:xx%rl0 prefixlen 64 scopeid 0x2 media: Ethernet autoselect (100baseTX <full-duplex>) status: active supported media: media autoselect media 100baseTX mediaopt full-duplex media 100baseTX media 10baseT/UTP mediaopt full-duplex media 10baseT/UTP media 100baseTX mediaopt hw-loopback
Код: Выделить всё
localhost# ifconfig -uamv
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
capabilities=8<VLAN_MTU>
ether 00:0e:xx:fc:xx:df
inet xxx.xxx.227.xxx netmask 0xffffff00 broadcast xxx.xxx.227.xxx
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
supported media:
media autoselect
media 100baseTX mediaopt full-duplex
media 100baseTX
media 10baseT/UTP mediaopt full-duplex
media 10baseT/UTP
media 100baseTX mediaopt hw-loopback
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
groups: lo
localhost#
Последний раз редактировалось trop1k 2008-06-23 17:53:42, всего редактировалось 1 раз.
- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: спящий режим freebsd
дай плз точное название сетевой карты из дмезга.
Z301171463546 - можно пожертвовать мне денег
- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
rl0: <RealTek 8139 10/100BaseTX> port 0xe800-0xe8ff mem 0xfbfffc00-0xfbfffcff irq 22 at device 11.0 on pci1zingel писал(а):дай плз точное название сетевой карты из дмезга.
Код: Выделить всё
pcib1: <MPTable PCI-PCI bridge> at device 30.0 on pci0
pci1: <PCI bus> on pcib1
rl0: <RealTek 8139 10/100BaseTX> port 0xe800-0xe8ff mem 0xfbfffc00-0xfbfffcff irq 22 at device 11.0 on pci1
miibus0: <MII bus> on rl0
rlphy0: <RealTek internal media interface> PHY 0 on miibus0
rlphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
rl0: Ethernet address: 00:0e:2e:fc:a7:df
rl0: [ITHREAD]
-
- проходил мимо
Re: спящий режим freebsd
тогда уже
какой там id
а еще лучше в теме железа
драйвер от реалтека для rl
поставь и проверь
вдруг какая то нереализованая фитча
Код: Выделить всё
pciconf -lv | grep rl
а еще лучше в теме железа
драйвер от реалтека для rl
поставь и проверь
вдруг какая то нереализованая фитча
- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
paradox_ писал(а):тогда ужекакой там idКод: Выделить всё
pciconf -lv | grep rl
а еще лучше в теме железа
драйвер от реалтека для rl
поставь и проверь
вдруг какая то нереализованая фитча
Код: Выделить всё
localhost# pciconf -lv | grep rl
rl0@pci0:1:11:0: class=0x020000 card=0x813910ec chip=0x813910ec rev=0x10 hdr=0x00
localhost#
- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
Жесть искал драйвер на юникс систему тобишь фрибсд ненашёл. Нашёл правдо 2001 года но такой старый драйвер мне невнушает доверия. Блин подскажите где может быть драйвер для сетевухи реалтек.paradox_ писал(а): а еще лучше в теме железа
драйвер от реалтека для rl
поставь и проверь
вдруг какая то нереализованая фитча
А во уже нашёл.

Только вот незнаю стоит ли удалёно собирать вдруг чтото запорит интернет связь.

Код: Выделить всё
=================================================================================
= Realtek 8139C/8139C+/8169(s) Driver for FreeBSD v4.x/5.1 =
=================================================================================
This driver is modified by Realtek Semiconductor corp. and it has been tested OK
on FreeBSD v5.1. To update the driver, you may use method 1. If method 1 failed,
you must use method 2 which is more complex.
Method 1:
1.Copy if_rl.ko in "modules" directory to "/modules" directory and overwrite
the existing file.
2.Modify the file "/boot/defaults/loader.conf" and set "if_rl_load" in "Network
drivers" section to "Yes"
3.Reboot.

Нашёл директорию сделал как написано, как проверить что обновился модуль?
Пробовал запустить модуль
Код: Выделить всё
localhost# kldload /boot/modules/if_rl.ko
kldload: can't load /boot/modules/if_rl.ko: No such file or directory
- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
Код: Выделить всё
Method 2:
Because the FreeBSD kernel has a default Rtl8139C driver, this default driver
will be loaded even though the NIC on your computer is Rtl8139C+(because they
have the same vender ID and device ID). To use the new features of 8139C+, you
need to update your NIC driver and recompile your FreeBSD kernel.
The main steps you have to do:(FreeBSDSrcDir means the directory of FreeBSD source code
and it may be "/usr/src/sys")
0.Replace your NIC with the card listed above.
1.copy if_rl.c and if_rlreg.h to /FreeBSDSrcDir/pci directory
2.recompile your kernel (you must install your FreeBSD source code first !!)
# cd /usr/src/sys/i386/conf
# /usr/sbin/config GENERIC
# cd ../../compile/GENERIC
# make depend
# make
# make install
# reboot
Код: Выделить всё
localhost# cd /usr/src/sys/i386/conf
localhost# /usr/sbin/config GENERIC
Kernel build directory is ../compile/GENERIC
Don't forget to do ``make cleandepend && make depend''
localhost# cd ../../compile/GENERIC
../../compile/GENERIC: No such file or directory.
localhost# pwd
/usr/src/sys/i386/conf
localhost# cd ..
localhost# cd ..
localhost# ls
Makefile dev modules netncp rpc
amd64 fs net netsmb security
arm gdb net80211 nfs sparc64
boot geom netatalk nfs4client sun4v
bsm gnu netatm nfsclient sys
cam i386 netgraph nfsserver tools
compat i4b netinet opencrypto ufs
conf ia64 netinet6 pc98 vm
contrib isa netipsec pccard
crypto kern netipx pci
ddb libkern netnatm powerpc

Make depend всё обломал ошибка

Код: Выделить всё
../../../pci/if_rl.c:67:29: error: machine/bus_pio.h: No such file or directory
../../../pci/if_rl.c:68:31: error: machine/bus_memio.h: No such file or directory
../../../pci/if_rl.c:74:24: error: pci/pcireg.h: No such file or directory
../../../pci/if_rl.c:75:24: error: pci/pcivar.h: No such file or directory
mkdep: compile failed
*** Error code 1
Stop in /usr/src/sys/i386/compile/GENERIC.
localhost#
-
- проходил мимо
Re: спящий режим freebsd
издеваешься
paradox.org.ua/rtl_bsd_drv_v175.tar.bz2
распаковываешь
заходишь в каталог
и набираешь make
нравиться извращаться ?
paradox.org.ua/rtl_bsd_drv_v175.tar.bz2
распаковываешь
заходишь в каталог
и набираешь make
нравиться извращаться ?

- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
Make и всё? Или дальше что после make надо сделать в readme?paradox_ писал(а):издеваешься
paradox.org.ua/rtl_bsd_drv_v175.tar.bz2
распаковываешь
заходишь в каталог
и набираешь make
нравиться извращаться ?
Код: Выделить всё
cd /papkasdriverom/
# make
5. install the driver
# cd /usr/src/sys/modules/rl
# kldload ./if_rl.ko
6. configurate the static IP address
# ifconfig rl0 xxx.xxx.xxx.xxx
7. configurate the IP address by DHCP
# /sbin/dhclient rl0
The user can use the following command to change link speed and duplexmode.
1. For autonegotiation,
#ifconfig rl<device_num> media autoselect
2. For 1000Mbps full-duplex,
#ifconfig rl<device_num> media 1000baseTX mediaopt full-duplex
3. For 100Mbps full-duplex,
#ifconfig rl<device_num> media 100baseTX mediaopt full-duplex
4. For 100Mbps half-duplex,
#ifconfig rl<device_num> media 100baseTX -mediaopt full-duplex
5. For 10Mbps full-duplex,
#ifconfig rl<device_num> media 10baseT/UTP mediaopt full-duplex
6. For 10Mbps half-duplex,
#ifconfig rl<device_num> media 10baseT/UTP -mediaopt full-duplex

- zingel
- beastie
- Сообщения: 6204
- Зарегистрирован: 2007-10-30 3:56:49
- Откуда: Moscow
- Контактная информация:
Re: спящий режим freebsd
завтра, сутра, когда мой мозг будет в силах понять что-же там у тебя на самом деле произошло я постараюсь выявить источник трабла.Както всё запутано
Z301171463546 - можно пожертвовать мне денег
- trop1k
- ст. сержант
- Сообщения: 357
- Зарегистрирован: 2008-04-17 11:49:38
- Откуда: From Gantz
Re: спящий режим freebsd
Скачал парадокса дпайвер распоковал. Сделал:
Видно что драйвер загрузился когда я его в ручную загрузил. А когда перезапустил комп он незагрузился сам. Почему так?
Код: Выделить всё
localhost# make
localhost# kldstat
Id Refs Address Size Name
1 1 0xc0400000 906518 kernel
localhost# cd /boot/modules/
localhost# kldload ./if_rl.ko
localhost# kldstat
Id Refs Address Size Name
1 2 0xc0400000 906518 kernel
2 1 0xc45bb000 a000 if_rl.ko
localhost# shutdown -r now
localhost# kldstat
Id Refs Address Size Name
1 1 0xc0400000 906518 kernel