У меня Apple Mac Pro (MacPro5,1
) под управлением VMware ESXi 5.1.0 (799733) с установленной картой HighPoint RocketU 1144A USB 3.0 PCI-express. Учитывая, что VMware ESXi 5.1 не поддерживает USB 3.0 для устройств, подключенных к хосту, я пытаюсь подключить карту USB 3.0 PCIe к виртуальной машине с помощью сквозного ввода-вывода PCI DirectPath.
Мне потребовалось несколько различных конфигураций, но, наконец, мне удалось настроить карту HighPoint RocketU 1144A USB 3.0 PCI Express для сквозной передачи DitectPath:
Первые несколько раз, когда я пытался, после перезагрузки я все еще получал предупреждение «Хост необходимо перезагрузить, чтобы применить изменения конфигурации», даже после перезагрузки хоста. Наконец, я обнаружил, что, переместив карту USB 3.0 в третий слот PCIe, я смог закрепить сквозную конфигурацию.
Я также отмечаю, что устройство отображается как «ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller», хотя на самом деле на нем должно быть 4 микросхемы ASM1042. Мне также пришлось пройти через коммутатор PLX Technology, Inc PEX 8609 с 8 линиями и 8 портами PCI Express Gen 2, чтобы изменения конфигурации остались неизменными.
Однако теперь я застрял, пытаясь подключить устройство ASMedia Technology ASM1042 к виртуальной машине FreeBSD (FreeNAS). Когда я добавляю устройство в качестве проходного устройства PCI к виртуальной машине, я не могу включить виртуальную машину:
Неустранимая ошибка VMware ESX: (vcpu-0) PCIPassthruChangeIntrSettings: 09: 00.1 не удалось зарегистрировать прерывание (код ошибки 195887105)
Я пробовал использовать только ASMedia ASM1042, только PLX PEX 8609 и оба этих устройства. Ни одна из этих трех конфигураций не сработала.
Поиск в Google этого кода ошибки привел меня к это сообщение на форуме на немецком языке с помощью Google Translate я смог извлечь следующую информацию:
Вы должны отключить MSI и заставить карту получить доступ к прерыванию INTx, мы идем. Можете ли вы прочитать здесь, на странице 5. http: / / www.vmware.com/pdf/vsp_4_vmdirectpath_host.pdf, вам необходимо вручную добавить следующие параметры в конфигурацию вашей виртуальной машины:
pciPassthru0.msiEnabled = "FALSE"
Мне пришлось запустить все это, также виртуализируя ESXi, а затем я прошел по закрытой системе ESXi, но время действовало вам на нервы, потому что у вас проблемы, но на самом деле это не так. Могу ли я теперь перейти на KVM (Proxmox VE), где Rich и Cine S2 V5.5 также успешно работают на следующей виртуальной машине (с MSI). В целом работает супер стабильно.
Следуя этим инструкциям, я добавил
pciPassthru0.msiEnabled = "ЛОЖЬ" pciPassthru1.msiEnabled = "ЛОЖЬ"
к моему .vmx
файл, и это позволило мне загрузить виртуальную машину FreeBSD 8.3 (FreeNAS 8.3.1) ... однако виртуальная машина зависла при загрузке здесь:
Я ожидаю, что мне нужно внести другие изменения. PDF-документ VMware, на который они ссылаются описывает «связанные устройства», и я ожидаю, что происходит какое-то соединение, посредством которого чипы 4xASM1042 (потому что 4 порта на карте USB 3.0 имеют свой собственный канал) должны быть связаны через коммутатор ... или что-то в этом роде .. ... но я не уверен технически, что происходит и как действовать дальше.
Как я могу решить эти проблемы и заставить работать пропускную способность для карты HighPoint 1144A USB 3.0 под EXSi 5.1?
Честно ты ууууу вне норм для настройки сервера ESXi. Я уверен, что эта конфигурация никак не будет поддерживаться.
Я понимаю, что вы, вероятно, пытаетесь добраться до универсальное решение для хранения данных (ZFS?), но я сомневаюсь, что вы найдете много общего с таким типом аранжировки.
Две вещи я жестяная банка рекомендую проверять Список совместимого оборудования VMware (HCL) для заметок на USB-карте HighPoint, а также обновление ESXi до текущей сборки, # 914609.
Он может работать, как я показал на скриншотах от ноября 2011 года, с использованием ESXi 5.0: http://TinkerTry.com/usb3passthru
Проверьте флажки, которые вы включили, если вы все еще пытаетесь это сделать. Да, ничего из этого не поддерживается и не входит в списки HCL, но это все равно проходит, поэтому гипервизору на самом деле все равно, а Highpoint 1444U должен работать.
Мне также очень повезло с ESXi 5.5 (сквозная передача на 5.1 была плохой).
Скоро я опубликую больше статей об этом.