title: HyperV Network Adapter not shown by lspci
body: <p>I'm currently trying to set up a debian virtual machine on HyperV (the final goal is running this machine in azure, which uses a HyperV virtualization under the hood), but I can't get the network up.</p>
  
  <p>The Machine was originally created in VirtualBox and exported as a VHD image, and then re-imported in a hyperV Server. Any VirtualBox guest additions have been removed and the hyperV linux integration tools have been installed.</p>
  
  <p>The server is configured to provide an external virtual network for one of the network adapters of the host, and I've added a natwork adapter for this virtual network to my VM.</p>
  
  <p>However, when I run lspci on the guest, I see:</p>
  
  <pre><code>root@debian:-# lspci 
  00:00.0 Host bridge: Intel Corporation 44013X/2X/DX - 824438X/2X/DX Host bridge ( AGP disabled) (rev 03) 
  00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 01) 
  00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) 
  00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02) 
  00:08.0 VGA compatible controller: Microsoft Corporation Hyper-V virtual VGA 
  </code></pre>
  
  <p>I've read <a href="http://wiki.debian.org/WindowsServerHyperV#step-by-step-installation" rel="nofollow">here</a> that the emulated network device sits on <code>1011:0009</code>, but <code>lspci -d 1011:0009</code> shows nothing.</p>
  
  <p>I don't really know where to go from here, any help will be appreciated :)</p>
  
  <p>-Andy</p>