Intel ontwikkelt op Sourceforge een aantal drivers voor zijn Ethernet-producten op het Linux-platform en deze worden onder de GPL uitgebracht. Sinds kort is er een nieuwe driver beschikbaar voor de Intel Pro/1000 gigabit Ethernet-producten. Het versienummer is aangekomen bij 6.0.54 en het changelog ziet er als volgt uit:
Changes:
- Enable MSI support for PCI-e adapters
- Enable polling before enabling interrupts -- avoids (in NAPI mode) entering the ISR and returning without doing any work because polling is not enabled.
- Fix 100M cable causing a kernel panic with Tabor-II LOM on Dell 1800
- Fix Tanacross-B1 nics not transmitting -- Tanacross-B1 not covered explicitly in the case statement for PBA allocation
- Delay clean-up of last Tx packet to fix pre-mature writeback issue of Tx descriptors only when TSO is enabled
- Dump information on Tx ring when 'NETDEV: Watchdog' condition is reached
- Adjust flow control watermarks for Jumbo Frames
- Fix computation of netdev statistics from controller statistics counters
- e1000 stops working after resume, call pci_enable_device after pci_restore_state - Modified version Andrew Mortons patch
- Added the code to implement the 82546 errata 10 where the 1st descriptor cannot have more than 2015 byte of data in it or it could hang the transmitter.
- Removed redundent cleaned = (i == eop); statement in clean_tx_irq
- Modified e1000_clean:: exit poll if no Tx and work_done == 0
- Enable logic in the driver to exercise the header split logic in the controller
- Enhancements to the driver for initialization/teardown of the 82573 controller
- Enhance loopback test for robustness
- Enable 82541ER, 82547ER and Quad-port devices.