Thunderbolt 10BGE Support

Discussion in 'Windows Virtual Machine' started by KamilB, Mar 12, 2014.

  1. KamilB

    KamilB Bit poster

    Messages:
    3
    Is there a driver / how does one install and enable 10GBe over the Thunderbolt interface in a Windows 7 32bit guest OS; within parallels desktop on OS X Mavericks?

    Kamil
     
  2. joevt

    joevt Forum Maven

    Messages:
    1,229
    Are you talking about something like: this http://www.sonnettech.com/product/echoexpressse_10gbeadapter.html ? Is it the only network your Mac is connected to or is it also connected with the built in gigabit ethernet?

    Note that the virtual hardware listed in Computer Management -> System Tools -> Device Manager is different than the Mac's real hardware because the devices are virtual. The virtual network adapter that I see in my virtual machine is "Intel(R) PRO/1000 MT Network Connection" even though my Mac uses a Broadcom Ethernet Controller (1 Gbps).

    Since the network adapter is virtual, there is a possibility that the throughput is not limited to the throughput allowed by the network adapter it is emulating. For example, the virtual floppy disk drive device can read a disk image at much greater than floppy disk speeds. I tried the RTL8029AS network adapter in Parallels. Even though it's supposed to be a 10 Mb/s Ethernet adapter ( http://www.realtek.com/products/productsView.aspx?Langid=1&PFid=15&Level=4&Conn=3&ProdID=23 ), I am able to copy a file at 50 MB/s to a network server. This is not a definitive test since it's using a Parallels driver and is reported as 1 Gb/s in the Windows Control Panel...

    Have you checked the throughput in Parallels to see if the virtual network adapter can get more than 1Gb/s? If the throughput can be greater than 1 Gb/s then we know that the virtual adapter does not limit the throughput. However, using a 10 GbE virtual adapter might be more efficient if there are non-physical enhancements that a 1 Gbps adapter does not have (I don't know if there are any). Parallels would have to create code to emulate a 10 GbE adapter in that case to take advantage of those enhancements. The driver for it would be built into Windows (if Windows includes such drivers as it does for the Intel(R) PRO/1000 MT) or would be included by Parallels Tools (as is used for the RTL8029AS Realtek device).

    If you are transferring files between the virtual machine and a server then you may wish to compare the transfer speed using the virtual network adapter (Intel and Realtek or whatever options Parallels gives you) and the transfer speed using the Parallels Shared Folders feature.
     
  3. vikingboy

    vikingboy Junior Member

    Messages:
    13
    Ive installed a Small Tree 10gbe adapter in my sonnet enclosure, using bridged with the Intel Pro1000 driver doesn't work that great. Using shared networking works fine although I haven't concluded speed testing yet.
     
  4. KamilB

    KamilB Bit poster

    Messages:
    3
    I meant apple's new thunderbolt networking driver; hook up two macs with a thunderbolt cable and you get 10GBe networking on the mac side. Wandering when will parallels include a host side 10GBe speed interface for networking.

    Screen Shot 2014-07-06 at 3.51.00 PM.png
     
  5. joevt

    joevt Forum Maven

    Messages:
    1,229
    If it's anything like FireWire networking then I don't see how to make it work (I don't have any Macs with Thunderbolt).

    I wonder why Apple used an Ethernet icon instead of a Thunderbolt icon for this interface?

    Parallels can take over USB devices but not Firewire or Thunderbolt (or PCIe in general).


    What kind of data do you want to pass over the Thunderbolt network? If it's just files, then you can use the Parallels Shared Folders option if you don't mind going through that extra layer.

    NetworkInterfaces.png FireWireSettings.png
     
  6. KamilB

    KamilB Bit poster

    Messages:
    3
    Great Solution to use shared folders!!! Thank you joevt!
     

Share This Page