FreeBSD 10.2 не видит vhd в Hyper-V 2008 R2

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
cpnc
рядовой
Сообщения: 11
Зарегистрирован: 2014-03-06 18:12:36

FreeBSD 10.2 не видит vhd в Hyper-V 2008 R2

Непрочитанное сообщение cpnc » 2015-08-15 17:17:20

Что-то поломали в 10.2 по части поддержки Hyper-V.
На Windows 10, при использовании vhd или vhdx диска, dmesg выводит 15(!) da устройств. (da0, da1, d2 итд) объемом 0 байт (кроме одного, который и является "жестким" диском.
da0: <Msft Virtual Disk 1.0> Fixed Direct Access SPC-3 SCSI device

Все остальные:
da1: < > Fixed Direct Access SCSI device
da2: < > Fixed Direct Access SCSI device
итд итп.
При этом на windows 10 Hyper-V, возможно поставить FreeBSD 10.2 и все будет работать. Правда у меня, после установки системы и перезагрузки da0 стал da1, ну да с этим жить можно...

Но в Windows Server 2008 R2 Hyper-V, в принципе невозможно использовать FreeBSD 10.2. Виртуальный диск не определяется совсем. Вместо диска, показывается 19 штук da*: < > Fixed Direct Access SCSI device устройств, объемом 0 байт. Никаких других дисков типа ada итд нету.

Пробовал всякие шаманства, типа делать не динамический vhd, а фиксированный, включать-выключать службы интеграции в hyper-v, грузиться на freebsd без поддержки ACPI, грузить принудительно модули ядра hv_vmbus.ko и hv_storvsc.ko - бесполезно.
Копирование файла работающего vhd диска с windows 10 на win Server 2008 R2 тоже не дало никакого эффекта.

http://c2n.me/3maHgE3
http://c2n.me/3maHpyY
Проблема проявляется и в 32 и 64 битной сборках.

(На FreeBSD 10.1 все прекрасно.)

Это бага? или я такой криворукий? И что с этим делать?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.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/

ыть
проходил мимо

FreeBSD 10.2 не видит vhd в Hyper-V 2008 R2

Непрочитанное сообщение ыть » 2015-08-16 16:27:40

зачем вам виндофс? и 10\2012 в частности..
неужто без этого унылого дерьма нельзя обойтись? :shock:

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35480
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

FreeBSD 10.2 не видит vhd в Hyper-V 2008 R2

Непрочитанное сообщение Alex Keda » 2015-08-19 12:06:27

В рассылку напишите чтоле....

Как минимум - вербозный лог загрузки надо
Убей их всех! Бог потом рассортирует...


rijk
проходил мимо
Сообщения: 6
Зарегистрирован: 2015-10-16 10:00:48

FreeBSD 10.2 не видит vhd в Hyper-V 2008 R2

Непрочитанное сообщение rijk » 2015-10-16 10:56:23

Решил так:
При установке переключил IDE контроллер на SCSI
Установил
Переключил обратно на IDE
Работает...

Есть ещё одна проблема FreeBSD 10.2 не видит 4ую и более сетевых карт в Hyper-V Server 2012

digital-freak
проходил мимо

FreeBSD 10.2 не видит vhd в Hyper-V 2008 R2

Непрочитанное сообщение digital-freak » 2015-11-02 8:18:45

Приветствую!
Вот тут: https://technet.microsoft.com/en-us/lib ... 48317.aspx советуют отключить Fast IDE драйвер.
В загрузочном меню FreeBSD выбрать

Код: Выделить всё

3. Escape to the loader prompt.
и ввести

Код: Выделить всё

set hw.ata.disk_enable=1
boot
так же, очевидно, стоит добавить

Код: Выделить всё

hw.ata.disk_enable=1
в device.hints

Аватара пользователя
andrian_freebsd
сержант
Сообщения: 171
Зарегистрирован: 2013-08-21 16:10:16
Откуда: Україна

FreeBSD 10.2 не видит vhd в Hyper-V 2008 R2

Непрочитанное сообщение andrian_freebsd » 2015-11-24 18:02:38

Ничего в 10.2 не поломали, наоборот в ядре уже поддержка hyper-v 3.0, проблем нету!
А если поломали, тогда почему у вас проблема не на всех хостах FreeBSD?
Начните с generic ядра ...!

cpnc
рядовой
Сообщения: 11
Зарегистрирован: 2014-03-06 18:12:36

FreeBSD 10.2 не видит vhd в Hyper-V 2008 R2

Непрочитанное сообщение cpnc » 2015-12-15 0:43:35

по-прежнему, даже обновленная система 10.2-RELEASE-p7 не работает на 2008r2 (тоже со всеми последними обновлениями). На windows 10 все ок.
Эх.. печально это все...

Пробовал шаманства с hw.ata.disk_enable=1:
Взял vhdx с установленной freebsd 10.2 от windows 10
конвертировал в vhd
засунул в 2008r2
сделал всякие шаманства с загрузкой с hw.ata.disk_enable=1, загрузкой с cd в single-mode, fsck (тк диск был в read-only), правкой fstab (замена /dev/da0p2 на dev/ada0p2) и device.hints...

Система в итоге грузится. Работает пару минут (при этом можно открывать и записывать(!) файлы).
Затем, через пару минут:
panic: ffs_blkfree_cg: freeing free block
ну и все на этом.

ну и установку системы с сд диска попробовал... Если просто загрузиться - не видит винт vhd вообще. Если загрузиться с set hw.ata.disk_enable=1, то винт установщик видит, но при попытке записи на диск выдает: "Error mounting partition /mnt: mount: /dev/ada0p2: Invalid argument".

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35480
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

FreeBSD 10.2 не видит vhd в Hyper-V 2008 R2

Непрочитанное сообщение Alex Keda » 2015-12-16 8:21:09

Это всё кривые виндовсы....
Убей их всех! Бог потом рассортирует...

unisol
рядовой
Сообщения: 23
Зарегистрирован: 2016-02-01 10:53:46

FreeBSD 10.2 не видит vhd в Hyper-V 2008 R2

Непрочитанное сообщение unisol » 2016-02-01 20:43:43

andrian_freebsd писал(а):Ничего в 10.2 не поломали, наоборот в ядре уже поддержка hyper-v 3.0, проблем нету!
А если поломали, тогда почему у вас проблема не на всех хостах FreeBSD?
Начните с generic ядра ...!
Поломали - поддержку 2008, в 2012 вроде-бы всё работает.

У меня в 2008 +10.2/10.3 - не заводится hn0 :\, это, может, похуже, чем не заводящийся ata disengage driver (его хоть отключить можно).

Отправлено спустя 6 минут 58 секунд:
cpnc писал(а):по-прежнему, даже обновленная система 10.2-RELEASE-p7 не работает на 2008r2 (тоже со всеми последними обновлениями). На windows 10 все ок.
Эх.. печально это все...

Пробовал шаманства с hw.ata.disk_enable=1:
Взял vhdx с установленной freebsd 10.2 от windows 10
конвертировал в vhd
засунул в 2008r2
сделал всякие шаманства с загрузкой с hw.ata.disk_enable=1, загрузкой с cd в single-mode, fsck (тк диск был в read-only), правкой fstab (замена /dev/da0p2 на dev/ada0p2) и device.hints...

Система в итоге грузится. Работает пару минут (при этом можно открывать и записывать(!) файлы).
Затем, через пару минут:
panic: ffs_blkfree_cg: freeing free block
ну и все на этом.

ну и установку системы с сд диска попробовал... Если просто загрузиться - не видит винт vhd вообще. Если загрузиться с set hw.ata.disk_enable=1, то винт установщик видит, но при попытке записи на диск выдает: "Error mounting partition /mnt: mount: /dev/ada0p2: Invalid argument".
Я пошел другим путём - поставил 10.1 на ZFS, накатил из исходников 10.3-пре (сборка в 1 поток - 4 часа). Потерял hn0 (device attach returned 12), дважды задетекченный жесткий диск (8191МБ ide + 8192МБ scsi).