Tag Archives: lan

MultiMac

New MultiMac NIC driver package (20161005) released

Arca Noae is pleased to announce the immediate availability of a new release of our MultiMac NIC driver package.

More information about the MultiMac NIC drivers may be found in the wiki.

New in this release:

  • An updated E1000B driver.
  • An updated MMALE driver.
  • An updated MMLEM driver.
  • An updated MMRE driver.
  • An updated MMAE driver.
  • An updated MMALC driver.
  • A new MMIGB driver for older Intel NICs.
  • A new MMSK driver for SysKonnect SK-NET NICs.
  • All the other drivers are not changed at all. In fact, they are the same files that were distributed in the last release simply copied into this current release for convenience.

Note that when you install this package, four of the drivers are marked as untested (MMAE, MMALC, MMIGB, MMSK) and are not automatically selected for installation. This means that the developer does not have the hardware to test these drivers and could not get someone to test them. If you want to use these drivers, you must select them on the packages page of the installer. If you use one of these four drivers and would like to become the official tester for it, please see the info section of the .txt file for the driver (mmae.txt for example) after installation, or the ReadMe on the wiki.

As always, please read the .txt file that comes with each driver and also provided on the wiki. If you have problems with any of the drivers in this release, please read the Debugging Guide in the wiki first. If your problem cannot be resolved with the Debugging Guide, then the problem should be reported to the ticketing system. Simply log in with your Arca Noae credentials, select MultiMac from the list of projects, and open a ticket.

This driver package is available for download from the Arca Noae website as part of your Arca Noae OS/2 & eCS drivers and software package subscription. Please log into your account in order to access your software.

If you haven’t yet purchased a software subscription, this is a great reason to do so now.

Dramatically improve your virtual machine’s network performance

Current VirtualBox recommendations are to use the virtual Intel network cards for guest machines and to configure for bridged networking. Until now, the only choice for OS/2 was the older, IBM-supplied, Intel E1000 driver. The result? Performance just slightly better than the default AMD PCnet-FAST III virtual adapter.

Now, however, there is a choice. Arca Noae subscribers may use the all-new MultiMac Legacy EM driver (MMLEM). This driver is a breakthrough for virtual machines running under VirtualBox, with performance measured at more than twice the throughput of the older driver.

Some comparisons from netio 1.3 across a 1Gbps unmanaged switch, from an OS/2 VM running the latest 32-bit TCP/IP stack to a 64-bit Linux server running on bare metal1:

E1000:

TCP connection established.
Packet size  1k bytes:  15.04 MByte/s Tx,  9168.71 KByte/s Rx.
Packet size  2k bytes:  19.64 MByte/s Tx,  11.99 MByte/s Rx.
Packet size  4k bytes:  22.38 MByte/s Tx,  13.58 MByte/s Rx.
Packet size  8k bytes:  23.72 MByte/s Tx,  17.62 MByte/s Rx.
Packet size 16k bytes:  24.83 MByte/s Tx,  20.62 MByte/s Rx.
Packet size 32k bytes:  19.52 MByte/s Tx,  17.82 MByte/s Rx.
Done.

MMLEM:

TCP connection established.
Packet size  1k bytes:  13.19 MByte/s Tx,  9183.80 KByte/s Rx.
Packet size  2k bytes:  18.65 MByte/s Tx,  12.20 MByte/s Rx.
Packet size  4k bytes:  27.93 MByte/s Tx,  14.98 MByte/s Rx.
Packet size  8k bytes:  39.91 MByte/s Tx,  19.29 MByte/s Rx.
Packet size 16k bytes:  50.39 MByte/s Tx,  22.74 MByte/s Rx.
Packet size 32k bytes:  28.07 MByte/s Tx,  19.19 MByte/s Rx.
Done.

(Note that the falloff between 16 and 32k appears to be an issue within VirtualBox itself, as the same tests, when run against the host machine, actually report an improvement in throughput for the 32k packet size over the 16k one. A 32-bit Linux guest does not show this falloff.)

As you can see, peak transmit throughput, using 16k byte packets, went from 24.83MByte/s (198.64Mbps) to 50.39MByte/s (403.12Mbps). If you are transferring large files across your network to and from your OS/2 VM, this implies a possible reduction in the amount of time it takes for such transfers by more than one half2.

In addition, while the above tests were run using the Intel PRO/1000 MT Desktop (82540EM) virtual network card in the guest, the MMLEM driver also supports the Intel PRO/1000 T Server (82543GC) and Intel PRO/1000 MT Server (82545EM) virtual network card options available in VirtualBox 5.x, either of which may yield even better throughput (the older IBM-supplied driver does not support these server-class cards).

There are other benefits of the Arca Noae Drivers & Software subscription for virtualized users of OS/2, including full shut down and virtual power off of the VM when using Arca Noae’s ACPI PSD. So if you thought there wasn’t much value in subscribing just to run virtual machines, you might want to look again.

  1. Guest machine running eCS 2.1, configured with 2GB RAM, Intel PRO/1000 MT Desktop (82540EM) virtual network card, 32-bit TCP/IP stack, default sockets. Host machine running openSUSE LEAP 42.1 x64, 16GB RAM, single Intel 82567LF-2 onboard network adapter, and default adapter settings. NETIO target (host) machine running openSUSE 13.2 x64, 32GB RAM, dual Broadcom NetXtreme II BCM5708 onboard network adapters, in bonded active backup configuration, with default adapter settings for the physical bond slaves. Switch was Cisco SR2024 (unmanaged 10/100/1000).
  2. Many factors contribute to overall network throughput, including protocol, aggregate traffic, CPU activity, etc. These figures are meant as a guideline and not a guaranty of performance.
