Upgrade до FreeBSD 11.2
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2010-02-23 12:42:33
Upgrade до FreeBSD 11.2
Имеется FreeBSD 10.4, ядро GENERIC, софтварный райд Intel (GEOM RAID)
Обновляем до 11.2
Все проходит успешно, но после перезагрузки не арбайтен. Причина в том, что почему то при загрузке нового ядра система не инициализирует райд (нет строчек типа GEOM_RAID: Intel-45e4eae6:Array Intel-45e4eae6 сreated и т.д.), а сразу пытается грузиться Trying to mount root from ufs:/dev/raid/r0p2 [rw] и естественно ничего не выходит.
Возвращаю старое ядро и вуаля!
Куда копать не знаю( Причем с диска FreeBSD 11.2 все нормально в шелл например грузится (проходит инициализация Intel контроллера).
Обновляем до 11.2
Все проходит успешно, но после перезагрузки не арбайтен. Причина в том, что почему то при загрузке нового ядра система не инициализирует райд (нет строчек типа GEOM_RAID: Intel-45e4eae6:Array Intel-45e4eae6 сreated и т.д.), а сразу пытается грузиться Trying to mount root from ufs:/dev/raid/r0p2 [rw] и естественно ничего не выходит.
Возвращаю старое ядро и вуаля!
Куда копать не знаю( Причем с диска FreeBSD 11.2 все нормально в шелл например грузится (проходит инициализация Intel контроллера).
Услуги хостинговой компании 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/
-
- проходил мимо
Upgrade до FreeBSD 11.2
дохтур, у мине эта...
что в 10.2:
kern.geom.label.disk_ident.enable
kern.geom.label.gptid.enable
kern.geom.label.gpt.enable
kern.geom.label.ufs.enable
kern.geom.label.ufsid.enable
и они же в 11.2 ?
loader.conf -> geom_raid_load="YES" ?
# graid load ?
# graid status ?
# graid list ?
kern.geom.raid.debug ?
короче: man graid
что в 10.2:
kern.geom.label.disk_ident.enable
kern.geom.label.gptid.enable
kern.geom.label.gpt.enable
kern.geom.label.ufs.enable
kern.geom.label.ufsid.enable
и они же в 11.2 ?
loader.conf -> geom_raid_load="YES" ?
# graid load ?
# graid status ?
# graid list ?
kern.geom.raid.debug ?
короче: man graid
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2010-02-23 12:42:33
Upgrade до FreeBSD 11.2
В 10.4:
kern.geom.label.disk_ident.enable=1
kern.geom.label.gptid.enable=1
kern.geom.label.gpt.enable=1
kern.geom.label.ufs.enable=1
kern.geom.label.ufsid.enable=1
kern.geom.raid.debug=0
В loader.conf на всяк случай конечно добавил geom_raid_load="YES" (хотя в ядре оно и так есть), не помогло.
graid status
Name Status Components
raid/r0 OPTIMAL ada0 (ACTIVE (ACTIVE))
ada1 (ACTIVE (ACTIVE))
graid list
Geom name: Intel-45e4eae6
State: OPTIMAL
Metadata: Intel
Providers:
1. Name: raid/r0
Mediasize: 500104691712 (466G)
Sectorsize: 512
Mode: r5w5e9
Subdisks: ada0 (ACTIVE), ada1 (ACTIVE)
Dirty: Yes
State: OPTIMAL
Strip: 65536
Components: 2
Transformation: RAID1
RAIDLevel: RAID1
Label: RAID1
descr: Intel RAID1 volume
Consumers:
1. Name: ada0
Mediasize: 500107862016 (466G)
Sectorsize: 512
Mode: r1w1e1
ReadErrors: 0
Subdisks: r0(RAID1):0@0
State: ACTIVE (ACTIVE)
2. Name: ada1
Mediasize: 500107862016 (466G)
Sectorsize: 512
Mode: r1w1e1
ReadErrors: 0
Subdisks: r0(RAID1):1@0
State: ACTIVE (ACTIVE)
kern.geom.label.disk_ident.enable=1
kern.geom.label.gptid.enable=1
kern.geom.label.gpt.enable=1
kern.geom.label.ufs.enable=1
kern.geom.label.ufsid.enable=1
kern.geom.raid.debug=0
В loader.conf на всяк случай конечно добавил geom_raid_load="YES" (хотя в ядре оно и так есть), не помогло.
graid status
Name Status Components
raid/r0 OPTIMAL ada0 (ACTIVE (ACTIVE))
ada1 (ACTIVE (ACTIVE))
graid list
Geom name: Intel-45e4eae6
State: OPTIMAL
Metadata: Intel
Providers:
1. Name: raid/r0
Mediasize: 500104691712 (466G)
Sectorsize: 512
Mode: r5w5e9
Subdisks: ada0 (ACTIVE), ada1 (ACTIVE)
Dirty: Yes
State: OPTIMAL
Strip: 65536
Components: 2
Transformation: RAID1
RAIDLevel: RAID1
Label: RAID1
descr: Intel RAID1 volume
Consumers:
1. Name: ada0
Mediasize: 500107862016 (466G)
Sectorsize: 512
Mode: r1w1e1
ReadErrors: 0
Subdisks: r0(RAID1):0@0
State: ACTIVE (ACTIVE)
2. Name: ada1
Mediasize: 500107862016 (466G)
Sectorsize: 512
Mode: r1w1e1
ReadErrors: 0
Subdisks: r0(RAID1):1@0
State: ACTIVE (ACTIVE)
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2010-02-23 12:42:33
Upgrade до FreeBSD 11.2
Кстати, обратил внимание, чито не проходят инициализацию диски ada0 и ada1.
Нет строк типа:
kernel: ada0 at ahcich0 bus 0 scbus1 target 0 lun 0
kernel: ada0: <ST3500418AS CC38> ATA8-ACS SATA 2.x device
kernel: ada0: Serial Number 5VM7ZK0B
kernel: ada0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
kernel: ada0: Command Queueing enabled
kernel: ada0: 476940MB (976773168 512 byte sectors)
kernel: ada0: Previously was known as ad4
kernel: ada1 at ahcich1 bus 0 scbus2 target 0 lun 0
kernel: ada1: <ST3500418AS CC38> ATA8-ACS SATA 2.x device
kernel: ada1: Serial Number 5VM831LT
kernel: ada1: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
kernel: ada1: Command Queueing enabled
kernel: ada1: 476940MB (976773168 512 byte sectors)
kernel: ada1: Previously was known as ad6
Нет строк типа:
kernel: ada0 at ahcich0 bus 0 scbus1 target 0 lun 0
kernel: ada0: <ST3500418AS CC38> ATA8-ACS SATA 2.x device
kernel: ada0: Serial Number 5VM7ZK0B
kernel: ada0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
kernel: ada0: Command Queueing enabled
kernel: ada0: 476940MB (976773168 512 byte sectors)
kernel: ada0: Previously was known as ad4
kernel: ada1 at ahcich1 bus 0 scbus2 target 0 lun 0
kernel: ada1: <ST3500418AS CC38> ATA8-ACS SATA 2.x device
kernel: ada1: Serial Number 5VM831LT
kernel: ada1: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
kernel: ada1: Command Queueing enabled
kernel: ada1: 476940MB (976773168 512 byte sectors)
kernel: ada1: Previously was known as ad6
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Upgrade до FreeBSD 11.2
может загрузчик надо обновить... Старый на всякий случай сохранить не забудьте
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2010-02-23 12:42:33
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2010-02-23 12:42:33
Upgrade до FreeBSD 11.2
Мои изыскания привели в итоге к этой строчке:
Код: Выделить всё
ahci0: Failed to allocate MSI/MSI-x, falling back to INTx
ahci0: unable to map interrupt
-
- проходил мимо
Upgrade до FreeBSD 11.2
ткните пальцем где здесь сказано что диски НЕ ИНИЦИАЛИЗИРУЮТСЯ?!Кстати, обратил внимание, чито не проходят инициализацию диски ada0 и ada1.
Нет строк типа:
kernel: ada0 at ahcich0 bus 0 scbus1 target 0 lun 0
kernel: ada0: <ST3500418AS CC38> ATA8-ACS SATA 2.x device
kernel: ada0: Serial Number 5VM7ZK0B
kernel: ada0: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
kernel: ada0: Command Queueing enabled
kernel: ada0: 476940MB (976773168 512 byte sectors)
kernel: ada0: Previously was known as ad4
kernel: ada1 at ahcich1 bus 0 scbus2 target 0 lun 0
kernel: ada1: <ST3500418AS CC38> ATA8-ACS SATA 2.x device
kernel: ada1: Serial Number 5VM831LT
kernel: ada1: 300.000MB/s transfers (SATA 2.x, UDMA6, PIO 8192bytes)
kernel: ada1: Command Queueing enabled
kernel: ada1: 476940MB (976773168 512 byte sectors)
kernel: ada1: Previously was known as ad6
драйвер свалился с MSI на IRQahci0: Failed to allocate MSI/MSI-x, falling back to INTx
ahci0: unable to map interrupt
Все из Вас нужно вытаскивать, была просьба показать данные в 10.x и в 11.2 - нет же, что
хочу, то и показываю...
Что в /etc/fstab ?
Что будет если в /boot/loader.conf
hint.ahci.0.msi=0
и загрузить 11.2
Что будет если загрузиться с 11.2 memstick, graid status, graid list ...
vmstat -i
Ну или пишите в maillist freebsd-stable или freebsd-question... или в bug-fix
Что за материнка, контроллер PATA/SATA?
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2010-02-23 12:42:33
Upgrade до FreeBSD 11.2
Читали не внимательно. Это кусок с рабочей системы 10.4, где видно, что диски инициализируются, в 11.2 при загрузке такого нет.
Данных в 11.2 нет, т.к. система не грузится (не инициализируется ahci0).
По рабочей 10.4 все что просили предоставил: graid status, graid list.
Материнка Intel с контроллером SATA 2 и созданным райдом силами материнки (geom_raid).
Код: Выделить всё
vmstat -i
interrupt total rate
irq0: attimer0 28457678 1998
irq1: atkbd0 2 0
irq5: uhci2 256173 17
irq7: em0 uhci3 51721453 3631
irq10: uhci0 ehci0 2 0
irq11: em1 uhci1+ 8167021 573
irq14: ata0 9513 0
Total 88611842 6222
Код: Выделить всё
# Device Mountpoint FStype Options Dump Pass#
/dev/raid/r0p2 / ufs rw 1 1
/dev/raid/r0p3 none swap sw 0 0
/dev/raid/r0p4 /usr ufs rw 2 2
/dev/raid/r0p5 /usr1 ufs rw 2 2
/dev/raid/r0p6 /var ufs rw 2 2
В ближайшее время попробую.
С загрузочного диска 11.2 ядро грузится без проблем, определяя все устройства, в том числе софтварный рейд.
Ядро на рабочей машине и диске 11.2 идентичны!
Файлы loader.conf и devace.hints не правил особо.
Почему все норм грузится с загрузочного диска, а с машины нет - вот вопрос.
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2010-02-23 12:42:33
Upgrade до FreeBSD 11.2
Вот полный проблемный кусок при загрузке 11.2
Код: Выделить всё
ahci0: Failed to allocate MSI/MSI-x, falling back to INTx
ahci0: unable to map interrupt
device_attach: ahci0 attach returned 6
-
- проходил мимо
Upgrade до FreeBSD 11.2
это Вы читаете невнимательно, сказано было что показать, значит с обеих систем.Читали не внимательно. Это кусок с рабочей системы 10.4, где видно, что диски инициализируются, в 11.2 при загрузке такого нет.
Данных в 11.2 нет, т.к. система не грузится (не инициализируется ahci0).
По рабочей 10.4 все что просили предоставил: graid status, graid list.
Материнка Intel с контроллером SATA 2 и созданным райдом силами материнки (geom_raid).
сказано - тыкните пальцем ГДЕ НЕ ИНИЦИАЛИЗИРУЕТСЯ, где? То что драйвер свалился с MSI/MSI-X на
работу через обычное прерывание, не означает "НЕ ИНИЦИАЛИЗИРУЕТСЯ".
Загрузка идет с рейда, возможно не находит его провайдеры, man graid
Кто мешает поставить 11.2 на USB и загрузиться с нее и далее смотреть graid status|list|...
camcontrol devlist, gpart & etc и думать в ЧЕМ проблема?
-
- рядовой
- Сообщения: 39
- Зарегистрирован: 2010-02-23 12:42:33
Upgrade до FreeBSD 11.2
Сервер завелся, помогла:
Но теперь интересная штука другая случилась.
Демон natd выдал, что мол
ifconfig
кусок rc.conf
В natd.conf стоит только один редирект.
Ну и более серьезная трабла - это периодически резетится внутренний интерфейс
Может какие мысли будут, друзья?
Код: Выделить всё
hint.ahci.0.msi=0
Демон natd выдал, что мол
Код: Выделить всё
natd unknown interface name em1
Код: Выделить всё
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC>
inet "локальный ip" netmask 0xffffff00 broadcast "локальный ip".255 vhid 255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC>
inet "внешний ip" netmask 0xffffff00 broadcast "внешний ip".255 vhid 3
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
Код: Выделить всё
ifconfig_lo0="inet 127.0.0.1" # default loopback device configuration.
ifconfig_em0="inet "локальный IP" netmask 255.255.255.0"
ifconfig_em1="inet "внешний IP" netmask 255.255.255.0"
### Network routing options: ###
defaultrouter="IP маршрутизатора провайдера"
gateway_enable="YES" # Set to YES if this host will be a gateway.
inetd_enable="YES" # Run the network daemon dispatcher (YES/NO).
inetd_program="/usr/sbin/inetd" # path to inetd, if you want a different one.
inetd_flags="-wW" # Optional flags to inetd
firewall_enable="YES"
firewall_nat_enable="YES"
firewall_script="/etc/rc.ipfw"
natd_enable="YES" # Enable natd (if firewall_enable == YES).
natd_interface="em1" # Public interface or IPaddress to use.
natd_flags="-m -u -f /etc/natd.conf"
Ну и более серьезная трабла - это периодически резетится внутренний интерфейс
Код: Выделить всё
kernel: em0: Watchdog timeout Queue[0]-- resetting
kernel: Interface is RUNNING and ACTIVE
kernel: em0: TX Queue 0 ------
kernel: em0: hw tdh = 454, hw tdt = 893
kernel: em0: Tx Queue Status = -2147483648
kernel: em0: TX descriptors avail = 585
kernel: em0: Tx Descriptors avail failure = 0
kernel: em0: RX Queue 0 ------
kernel: em0: hw rdh = 205, hw rdt = 204
kernel: em0: RX discarded packets = 0
kernel: em0: RX Next to Check = 205
kernel: em0: RX Next to Refresh = 204
kernel: em0: link state changed to DOWN
kernel: em0: link state changed to UP
-
- подполковник
- Сообщения: 3927
- Зарегистрирован: 2008-09-04 11:51:25
- Откуда: Санкт-Петербург
Upgrade до FreeBSD 11.2
1.Отключить rxsum и txsum,
2. вам действительно нужен и ядерный и модульный наты одновременно?
2. вам действительно нужен и ядерный и модульный наты одновременно?