LINUX.ORG.RU
ФорумAdmin

KVM проброс сетевой


0

1

Centos 6.2
установил kvm
пытаюс пробросить вторую сетевую плату
сначала писало про IOMMU
скачал ванильное ядро 2.6.32.53
собрал с нужными галочками
и тепеперь при создании вируталки пишет
17:19:15.261: 5495: error : qemuProcessReadLogOutput:972 : internal error Process exited while reading console log output: char device redirected to /dev/pts/1
Using raw in/out ioport access (sysfs - Input/output error)
assigned_dev_pci_read: pread failed, ret = 0 errno = 5

куда копать ?


Ответ на: комментарий от xpahos

хотите сказать что все дело в ядре ?
собственно я не смог использовать центовское ядро из репозиториев потому что при сборке у меня постоянно выскакивала ошибка
No rule to make target `missing-syscalls'. Stop.
и часы гугления не помогли мне решить проблему

vinnni
() автор топика
Ответ на: комментарий от xpahos

включил intel_iommu в загрузку
теперь при dmesg | grep -e DMAR -e IOMMU
мне выдает Intel-IOMMU: enabled
Но при загрузке родного ядра мне все равно пишет что IOMMU not found
Это и понятно потому что там не включен Enable DMA Remapping Devices
----
Захожу в ядро, включаю DMA Remapping, пишу make и мне выдает такую фигню
SYMLINK include/asm -> include/asm-x86
make[1]: *** No rule to make target `missing-syscalls'. Stop.
make: *** [prepare0] Error 2

не понимаю что ему надо, поэтому и пришлось воспользоваться ядром с kernel.org

vinnni
() автор топика
Ответ на: комментарий от vinnni

Но при загрузке родного ядра мне все равно пишет что IOMMU not found

я имею ввиду что когда загрузившись в центовском ядре, и пытаясь запустить виртуалку с пробросом PCI мне выдает такую ошибку

vinnni
() автор топика
Ответ на: комментарий от madgnu

хоть pci-stub хоть pci_stub, не находит данного модуля ( Возможно что в 6 центосе еще не работает проброс PCI ?

vinnni
() автор топика
Ответ на: комментарий от vinnni

Хм, у меня и так, и так работает.

А в центосе, судя по всему, этот модуль не нужен. Сужу по наличию /sys/bus/pci/drivers/pci-stub/

madgnu ★★★★★
()

когда делаю dmesg | grep -e DMAR -e IOMMU
мне выводит Intel-IOMMU: enabled
но про DMAR ни слова, может быть что пробелма вся кроеться в том что материнка не позволяет такое сделать ? Мать S3000AHLX

vinnni
() автор топика
Ответ на: комментарий от vinnni

я правильно понимаю что для проброса должна быть поддержка в проце VT-d иначе не получится ?

vinnni
() автор топика
Ответ на: комментарий от bignic

да ядро уже пересобрал, толку то постоянно пишет No IOMMU found
скорее всего потому что для проброса нужен проц с поддержкой VT-d

vinnni
() автор топика
Ответ на: комментарий от bignic

нет, но попробую, просто нахожусь не рядом с сервером, все же надо что б пробрасывало, возможно придется в будующем HASP юзать.

vinnni
() автор топика
Ответ на: комментарий от vinnni

Железяка Dell PowerEdge R210 проц Intel(R) Xeon(R) CPU E31230 @ 3.20GHz память 4Гига 2х500Gb SATA CentOS 6.2 Linux xxx 2.6.39-4.1.el6.elrepo.x86_64 #1 SMP Fri Dec 9 22:45:17 EST 2011 x86_64 x86_64 x86_64 GNU/Linux

bignic
()
2 апреля 2012 г.
Ответ на: комментарий от mrs

нет не завелось потому что iommu в плате не было (
пытался пробросить, просто в вирт-менеджере указав устройство :-)

vinnni
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.