MultiMac

New MultiMac NIC driver package (20160530) released

Arca Noae is pleased to announce the immediate availability of a new release of our MultiMac NIC driver package.

More information about the MultiMac NIC drivers may be found in the wiki.

New in this release:

  • A new MMLEM driver for Legacy Intel Pro/1000 Ethernet adapters.
  • All the other drivers are not changed at all. In fact, they are the same files that were distributed in the last release simply copied into this current release for convenience.

As always, please read the ReadMe.txt file that comes with each driver and is also provided on the wiki. If you have problems with any of the drivers in this release, please read the Debugging Guide in the wiki first. If your problem cannot be resolved with the Debugging Guide, then the problem should be reported to the ticketing system. Simply log in with your Arca Noae credentials, select MultiMac from the list of projects, and open a ticket.

This driver package is available for download from the Arca Noae website as part of your Arca Noae OS/2 & eCS drivers and software package subscription. Please log into your account in order to access your software.

If you haven’t yet purchased a software subscription, this is a great reason to do so now.

MultiMac

New MultiMac NIC driver package (20160201) released

Arca Noae is pleased to announce the immediate availability of a new release of our MultiMac NIC driver package.

More information about the MultiMac NIC drivers may be found in the wiki.

New in this release:

  • A new MMBFE driver for Broadcom BCM4401 Fast Ethernet adapters.
  • A mew MMMSK driver for Marvell Yukon II Ethernet controllers.
  • The E1000B, MMAE, MMALC, MMALE, and MMRE drivers have been rebuilt to use updates to the system library, if any.
  • The E1000E, NVETH, R8169 are not changed at all. In fact, they are the same files that were distributed in the last release simply copied onto this current release for convenience.

As always, please read the ReadMe.txt file that comes with each driver and is
also provided on the wiki. If you have problems with any of the drivers in this release, please read the Debugging Guide in the wiki first. If your problem cannot be resolved with the Debugging Guide, then the problem should be reported to the ticketing system. Simply log in with your Arca Noae credentials, select MultiMac from the list of projects, and open a ticket.

This driver package is available for download from the Arca Noae website as part of your Arca Noae OS/2 & eCS drivers and software package subscription. Please log into your account in order to access your software.

If you haven’t yet purchased a software subscription, this is a great reason to do so now.

New MultiMac NIC driver package (20150903) released

Arca Noae is pleased to announce the immediate availability of a new release of our MultiMac NIC driver package.

More information about the MultiMac NIC drivers may be found in the wiki.

New in this release:

  • A new MMRE driver for RealTek 8139C+/8169/8169S/8110S/8168/8111/8101E LAN adapters.
  • A mew MMALC driver for Atheros AR813x/AR815x PCIe Ethernet LAN adapters.
  • A new MMALE driver for Atheros AR8121/AR8113/AR8114 PCIe Ethernet LAN adapters.
  • A new MMAE driver for Attansic Technology Corp. L2 FastEthernet LAN adapters.
  • Updated NVETH, E1000E, R8169, and E1000B drivers.
    Although there are no changes to these drivers, they have been recompiled for this release. This means that any changes to the system libraries will also be incorporated into them.

As always, please read the ReadMe.txt file that comes with each driver and is
also provided on the wiki. Problems encountered with this version should be reported to the ticketing system. Simply log in with your Arca Noae credentials, select MultiMac from the list of projects, and open a ticket.

This driver package is available for download from the Arca Noae website as part of your Arca Noae OS/2 & eCS drivers and software package subscription. Please log into your account in order to access your software.

If you haven’t yet purchased a software subscription, this is a great reason to do so now.

New MultiMac NIC driver package (20150529) released

Arca Noae is pleased to announce the immediate availability of a new release of our MultiMac NIC driver package.

More information about the MultiMac NIC drivers may be found in the wiki.

New in this release:

  • A new E1000B driver.
    This is the first driver produced using the newly developed library for porting FreeBSD drivers that was discussed at Warpstock 2014. The E1000B driver supports more chipsets than the E1000E driver. This driver is the first release, and is still considered experimental, however, testers have been using it for a few weeks with no problems.
  • Updated NVETH, E1000E, R8169 drivers.
    Although there are no changes to these drivers, they have been recompiled for this release. This means that any changes to the system libraries will also be incorporated into them.

As always, problems encountered with this version should be reported to the ticketing system. Simply log in with your Arca Noae credentials, select MultiMac from the list of projects, and open a ticket.

This driver package is available for download from the Arca Noae website as part of your Arca Noae OS/2 & eCS drivers and software package subscription. Please log into your account in order to access your software.

If you haven’t yet purchased a software subscription, this is a great reason to do so now.