Search Criteria
Package Details: e1000e-dkms 3.8.7-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/e1000e-dkms.git (read-only, click to copy) |
---|---|
Package Base: | e1000e-dkms |
Description: | Intel e1000e Ethernet adapter driver (latest version from Intel) (DKMS version) |
Upstream URL: | http://sourceforge.net/projects/e1000/ |
Licenses: | GPL |
Submitter: | sergej |
Maintainer: | None |
Last Packager: | andreas_baumann |
Votes: | 13 |
Popularity: | 0.000000 |
First Submitted: | 2015-10-24 11:55 (UTC) |
Last Updated: | 2023-09-07 15:00 (UTC) |
Dependencies (4)
- dkms (dkms-gitAUR, dkms-fast-zstdAUR)
- linux-ck-headersAUR (optional) – build the module against Linux-ck kernel [requires at least one set of kernel headers]
- linux-headers (optional) – build the module against Arch kernel [requires at least one set of kernel headers]
- linux-lts-headers (optional) – build the module against LTS Arch kernel [requires at least one set of kernel headers]
Latest Comments
« First ‹ Previous 1 2 3 4 5 Next › Last »
1llum1n4t3d commented on 2022-01-19 02:12 (UTC)
Can someone please help me to fix the package so I can update my driver to install new kernel? Thank you so much.
1llum1n4t3d commented on 2022-01-19 02:10 (UTC)
DKMS make.log for e1000e-3.8.7 for kernel 5.16.1-arch1-1 (x86_64) wo 19 jan 2022 1:14:23 CET make: Map '/usr/lib/modules/5.16.1-arch1-1/build' wordt binnengegaan CC [M] /var/lib/dkms/e1000e/3.8.7/build/netdev.o CC [M] /var/lib/dkms/e1000e/3.8.7/build/ethtool.o CC [M] /var/lib/dkms/e1000e/3.8.7/build/ich8lan.o CC [M] /var/lib/dkms/e1000e/3.8.7/build/mac.o CC [M] /var/lib/dkms/e1000e/3.8.7/build/nvm.o CC [M] /var/lib/dkms/e1000e/3.8.7/build/phy.o /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2838:35: fout: initialization of ‘int ()(struct net_device , struct ethtool_coalesce , struct kernel_ethtool_coalesce , struct netlink_ext_ack )’ from incompatible pointer type ‘int ()(struct net_device , struct ethtool_coalesce )’ [-Werror=incompatible-pointer-types] 2838 | .get_coalesce = e1000_get_coalesce, | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2838:35: note: (near initialization for ‘e1000_ethtool_ops.get_coalesce’) /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2839:35: fout: initialization of ‘int ()(struct net_device , struct ethtool_coalesce , struct kernel_ethtool_coalesce , struct netlink_ext_ack )’ from incompatible pointer type ‘int ()(struct net_device , struct ethtool_coalesce )’ [-Werror=incompatible-pointer-types] 2839 | .set_coalesce = e1000_set_coalesce, | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2839:35: note: (near initialization for ‘e1000_ethtool_ops.set_coalesce’) /var/lib/dkms/e1000e/3.8.7/build/ethtool.c: In functie ‘e1000_get_rxnfc’: /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2580:28: let op: this statement may fall through [-Wimplicit-fallthrough=] 2580 | if (mrqc & E1000_MRQC_RSS_FIELD_IPV4_TCP) | ^ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2583:17: note: here 2583 | case UDP_V4_FLOW: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2591:28: let op: this statement may fall through [-Wimplicit-fallthrough=] 2591 | if (mrqc & E1000_MRQC_RSS_FIELD_IPV6_TCP) | ^ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2594:17: note: here 2594 | case UDP_V6_FLOW: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c: In functie ‘e1000_init_phy_workarounds_pchlan’: /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:320:17: let op: this statement may fall through [-Wimplicit-fallthrough=] 320 | msleep(50); | ^~~~~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:323:9: note: here 323 | case e1000_pch2lan: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:324:20: let op: this statement may fall through [-Wimplicit-fallthrough=] 324 | if (e1000_phy_is_accessible_pchlan(hw)) | ^ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:328:9: note: here 328 | case e1000_pchlan: | ^~~~ In file included from /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:15: /var/lib/dkms/e1000e/3.8.7/build/ethtool.c: In functie ‘e1000_loopback_cleanup’: /var/lib/dkms/e1000e/3.8.7/build/e1000.h:672:25: let op: this statement may fall through [-Wimplicit-fallthrough=] 672 | #define ew32(reg, val) ew32(hw, E1000_##reg, (val)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:1931:17: note: in expansion of macro ‘ew32’ 1931 | ew32(TARC(0), tarc0); | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:1933:9: note: here 1933 | case e1000_80003es2lan: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:1934:20: let op: this statement may fall through [-Wimplicit-fallthrough=] 1934 | if (hw->phy.media_type == e1000_media_type_fiber || | ^ In file included from ./include/linux/printk.h:559, from ./include/linux/kernel.h:20, from ./arch/x86/include/asm/percpu.h:27, from ./arch/x86/include/asm/current.h:6, from ./arch/x86/include/asm/processor.h:17, from ./arch/x86/include/asm/timex.h:5, from ./include/linux/timex.h:65, from ./include/linux/time32.h:13, from ./include/linux/time.h:60, from ./include/linux/ktime.h:24, from ./include/linux/timer.h:6, from ./include/linux/netdevice.h:24, from /var/lib/dkms/e1000e/3.8.7/build/e1000.h:11, from /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:41: /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c: In functie ‘e1000_valid_nvm_bank_detect_ich8lan’: /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:1941:9: note: here 1941 | case e1000_82571: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:1943:20: let op: this statement may fall through [-Wimplicit-fallthrough=] 1943 | if (hw->phy.media_type == e1000_media_type_fiber || | ^ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:1951:9: note: here 1951 | default: | ^~~~~~~ ./include/linux/dynamic_debug.h:131:52: let op: this statement may fall through [-Wimplicit-fallthrough=] 131 | #define __dynamic_func_call(id, fmt, func, ...) do { \ | ^ ./include/linux/dynamic_debug.h:152:9: note: in expansion of macro ‘__dynamic_func_call’ 152 | __dynamic_func_call(__UNIQUE_ID(ddebug), fmt, func, ##__VA_ARGS) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:170:9: note: in expansion of macro ‘_dynamic_func_call’ 170 | _dynamic_func_call(fmt, __dynamic_netdev_dbg, \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/netdevice.h:5331:9: note: in expansion of macro ‘dynamic_netdev_dbg’ 5331 | dynamic_netdev_dbg(__dev, format, ##args); \ | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/e1000.h:36:9: note: in expansion of macro ‘netdev_dbg’ 36 | netdev_dbg(hw->adapter->netdev, format, ## arg) | ^~~~~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:3224:17: note: in expansion of macro ‘e_dbg’ 3224 | e_dbg("Unable to determine valid NVM bank via EEC - reading flash signature\n"); | ^~~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:3226:9: note: here 3226 | default: | ^~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c: In functie ‘e1000_sw_lcd_config_ich8lan’: /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:2128:20: let op: this statement may fall through [-Wimplicit-fallthrough=] 2128 | if ((hw->adapter->pdev->device == E1000_DEV_ID_ICH8_IGP_AMT) || | ^ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:2134:9: note: here 2134 | case e1000_pchlan: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c: In functie ‘e1000_check_for_copper_link_ich8lan’: /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:1596:20: let op: this statement may fall through [-Wimplicit-fallthrough=] 1596 | if (ret_val) | ^ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:1599:9: note: here 1599 | case e1000_pchlan: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c: In functie ‘e1000_init_mac_params_ich8lan’: /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:688:34: let op: this statement may fall through [-Wimplicit-fallthrough=] 688 | mac->ops.rar_set = e1000_rar_set_pch2lan; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:690:9: note: here 690 | case e1000_pch_lpt: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c: In functie ‘e1000_init_phy_params_pchlan’: /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:441:28: let op: this statement may fall through [-Wimplicit-fallthrough=] 441 | if ((phy->id != 0) && (phy->id != PHY_REVISION_MASK)) | ^ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:444:17: note: here 444 | case e1000_pch2lan: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/netdev.c: In functie ‘e1000e_set_interrupt_capability’: /var/lib/dkms/e1000e/3.8.7/build/netdev.c:2315:35: let op: this statement may fall through [-Wimplicit-fallthrough=] 2315 | adapter->int_mode = E1000E_INT_MODE_MSI; /var/lib/dkms/e1000e/3.8.7/build/netdev.c:2317:9: note: here 2317 | case E1000E_INT_MODE_MSI: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/netdev.c: In functie ‘e1000e_reset’: /var/lib/dkms/e1000e/3.8.7/build/netdev.c:4543:20: let op: this statement may fall through [-Wimplicit-fallthrough=] 4543 | if (adapter->netdev->mtu > ETH_DATA_LEN) { | ^ /var/lib/dkms/e1000e/3.8.7/build/netdev.c:4551:9: note: here 4551 | default: | ^~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/netdev.c: In functie ‘e1000_setup_rctl’: /var/lib/dkms/e1000e/3.8.7/build/netdev.c:3566:32: let op: this statement may fall through [-Wimplicit-fallthrough=] 3566 | psrctl |= PAGE_SIZE << E1000_PSRCTL_BSIZE3_SHIFT; /var/lib/dkms/e1000e/3.8.7/build/netdev.c:3568:17: note: here 3568 | case 2: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/netdev.c:3569:32: let op: this statement may fall through [-Wimplicit-fallthrough=] 3569 | psrctl |= PAGE_SIZE << E1000_PSRCTL_BSIZE2_SHIFT; /var/lib/dkms/e1000e/3.8.7/build/netdev.c:3571:17: note: here 3571 | case 1: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/netdev.c: In functie ‘__e1000e_disable_aspm’: /var/lib/dkms/e1000e/3.8.7/build/netdev.c:7576:31: let op: this statement may fall through [-Wimplicit-fallthrough=] 7576 | aspm_dis_mask |= PCI_EXP_LNKCTL_ASPM_L0S; /var/lib/dkms/e1000e/3.8.7/build/netdev.c:7578:9: note: here 7578 | case PCIE_LINK_STATE_L1: | ^~~~ CC [M] /var/lib/dkms/e1000e/3.8.7/build/manage.o CC [M] /var/lib/dkms/e1000e/3.8.7/build/80003es2lan.o cc1: sommige waarschuwingen worden als fouten behandeld make[1]: [scripts/Makefile.build:287: /var/lib/dkms/e1000e/3.8.7/build/ethtool.o] Fout 1 make[1]: Wachten op onvoltooide taken... make: *** [Makefile:1846: /var/lib/dkms/e1000e/3.8.7/build] Fout 2 make: Map '/usr/lib/modules/5.16.1-arch1-1/build' wordt verlaten
1llum1n4t3d commented on 2022-01-15 19:47 (UTC)
Do I need to remove the old driver first to install the new one? What I AM doing wrong?
1llum1n4t3d commented on 2022-01-15 01:21 (UTC) (edited on 2022-01-15 01:25 (UTC) by 1llum1n4t3d)
Hello I get this error when installing latest version 3.8.7-2. I try to upgrade from previous version. Does anyone know the solution how to fix? Thank you.
(1/1) Remove upgraded DKMS modules ==> dkms remove e1000e/3.8.7 :: Pakketveranderingen verwerken... Error! The module/version combo: e1000e-3.8.7 is not located in the DKMS tree. fout:fout tijdens uitvoeren van commando (1/1) herinstalleren e1000e-dkms [######################] 100% Creating symlink /var/lib/dkms/e1000e/3.8.7/source -> /usr/src/e1000e-3.8.7
Building module: cleaning build area... make -j6 KERNELRELEASE=5.15.14-hardened1-1-hardened -C /usr/lib/modules/5.15.14-hardened1-1-hardened/build M=/var/lib/dkms/e1000e/3.8.7/build....(bad exit status: 2) Error! Bad return status for module build on kernel: 5.15.14-hardened1-1-hardened (x86_64) Consult /var/lib/dkms/e1000e/3.8.7/build/make.log for more information. fout:fout tijdens uitvoeren van commando :: Post-transactie-hooks uitvoeren... (1/3) Arming ConditionNeedsUpdate... (2/3) Install DKMS modules ==> dkms install --no-depmod e1000e/3.8.7 -k 5.16.0-arch1-1 Error! Bad return status for module build on kernel: 5.16.0-arch1-1 (x86_64) Consult /var/lib/dkms/e1000e/3.8.7/build/make.log for more information. ==> WARNING:
dkms install --no-depmod e1000e/3.8.7 -k 5.16.0-arch1-1' exited 10 ==> dkms install --no-depmod e1000e/3.8.7 -k 5.15.14-hardened1-1-hardened Error! Bad return status for module build on kernel: 5.15.14-hardened1-1-hardened (x86_64) Consult /var/lib/dkms/e1000e/3.8.7/build/make.log for more information. ==> WARNING:
dkms install --no-depmod e1000e/3.8.7 -k 5.15.14-hardened1-1-hardened' exited 10 (3/3) Refreshing PackageKit...Here is the make.log
DKMS make.log for e1000e-3.8.7 for kernel 5.15.14-hardened1-1-hardened (x86_64) do 13 jan 2022 18:44:35 CET make: Map '/usr/lib/modules/5.15.14-hardened1-1-hardened/build' wordt binnengegaan CC [M] /var/lib/dkms/e1000e/3.8.7/build/netdev.o CC [M] /var/lib/dkms/e1000e/3.8.7/build/ethtool.o CC [M] /var/lib/dkms/e1000e/3.8.7/build/ich8lan.o CC [M] /var/lib/dkms/e1000e/3.8.7/build/mac.o CC [M] /var/lib/dkms/e1000e/3.8.7/build/nvm.o CC [M] /var/lib/dkms/e1000e/3.8.7/build/phy.o /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2838:35: fout: initialization of ‘int (*)(struct net_device *, struct ethtool_coalesce *, struct kernel_ethtool_coalesce *, struct netlink_ext_ack *)’ from incompatible pointer type ‘int (*)(struct net_device *, struct ethtool_coalesce *)’ [-Werror=incompatible-pointer-types] 2838 | .get_coalesce = e1000_get_coalesce, | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2838:35: note: (near initialization for ‘e1000_ethtool_ops.get_coalesce’) /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2839:35: fout: initialization of ‘int (*)(struct net_device *, struct ethtool_coalesce *, struct kernel_ethtool_coalesce *, struct netlink_ext_ack *)’ from incompatible pointer type ‘int (*)(struct net_device *, struct ethtool_coalesce *)’ [-Werror=incompatible-pointer-types] 2839 | .set_coalesce = e1000_set_coalesce, | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2839:35: note: (near initialization for ‘e1000_ethtool_ops.set_coalesce’) /var/lib/dkms/e1000e/3.8.7/build/ethtool.c: In functie ‘e1000_get_rxnfc’: /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2580:28: let op: this statement may fall through [-Wimplicit-fallthrough=] 2580 | if (mrqc & E1000_MRQC_RSS_FIELD_IPV4_TCP) | ^ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2583:17: note: here 2583 | case UDP_V4_FLOW: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2591:28: let op: this statement may fall through [-Wimplicit-fallthrough=] 2591 | if (mrqc & E1000_MRQC_RSS_FIELD_IPV6_TCP) | ^ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:2594:17: note: here 2594 | case UDP_V6_FLOW: | ^~~~ In file included from /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:15: /var/lib/dkms/e1000e/3.8.7/build/ethtool.c: In functie ‘e1000_loopback_cleanup’: /var/lib/dkms/e1000e/3.8.7/build/e1000.h:672:25: let op: this statement may fall through [-Wimplicit-fallthrough=] 672 | #define ew32(reg, val) __ew32(hw, E1000_##reg, (val)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:1931:17: note: in expansion of macro ‘ew32’ 1931 | ew32(TARC(0), tarc0); | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:1933:9: note: here 1933 | case e1000_80003es2lan: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:1934:20: let op: this statement may fall through [-Wimplicit-fallthrough=] 1934 | if (hw->phy.media_type == e1000_media_type_fiber || | ^ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:1941:9: note: here 1941 | case e1000_82571: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:1943:20: let op: this statement may fall through [-Wimplicit-fallthrough=] 1943 | if (hw->phy.media_type == e1000_media_type_fiber || | ^ /var/lib/dkms/e1000e/3.8.7/build/ethtool.c:1951:9: note: here 1951 | default: | ^~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c: In functie ‘e1000_init_phy_workarounds_pchlan’: /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:320:17: let op: this statement may fall through [-Wimplicit-fallthrough=] 320 | msleep(50); | ^~~~~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:323:9: note: here 323 | case e1000_pch2lan: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:324:20: let op: this statement may fall through [-Wimplicit-fallthrough=] 324 | if (e1000_phy_is_accessible_pchlan(hw)) | ^ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:328:9: note: here 328 | case e1000_pchlan: | ^~~~ In file included from ./include/linux/printk.h:559, from ./include/linux/kernel.h:19, from ./include/linux/list.h:9, from ./include/linux/timer.h:5, from ./include/linux/netdevice.h:24, from /var/lib/dkms/e1000e/3.8.7/build/e1000.h:11, from /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:41: /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c: In functie ‘e1000_valid_nvm_bank_detect_ich8lan’: ./include/linux/dynamic_debug.h:131:52: let op: this statement may fall through [-Wimplicit-fallthrough=] 131 | #define __dynamic_func_call(id, fmt, func, ...) do { \ | ^ ./include/linux/dynamic_debug.h:152:9: note: in expansion of macro ‘__dynamic_func_call’ 152 | __dynamic_func_call(__UNIQUE_ID(ddebug), fmt, func, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~ ./include/linux/dynamic_debug.h:170:9: note: in expansion of macro ‘_dynamic_func_call’ 170 | _dynamic_func_call(fmt, __dynamic_netdev_dbg, \ | ^~~~~~~~~~~~~~~~~~ ./include/linux/netdevice.h:5332:9: note: in expansion of macro ‘dynamic_netdev_dbg’ 5332 | dynamic_netdev_dbg(__dev, format, ##args); \ | ^~~~~~~~~~~~~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/e1000.h:36:9: note: in expansion of macro ‘netdev_dbg’ 36 | netdev_dbg(hw->adapter->netdev, format, ## arg) | ^~~~~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:3224:17: note: in expansion of macro ‘e_dbg’ 3224 | e_dbg("Unable to determine valid NVM bank via EEC - reading flash signature\n"); | ^~~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:3226:9: note: here 3226 | default: | ^~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c: In functie ‘e1000_sw_lcd_config_ich8lan’: /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:2128:20: let op: this statement may fall through [-Wimplicit-fallthrough=] 2128 | if ((hw->adapter->pdev->device == E1000_DEV_ID_ICH8_IGP_AMT) || | ^ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:2134:9: note: here 2134 | case e1000_pchlan: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c: In functie ‘e1000_check_for_copper_link_ich8lan’: /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:1596:20: let op: this statement may fall through [-Wimplicit-fallthrough=] 1596 | if (ret_val) | ^ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:1599:9: note: here 1599 | case e1000_pchlan: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c: In functie ‘e1000_init_mac_params_ich8lan’: /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:688:34: let op: this statement may fall through [-Wimplicit-fallthrough=] 688 | mac->ops.rar_set = e1000_rar_set_pch2lan; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:690:9: note: here 690 | case e1000_pch_lpt: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c: In functie ‘e1000_init_phy_params_pchlan’: /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:441:28: let op: this statement may fall through [-Wimplicit-fallthrough=] 441 | if ((phy->id != 0) && (phy->id != PHY_REVISION_MASK)) | ^ /var/lib/dkms/e1000e/3.8.7/build/ich8lan.c:444:17: note: here 444 | case e1000_pch2lan: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/netdev.c: In functie ‘e1000e_set_interrupt_capability’: /var/lib/dkms/e1000e/3.8.7/build/netdev.c:2315:35: let op: this statement may fall through [-Wimplicit-fallthrough=] 2315 | adapter->int_mode = E1000E_INT_MODE_MSI; /var/lib/dkms/e1000e/3.8.7/build/netdev.c:2317:9: note: here 2317 | case E1000E_INT_MODE_MSI: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/netdev.c: In functie ‘e1000e_reset’: /var/lib/dkms/e1000e/3.8.7/build/netdev.c:4543:20: let op: this statement may fall through [-Wimplicit-fallthrough=] 4543 | if (adapter->netdev->mtu > ETH_DATA_LEN) { | ^ /var/lib/dkms/e1000e/3.8.7/build/netdev.c:4551:9: note: here 4551 | default: | ^~~~~~~ /var/lib/dkms/e1000e/3.8.7/build/netdev.c: In functie ‘e1000_setup_rctl’: /var/lib/dkms/e1000e/3.8.7/build/netdev.c:3566:32: let op: this statement may fall through [-Wimplicit-fallthrough=] 3566 | psrctl |= PAGE_SIZE << E1000_PSRCTL_BSIZE3_SHIFT; /var/lib/dkms/e1000e/3.8.7/build/netdev.c:3568:17: note: here 3568 | case 2: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/netdev.c:3569:32: let op: this statement may fall through [-Wimplicit-fallthrough=] 3569 | psrctl |= PAGE_SIZE << E1000_PSRCTL_BSIZE2_SHIFT; /var/lib/dkms/e1000e/3.8.7/build/netdev.c:3571:17: note: here 3571 | case 1: | ^~~~ /var/lib/dkms/e1000e/3.8.7/build/netdev.c: In functie ‘__e1000e_disable_aspm’: /var/lib/dkms/e1000e/3.8.7/build/netdev.c:7576:31: let op: this statement may fall through [-Wimplicit-fallthrough=] 7576 | aspm_dis_mask |= PCI_EXP_LNKCTL_ASPM_L0S; /var/lib/dkms/e1000e/3.8.7/build/netdev.c:7578:9: note: here 7578 | case PCIE_LINK_STATE_L1: | ^~~~ CC [M] /var/lib/dkms/e1000e/3.8.7/build/manage.o CC [M] /var/lib/dkms/e1000e/3.8.7/build/80003es2lan.o cc1: sommige waarschuwingen worden als fouten behandeld make[1]: *** [scripts/Makefile.build:277: /var/lib/dkms/e1000e/3.8.7/build/ethtool.o] Fout 1 make[1]: *** Wachten op onvoltooide taken... make: *** [Makefile:1868: /var/lib/dkms/e1000e/3.8.7/build] Fout 2 make: Map '/usr/lib/modules/5.15.14-hardened1-1-hardened/build' wordt verlaten
RogueScholar commented on 2021-07-31 00:28 (UTC)
This package is broken as of the sunsetting of e1000e as an out-of-tree module just a few days ago. v3.8.7 can still be built, but the source URL would need to be updated to https://downloads.sourceforge.net/project/e1000/e1000e%20historic%20archive/3.8.7/e1000e-3.8.7.tar.gz.
jsmpereira commented on 2020-11-13 10:53 (UTC) (edited on 2020-11-13 16:24 (UTC) by jsmpereira)
I was able to build and install for kernel-5.8.16-2-MANJARO-x86_64 based on @flops comment and some additional digging, but still unusable. Please note the changes were made "in the blind" - I really don't have any idea of what I'm doing :/.
Output from dmesg:
Changes to
netdev.c
andkcompat.h
.netdev.c
kcompat.h
Plexcon commented on 2020-11-08 09:50 (UTC)
cc1: some warnings are treated as errors
make[1]: [scripts/Makefile.build:283: /var/lib/dkms/e1000e/3.8.4/build/netdev.o] Error 1 make: [Makefile:1784: /var/lib/dkms/e1000e/3.8.4/build] Error 2 make: se sale del directorio '/usr/lib/modules/5.9.6-arch1-1/build'
flops commented on 2020-07-16 16:05 (UTC) (edited on 2020-07-16 22:08 (UTC) by flops)
Breaking changes were made in kernel/linux/power/qos.c https://github.com/torvalds/linux/commit/67b06ba01857ed077e1a66bfa139156e7c68bab2#diff-bac34978346027e18b6f022ea28281fdL324
I've made a patch considering that there were only minor changes in naming and some argument calls. Not sure that it will even work in total, but if you brave enough you can try. As i've tried it's trying to work, but i couldn't suspend my system. So there are much more things to change. As i can say this driver currently doesn't work in kernel >= 5.7.
src/netdev.c
skerit commented on 2020-06-16 09:20 (UTC)
I'm able to install the module for kernel 5.6, but it fails on 5.7:
RedSky commented on 2020-05-01 12:19 (UTC)
Install "common.mk" to src directory. It's a necessary file to build module.
Remove "MAKE[0]" line in /usr/src/e1000e-xxx/dkms.conf or dkms.conf.in before package install, dkms will generate make command line properly and install the module.
« First ‹ Previous 1 2 3 4 5 Next › Last »