Драйвер KVM Win 7 Pro + RH virtio net

Хост: Debian 7.2 x64.

Гость Win 7 Pro 32-битный. Дисковые драйверы Virtio работают безупречно, но есть проблема с драйверами virtio net (netkvm что-то). Водители Virtio приходят из virtio-win-0.1-74.iso,

Эта сетевая карта отлично работает в гостях win7:

<interface type='bridge'>
  <mac address='52:54:00:ea:39:d5'/>
  <source bridge='br0'/>
  <model type='e1000'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>

Этот не:

<interface type='bridge'>
  <mac address='52:54:00:70:c9:64'/>
  <source bridge='br0'/>
  <model type='virtio'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/>
</interface>

Очевидно, что я установил драйверы из ISO, они отображаются в диспетчере устройств как работающие без проблем. Карта "просто" не взаимодействует с хостом - например, она не отображается в arp -n вывод на хост.

Я использую гостей Linux на одном хосте с virtio, и они просто работают, так что это может быть связано с конфигурацией хоста?

Как я могу это исправить?

1 ответ

Решение

Чистым методом проб и ошибок я обнаружил, что карты virtio eth работают, если я отключаю TCP Checksum Offload а также UDP Checksum Offload в конфиге eth card (гостевая ОС: Win 7 Pro SP1 32-bit).

Другие вопросы по тегам