Releases: koljah-de/e1000e-dkms-debian
Releases · koljah-de/e1000e-dkms-debian
3.8.7
Version 3.8.7
Changelog for 3.8.7
- Fixed compilation on latest kernels after changes in Linux OS API
- Backport to upstream: 98942d7053 (e1000e: extend PTP gettime function to read system clock)
- Backport to upstream: 59f58708c504 (e1000e: Exclude device from suspend direct complete optimization)
3.8.4
Version 3.8.4
Tested with Linux Kernel 4.19, 5.4, 5.5, 5.6. Runs with all tested Kernels without problems.
Changelog for 3.8.4
- Added a fix to s0ix flow to support cable connected case
- Initial support for the following devices:
- Ethernet Connection (13) I219-LM
- Ethernet Connection (13) I219-V
- Ethernet Connection (14) I219-LM
- Ethernet Connection (14) I219-V
- Ethernet Connection (15) I219-LM
- Ethernet Connection (15) I219-V
- Ethernet Connection (16) I219-LM
- Ethernet Connection (16) I219-V
- Ethernet Connection (17) I219-LM
- Ethernet Connection (17) I219-V
- Backport to upstream: 0290bd291c (netdev: pass the stuck queue to the timeout handle)
- Backport to upstream: b0ddfe2bb2 (intel: correct return from set features callback)
- Backport to upstream: ee2e80c194 (e1000e: Use dev_get_drvdata where possible)
- Backport to upstream: a702381940 (e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm)
- Backport to upstream: daee5598e4 (e1000e: Drop unnecessary __E1000_DOWN bit twiddling)
- Backport to upstream: 12299132b3 (net: ethernet: intel: Demote MTU change prints to debug)
- Backport to upstream: c557a4b3f7 (e1000e: Use netdev_info instead of pr_info for link messages)
3.6.0
Version 3.6.0
Changelog for 3.6.0
- Added support to S0ix system state
- Backport to upstream commit: fb24ea52f78e0d595852e09e3a55697c8f442189:
- Remove explicit invocations of mmiowb()
- Cosmetic changes in the compilation process
Update for Linux Kernel 5.4 (Debian Bullseye and sid)
Use the e1000e-dkms-kernel54_3.6.0_all.deb package.
Update
Kernel 5.4
You don't need to do this, if you use the this package: e1000e-dkms-kernel54_3.6.0_all.deb
According to this post https://lore.kernel.org/linux-acpi/[email protected]/ definitions and functions from linux/pci-aspm.h have been merged into linux/pci.h.
To install the e1000e DKMS driver with Kernel 5.4.x you have to change the following line in /usr/src/e1000e-3.6.0/src/kcompat.h:
line:command
2799:#include <linux/pci-aspm.h>
to
line:command
2799:#include <linux/pci.h>
3.5.1
Version 3.5.1
Changelog for 3.5.1
- Fix build on newer kernels (4.19+)
- Backport to upstream: e1f65b0d70(e1000e: allow non-monotonic SYSTIM readings)
- Initial support for the following devices:
- Ethernet Connection (11) I219-LM
- Ethernet Connection (11) I219-V
- Ethernet Connection (12) I219-LM
- Ethernet Connection (12) I219-V
- Added support for PCIm function state:
- Due to commit: 5d8682588605 ("[misc] mei: me: allow runtime pm for platform with D0i3")
- When disconnecting the cable and reconnecting it, the NIC enters DMoff state. This caused wrong link indication and duplex mismatch. This bug is decribed in: https://bugzilla.redhat.com/show_bug.cgi?id=1689436
- Checking PCIm function state and performing PHY reset in watchdog task solves this issue.