Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Общие вопросы по FreeBSD

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

Открыть новую тему     Написать ответ в эту тему

articlebot



Administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

FreeBSD
 

 
Господа! Общие вопросы по FreeBSD - это не помойка для всех подряд вопросов по данной ОС. Здесь можно задать вопрос, ради которого открывать отдельную тему не имеет смысла, то есть когда вопрос очень простой.
Если же вопрос касается настроек, конфигурированиях и т.д. и т.п. - следует открывать отдельные темы (а сначала воспользоваться фильтром тут и тут).

Официальные ресурсы по FreeBSD

FreeBSD
Офицальное руководство пользователя FreeBSD
Официальные книги  
FTP FreeBSD Fundation
Официальный форум FreeBSD
Полезные ссылки по FreeBSD

FreshPorts - уязвимости, обновления и другая информация по портам
Daemoniada, или За свободный десктоп - ОС FreeBSD, ее устройство и использование в мирных (то есть настольных) целях.  
bsd.opennet.ru - мини-портал информация по FreeBSD и OpenBSD на opennet.ru
Часто Задаваемые Вопросы по FreeBSD 2.X, 3.X и 4.X  - Большой ФАК по FreeBSD  
An Illustrated Guide To Installing FreeBSD - Иллюстрированное Руководство по Установке FreeBSD
news.gamma.ru  
fido7.ru.unix.bsd  
http://pascal.tsu.ru/
http://www.freebsddiary.org/ (англ.)
http://www.onlamp.com/bsd/ (англ.)
http://www.freebsdhowtos.com/ - огромное количество инструкций "как сделать" для операционной системы FreeBSD (англ)
http://flag.blackened.net/freebsd/index.html - инструкции по FreeBSD для ленивых  (англ)  
http://www.lissyara.su/?id=1007 Очень достойный ресурс по FreeBSD (Рус)
http://live.daemony.org/doc/ Ещё один достойный ресурс по FreeBSD (Рус)
 
Также обратите внимание на тему FreeBSD FAQ (Unix FreeBSD FAQ)
 
http://www.citytel.ru/minibsd/minibsd.html - миниатюрная FreeBSD
Поможем проекту *BSD
 

 
Предыдущая часть темы
 

Всего записей: 366 | Зарегистр. 25-05-2001 | Отправлено: 05:58 03-02-2009 | Исправлено: cchameleone, 18:17 01-09-2017
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Друзья, выполнил бинарное обновление с 9.0-RELEASE на 9.1-RELEASE.
Отвалилась сетевуха, в messages при загрузке вылезают такие сообщения:

Код:
Jan 18 19:02:23 tyrion kernel: re0: <RealTek 8168/8111 B/C/CP/D/DP/E/F PCIe Gigabit Ethernet> port 0x2000-0x20ff irq 16 at device 0.0 on pci1
Jan 18 19:02:23 tyrion kernel: re0: Using 1 MSI-X message
Jan 18 19:02:23 tyrion kernel: re0: Chip rev. 0x00000000
Jan 18 19:02:23 tyrion kernel: re0: MAC rev. 0x00000000
Jan 18 19:02:23 tyrion kernel: re0: PHY read failed
Jan 18 19:02:23 tyrion kernel: re0: attaching PHYs failed
Jan 18 19:02:23 tyrion kernel: device_attach: re0 attach returned 6

Обновление прошло без проблем, ядро кастомное тоже обновил. К слову с обновленным GENERIC'ом такая же фигня.
 
P.S. В диагностике проблем на UNIX не силен, так что если нужные выводы каких нибудь конфигов, пишите в личку, обновлю пост. Что бы тему не засорять.

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 19:21 18-01-2013
perdun



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
freewood
исходники обновите и руками всё пересоберите

Всего записей: 1499 | Зарегистр. 21-01-2004 | Отправлено: 11:24 20-01-2013
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
perdun
Буду очень признаетелен, если напишете вкратце порядок действий. Ниразу мир не пересобирал, не знаю как подступиться.

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 15:26 21-01-2013
res2001



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
freewood
Дык хэндбук читай.

Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 15:41 21-01-2013
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
res2001
Дык это уже. )
Интересует такой момент, без перехода в однопользовательский режим можно как-то это дело провернуть? А то физический доступ к серверу проблематичен, лишний раз его со шкафа доставать не хочется. )

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 15:57 21-01-2013
res2001



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
freewood
Для начала почитай для новых исходников файл /usr/src/UPDATING. Это история изменений ядра. Посмотри, что там про твою сетевуху сказано после версии 9.0. Может есть какая-то инфа.  
 
Вообще при апгрейде с 9.0 на 9.1 мир не обязательно пересобирать. Возможно твой вопрос снимется в /usr/src/UPDATING.
 
Ну а перезагрузка в однопользовательский режим думаю необходима, т.к. установка мира производится именно там. Думаю, можно попробовать и без него, но какой будет результат я сказать не берусь.
 
