/etc/modprobe.d/atl1e.conf`
Are comments allowed in those files, lines starting with “#”?
/etc/modprobe.d/atl1e.conf`
Are comments allowed in those files, lines starting with “#”?
sure, you can add comments in a .conf file, cat /etc/modprobe.d/atl1e.conf
options atl1e ps_enable=0
# this is a test pavlos suggested, blame him
# trying to keep the nic from deep sleep
# 23 may 2026
Funny man! Showing your comedic side, I see!
I just like to add a reference to the URL of the suggestion post (yours).
for example, this is the iwlwifi.conf, plenty of comments. One long line with continue \
# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system. When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211
modinfo /usr/lib/modules/6.8.0-111-generic/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko
filename: /usr/lib/modules/6.8.0-111-generic/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko
license: GPL
description: Atheros 1000M Ethernet Network Driver
author: Atheros Corporation, <[email protected]>, Jie Yang <[email protected]>
name: atl1e
and modinfo -p shows only 4 parms which means ps_enable should not work.
tx_desc_cnt: Transmit description count (array of int)
rx_mem_size: memory size of rx buffer(KB) (array of int)
media_type: MediaType Select (array of int)
int_mod_timer: Interrupt Moderator Timer (array of int)
Any chance you can email the authors?
add this option in the atl1e.conf
options atl1e aspm=0
options atl1e enable_aspm=0
options atl1e ps_enable=0
# this is a test pavlos suggested, blame him
# trying to keep the nic from deep sleep
# 23 may 2026
Issues with deep sleep arise when the Ethernet card enters a power-saving mode and fails to wake up (dropping your connection or logging a “link down” error on resume).
Often due to PCIe ASPM (Active State Power Management) hence the first line tells it not to enable aspm. the line could also be: options atl1e aspm=0 (added it at the top).
For my own kernel version,
# modinfo /usr/lib/modules/6.8.0-45-generic/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko
filename: /usr/lib/modules/6.8.0-45-generic/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko
license: GPL
description: Atheros 1000M Ethernet Network Driver
author: Atheros Corporation, <[email protected]>, Jie Yang <[email protected]>
srcversion: 7D06A2321993DC900EEE069
alias: pci:v00001969d00001066sv*sd*bc*sc*i*
alias: pci:v00001969d00001026sv*sd*bc*sc*i*
depends:
retpoline: Y
intree: Y
name: atl1e
vermagic: 6.8.0-45-generic SMP preempt mod_unload modversions
sig_id: PKCS#7
signer: Build time autogenerated kernel key
sig_key: 03:0B:6C:98:F4:46:33:57:AA:65:3F:5B:DF:E4:5A:02:84:DF:3A:24
sig_hashalgo: sha512
signature: 72:EF:26:AD:7C:BA:DB:AD:9A:1B:E3:AE:66:05:2E:BE:5A:62:73:F8:
82:D2:5C:D2:FC:51:FA:65:63:17:40:6A:94:8C:F1:E4:AA:A3:D5:F8:
EB:4A:F4:F9:86:A7:F4:63:84:53:7A:F5:24:D0:69:47:86:0D:F8:53:
8B:F9:19:DD:41:3E:4F:9C:A5:C6:B9:82:43:DF:21:8B:D6:24:B4:37:
1F:20:95:0C:8A:41:94:7E:00:ED:65:71:09:6D:D3:AD:D1:9B:58:39:
8E:51:A0:EE:64:5C:C6:58:27:32:8E:AB:BE:07:49:0E:1B:C3:E4:D6:
A3:DF:33:12:D3:2E:E1:A8:7E:74:1F:8D:10:45:A0:F4:D3:91:99:8D:
35:59:23:C3:2B:9C:2B:CD:B1:F1:A6:52:53:C3:EB:A7:7B:EA:1E:8D:
5B:BB:A4:24:D0:6C:0D:E5:9D:0C:C7:77:65:32:37:8C:E3:29:16:0D:
B4:F3:26:2A:98:80:23:1A:2D:62:21:3A:2B:D5:AC:EB:9A:78:B7:07:
69:AE:6E:42:EC:AE:D7:37:7C:08:E1:C4:21:F3:76:34:8D:BA:43:5F:
F6:73:39:10:3F:46:F3:DD:84:2F:5C:E0:93:5B:B1:61:01:A9:BE:6E:
DF:E8:EE:5F:44:66:BC:B4:9A:9C:14:C5:E8:5E:A9:D1:7A:8F:2F:C1:
D9:40:A6:EF:D0:25:DC:84:CB:6C:7D:EC:B5:7A:93:A1:C6:5B:1A:AC:
38:9E:1A:96:EE:11:92:80:F7:30:37:12:58:A3:5C:1B:4A:15:6D:B6:
4A:D3:BD:E7:DF:00:76:3A:54:12:C6:3F:EA:B9:50:C8:84:7A:FA:13:
55:97:C3:61:FA:64:90:29:92:2E:E2:C0:31:10:D5:FC:DB:E0:55:30:
91:4D:36:2D:1D:11:37:89:3D:35:D0:72:44:14:98:7C:DA:79:DC:62:
9E:1C:3C:35:FB:FA:1A:F8:76:B0:C8:EF:6C:97:27:60:93:9E:EE:C3:
F5:FF:0D:AE:9C:29:76:4D:54:36:5E:EF:39:48:3A:CD:D8:C2:72:EE:
4F:D6:61:51:13:BD:CA:45:6A:A2:A8:FF:48:ED:8F:D9:B4:C6:77:74:
E0:9D:86:F7:D7:A7:5E:F1:60:8A:D6:54:12:56:CF:AB:E5:FD:48:A9:
83:00:F3:A4:09:2E:CD:7E:94:9C:3A:E9:15:91:AC:22:FB:41:42:A7:
A2:89:19:19:F1:92:CC:B0:17:E1:28:B5:28:37:84:E0:2E:14:A5:66:
DB:A3:07:A5:92:D3:C9:DC:70:1C:2D:CF:8B:BF:1F:B8:58:FF:77:8B:
5D:FF:2B:D1:68:4C:88:6F:48:01:AF:B9
parm: tx_desc_cnt:Transmit description count (array of int)
parm: rx_mem_size:memory size of rx buffer(KB) (array of int)
parm: media_type:MediaType Select (array of int)
parm: int_mod_timer:Interrupt Moderator Timer (array of int)
When you say email the authors, do you mean the developers at the email in that output?
If so, what am I asking about, or asking them to do? Sorry, but not sure what I am contacting them for.
Is this for the new NIC that will be inserted into the MB (not yet purchased/installed), and not for the existing network functionality included with the MB?
All these options are for the existing atheros nic.
We have no idea what driver the new card will have.
Note sure if the authors will reply but you can point to this thread. Basically, we have this m/b and the onboard nic does not work from a cold boot. um24 detects atl1e as the driver and we don’t know if the nic is in deep sleep or not. Any suggestions? thanks.
Thank you. We’ll see what they come back with.