есть необходимость пробросить сетевую карту в виртуалку на XenServer 6.2. Гостевая ОС - FreeBSD 10.0-RELEASE
делаю так:
Код: Выделить всё
# lspci |grep Ethernet
03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5717 Gigabit Ethernet PCIe (rev 10)
03:00.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5717 Gigabit Ethernet PCIe (rev 10)
Код: Выделить всё
# xe vm-param-set uuid=eefc0e79-4ef3-274f-aa60-b9f891b94f4f other-config:pci=0/000:03:00.1
Код: Выделить всё
# xl pci-list-assignable-devices
0000:03:00.1
Код: Выделить всё
# lspci -k
03:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5717 Gigabit Ethernet PCIe (rev 10)
Subsystem: Hewlett-Packard Company Device 18d2
Kernel driver in use: tg3
Kernel modules: tg3
03:00.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5717 Gigabit Ethernet PCIe (rev 10)
Subsystem: Hewlett-Packard Company Device 18d2
Kernel driver in use: pciback
Kernel modules: tg3
Код: Выделить всё
# xe vm-list uuid=eefc0e79-4ef3-274f-aa60-b9f891b94f4f params=other-config
other-config (MRW) : vgpu_pci: ; pci: 0/000:03:00.1; base_template_name: Other install media; mac_seed: 291fcbc2-ece4-54af-30c6-6a9dc7f642db; install-methods: cdrom
сетевая карта в виртуалке не появилась, зато в dmesg:
Код: Выделить всё
bge0: <HP Ethernet 1Gb 2-port 330i Adapter, ASIC rev. 0x5717100> mem 0xf3020000-0xf302ffff,0xf3030000-0xf303ffff,0xf3040000-0xf304ffff irq 41 at device 6.0 on pci0
bge0: APE FW version: NCSI v1.1.15.0
bge0: CHIP ID 0x05717100; ASIC REV 0x5717; CHIP REV 0x57171; PCI-E
bge0: Try again
bge0: Try again
bge0: Try again
bge0: Try again
bge0: attaching PHYs failed
device_attach: bge0 attach returned 6