Если версия 9.1 для тебя не сильно критична, то лучше откатись на ядро 9.0. Попробуешь проапгрейдить ядро попозже, возможно через некоторое время вылечат твою проблему.
 
Я еще сижу спокойно на 9.0 и в ближайшее время не планирую переезд на 9.1.

Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 16:20 21-01-2013 | Исправлено: res2001, 16:21 21-01-2013
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Пересобрал мир, ядро, установил, все прошло без ошибок. Сетевуха так и не подцепляется.
Обнаружил еще вот такие записи в messages (они и раньше были, не замечал):

Код:
Jan 30 07:21:39 tyrion syslogd: kernel boot file is /boot/kernel/kernel
Jan 30 07:21:39 tyrion kernel: Copyright (c) 1992-2013 The FreeBSD Project.
Jan 30 07:21:39 tyrion kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
Jan 30 07:21:39 tyrion kernel: The Regents of the University of California. All rights reserved.
Jan 30 07:21:39 tyrion kernel: FreeBSD is a registered trademark of The FreeBSD Foundation.
Jan 30 07:21:39 tyrion kernel: FreeBSD 9.1-STABLE #2 r246019M: Tue Jan 29 12:30:32 MSK 2013
Jan 30 07:21:39 tyrion kernel: root@tyrion:/usr/obj/usr/src/sys/TYRION amd64
Jan 30 07:21:39 tyrion kernel: module_register: module re/miibus already exists!
Jan 30 07:21:39 tyrion kernel: Module re/miibus failed to register: 17
Jan 30 07:21:39 tyrion kernel: module_register: module pci/re already exists!
Jan 30 07:21:39 tyrion kernel: Module pci/re failed to register: 17
 

На кастомное ядро внимания не обращайте, там тот же GENERIC с парой строчек для ipfw. Впрочем с оригинальным GENERIC'ом тоже самое.
 
Добавлено:

Код:
root@tyrion:/home/freewood # kldload /boot/kernel/if_re.ko
kldload: can't load /boot/kernel/if_re.ko: File exists
root@tyrion:/home/freewood # kldunload /boot/kernel/if_re.ko
kldunload: can't find file /boot/kernel/if_re.ko
root@tyrion:/home/freewood # kldstat
Id Refs Address            Size     Name
 1    9 0xffffffff80200000 1429170  kernel
 2    1 0xffffffff8162a000 215698   zfs.ko
 3    2 0xffffffff81840000 5e18     opensolaris.ko
 
 

Что-то не догоняю, разве так и должно быть?

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 09:06 30-01-2013
res2001



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
freewood
Видимо нужный модуль уже есть в ядре и грузить его не надо.
На сколько помню в generic по умолчанию все сетевые карты собраны в ядро.

Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 09:47 30-01-2013
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
res2001
Да, в генерике собрано максимум поддерживаемого железа. Я что-то думал, что можно выгрузить скомпиленный в ядро модуль. Но это ладно, меня больше интересует , что за хрень происходит при загрузке:

Код:
Jan 30 07:21:39 tyrion syslogd: kernel boot file is /boot/kernel/kernel  
Jan 30 07:21:39 tyrion kernel: Copyright (c) 1992-2013 The FreeBSD Project.  
Jan 30 07:21:39 tyrion kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994  
Jan 30 07:21:39 tyrion kernel: The Regents of the University of California. All rights reserved.  
Jan 30 07:21:39 tyrion kernel: FreeBSD is a registered trademark of The FreeBSD Foundation.  
Jan 30 07:21:39 tyrion kernel: FreeBSD 9.1-STABLE #2 r246019M: Tue Jan 29 12:30:32 MSK 2013  
Jan 30 07:21:39 tyrion kernel: root@tyrion:/usr/obj/usr/src/sys/TYRION amd64  
Jan 30 07:21:39 tyrion kernel: module_register: module re/miibus already exists!  
Jan 30 07:21:39 tyrion kernel: Module re/miibus failed to register: 17  
Jan 30 07:21:39 tyrion kernel: module_register: module pci/re already exists!  
Jan 30 07:21:39 tyrion kernel: Module pci/re failed to register: 17  


Код:
root@tyrion:/home/freewood # cat /boot/loader.conf
zfs_load="YES"
vfs.root.mountfrom="zfs:zroot"
 
vm.kmem_size="1024M"
vm.kmem_size_max="1024M"
vfs.zfs.arc="512M"
vfs.zfs.arc_max="512M"
vfs.zfs.vdev.cache.size="10M"
vfs.zfs.prefetch_disable=1
 

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 09:55 30-01-2013
res2001



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
freewood
Посмотри /boot/defaults/loader.conf
что у тебя в строках
miibus_load
if_re_load
Может от туда идет попытка загрузки.

Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 10:46 30-01-2013
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
res2001
Не, там в первую очередь смотрел, все оки:

Код:
root@tyrion:/home/freewood # cat /boot/defaults/loader.conf | grep -E "miibus|if_re"
miibus_load="NO"                # miibus support, needed for some drivers
if_re_load="NO"                 # RealTek 8139C+/8169/8169S/8110S
 

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 11:02 30-01-2013
res2001



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
freewood
По большому счету эти сообщения тебе ничего не дадут. Надо разбираться с истинной причиной из твоего первого поста.
Погуглил немного по твоему вопросу - с риалтеками во фре регулярно похожие проблемы появляются.
В общем рецепт по моему только один - обновляться.
Обновись до STABLE версии и пересобери ядро, возможно ошибку поправили.
А вообще сменил бы сетевуху. Интел рулит.

Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 12:02 30-01-2013
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
res2001
Если я правильно понял, 9.1-RELEASE замерджили в STABLE, во всяком случае в svn репозитории по дате обновления видно, что RELEASE заморожен. Я svn'ом с ветки стейбл обновлялся.
Дрова даже из CURRENT пытался подсовывать, толку ноль. Так что тут скорее откатываться надо.
Сетевуху поменять не вариант, ибо встроенная в интеловскую мать. Дискретная длинковская при этом пашет ок.

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 12:14 30-01-2013
gryu



дикий гусь
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
res2001
Вообще говоря, не раз читал о проблемах с реалтеком, но сам ни разу не сталкивался, хотя в 90 случаях из 100 использую именно реалтеки.  
На серьёзном оборудовании 3Сом-ы стоят, а "на всякой шушере" реалтеки, и нормально всё.  
....
Это я так, в качестве комментария.  
 
Добавлено:
P.S.
Ну это если не сервер в смысле класса оборудования.  
Естественно если сервер, тогда там что стоит, то и используется. Доставлять стараюсь однотипное, если нужно.  
И марвелы бывают и интел....

Всего записей: 13025 | Зарегистр. 15-03-2006 | Отправлено: 12:22 30-01-2013 | Исправлено: gryu, 12:26 30-01-2013
res2001



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
freewood
Ну да, собственно релиз это и есть замороженный стейбл, поэтому обновляться надо до стейбл.

Цитата:
Сетевуху поменять не вариант, ибо встроенная в интеловскую мать. Дискретная длинковская при этом пашет ок.

Еще одну дискретную вставь.
Потому как проблема неясная, судя по всему ошибки в драйвере.
gryu
Проблемы с риалтеками у меня бывали, но все на винде.
Cейчас взял себе за правило - на раб.станции брать материнки интеловские с интеловскими же  сетевыми картами набортными.

Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 12:30 30-01-2013
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да до обновления проблем не знал с этой сетевушкой, а тут вот так вот.

Цитата:
Еще одну дискретную вставь.

Еще одну вставить не могу, мать mini-ITX, корпус соответственно такой же, место только под одну плату расширения. )
Да и не в этом дело, он у меня раньше в качестве шлюза работал, сейчас за инет роутер отвечает, а он просто торренты тянет, да файлопомойка. Но хочется разобраться, что за дела такие. Да и в качестве резервного роутера тоже хотелось бы что бы был.
 
P.S. Тогда такой вопрос. Как мне вытащить драйвер который был в прошлом ядре? Ядро целое, забекапленное лежит. Или как определить какая ревизия в svn репозитории на момент того ядра была?

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 12:36 30-01-2013 | Исправлено: freewood, 12:37 30-01-2013
res2001



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
freewood
Откатывайся тогда на 9.0.
Можно попробовать финт ушами - подложить в исходники ядра для 9.1 файлы отвечающие за if_re от 9.0 и пересобрать ядро, если соберется нормально, возможно и работать будет.

Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 12:39 30-01-2013
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
res2001
Не, откатываться точно не буду, тем более не знаю как это сделать. )
Вот этот вопрос и интересует, где взять исходники этого драйвера времен 9.0? В svn репе куча ревизий валяется, но как определить какая именно нужна, я без понятия. К тому же нужно два файла /sys/dev/re/if_re.c и /sys/pci/if_rlreg.h

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 12:59 30-01-2013
res2001



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
freewood

Цитата:
Не, откатываться точно не буду, тем более не знаю как это сделать.

А какие проблемы с откатом? Надо только исходники скачать именно от 9.0 release и все то же самое делаешь.

Цитата:
Вот этот вопрос и интересует, где взять исходники этого драйвера времен 9.0?

Проще всего взять их на диске от 9.0. Можно выкачать в другой каталог.

Всего записей: 2580 | Зарегистр. 11-04-2003 | Отправлено: 13:58 30-01-2013
freewood



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Проще всего взять их на диске от 9.0. Можно выкачать в другой каталог.

Ухты, вот это не догадался. Спасибо. А в репозиториях svn только последний релиз публикуется?

Всего записей: 307 | Зарегистр. 28-12-2008 | Отправлено: 14:13 30-01-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111

Компьютерный форум Ru.Board » Операционные системы » UNIX » Общие вопросы по FreeBSD


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru