Linux "Failed to disable ULP" beim Shutddown

Linux Betriebssystem

taow

New member
Registriert
23 Apr. 2022
Beiträge
3
Hallo Thinkpad Gemeinde,
das ist mein erster Post hier.
Ich besitze ein T470s und nutze Devuan GNU/Linux 4 (chimaera) - Kernel 5.10.0-13-amd64.

Wenn ich versuche das Notebook herunterzufahren bleibt das Gerät bei der Meldung Failed to disable ULP stehen und läßt sich nur durch gedrückt halten des Power Buttons abschalten.
Das Problem hängt wohl mit der Netzwerkkarte zusammen und ist laut Lenovo-Forum auch unter Win10 bekannt und kann durch ein Update gefixed werden.
Gibt es eine Lösung das Problem zu umgehen oder einen Patch für Linux?

Auszug aus /var/log/messages
Apr 19 01:17:42 tp470s kernel: [20325.985868] e1000e 0000:00:1f.6 eth0: Failed to disable ULP

Danke für eure Hilfe!
 
Funktioniert die entsprechende netzwerkkarte (e1000e)?
ULP scheint ja 'Upper Level Protocol' zu sein...
Vielleicht mal in dieser Richtung suchen.
 
Versuche mal, das Modul vor dem Herunterfahren zu entladen!
 
Funktioniert die entsprechende netzwerkkarte (e1000e)?
ULP scheint ja 'Upper Level Protocol' zu sein...
Vielleicht mal in dieser Richtung suchen.
Nutze i.d.R. WLAN. Habe aber testweise mal ein LAN-Kabel angeschlossen und die Karte funktioniert einwandfrei.
Ich vermute das Problem hängt mit dem Powermanagement der Karte zusammen. Intel verwendet die Abkürzung ULP wohl auch für Ultra Low Power.

Versuche mal, das Modul vor dem Herunterfahren zu entladen!
Es ist kein Modul mit dem namen ULP geladen.
Hier die Ausgabe von lsmod:
Module Size Used by
nls_ascii 16384 0
nls_cp437 20480 0
vfat 20480 0
fat 86016 1 vfat
fuse 167936 6
hid_generic 16384 0
uhid 20480 1
hid 147456 2 hid_generic,uhid
rfcomm 90112 12
md4 16384 0
sha512_ssse3 49152 1
sha512_generic 16384 1 sha512_ssse3
nls_utf8 16384 7
cifs 1212416 2
dns_resolver 16384 1 cifs
fscache 393216 1 cifs
libdes 24576 1 cifs
ctr 16384 3
ccm 20480 9
nfnetlink 16384 0
acpi_call 16384 0
cmac 16384 14
algif_hash 16384 5
algif_skcipher 16384 5
af_alg 32768 22 algif_hash,algif_skcipher
bnep 28672 2
msr 16384 0
parport_pc 40960 0
ppdev 24576 0
lp 20480 0
parport 69632 3 parport_pc,lp,ppdev
sg 36864 0
sd_mod 61440 0
btusb 65536 0
btrtl 24576 1 btusb
btbcm 20480 1 btusb
btintel 32768 1 btusb
bluetooth 737280 43 btrtl,btintel,btbcm,bnep,btusb,rfcomm
jitterentropy_rng 16384 1
drbg 40960 1
ansi_cprng 16384 0
ecdh_generic 16384 2 bluetooth
ecc 36864 1 ecdh_generic
uas 32768 0
usb_storage 81920 1 uas
scsi_mod 262144 4 sd_mod,usb_storage,uas,sg
joydev 28672 0
intel_rapl_msr 20480 0
intel_rapl_common 28672 1 intel_rapl_msr
intel_pmc_core_pltdrv 16384 0
intel_pmc_core 45056 0
x86_pkg_temp_thermal 20480 0
intel_powerclamp 20480 0
coretemp 20480 0
mei_hdcp 24576 0
mei_wdt 16384 0
rmi_smbus 16384 0
kvm_intel 327680 0
snd_hda_codec_hdmi 73728 1
rmi_core 86016 1 rmi_smbus
snd_hda_codec_realtek 155648 1
kvm 921600 1 kvm_intel
irqbypass 16384 1 kvm
snd_hda_codec_generic 98304 1 snd_hda_codec_realtek
ghash_clmulni_intel 16384 0
aesni_intel 368640 25
snd_soc_skl 180224 0
libaes 16384 2 bluetooth,aesni_intel
crypto_simd 16384 1 aesni_intel
snd_soc_hdac_hda 24576 1 snd_soc_skl
snd_hda_ext_core 36864 2 snd_soc_hdac_hda,snd_soc_skl
snd_soc_sst_ipc 20480 1 snd_soc_skl
snd_soc_sst_dsp 36864 1 snd_soc_skl
cryptd 24576 7 crypto_simd,ghash_clmulni_intel
glue_helper 16384 1 aesni_intel
snd_soc_acpi_intel_match 45056 1 snd_soc_skl
iwlmvm 339968 0
rapl 20480 0
snd_soc_acpi 16384 2 snd_soc_acpi_intel_match,snd_soc_skl
intel_cstate 20480 0
snd_hda_intel 57344 5
snd_intel_dspcfg 28672 2 snd_hda_intel,snd_soc_skl
soundwire_intel 45056 1 snd_intel_dspcfg
intel_uncore 176128 0
soundwire_generic_allocation 16384 1 soundwire_intel
pcspkr 16384 0
evdev 28672 14
mac80211 983040 1 iwlmvm
serio_raw 20480 0
snd_soc_core 315392 3 soundwire_intel,snd_soc_hdac_hda,snd_soc_skl
i915 2715648 58
wmi_bmof 16384 0
libarc4 16384 2 cifs,mac80211
snd_compress 32768 1 snd_soc_core
soundwire_cadence 36864 1 soundwire_intel
intel_wmi_thunderbolt 20480 0
snd_hda_codec 172032 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
snd_hda_core 110592 8 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_soc_hdac_hda,snd_soc_skl
iTCO_wdt 16384 0
iwlwifi 294912 1 iwlmvm
intel_pmc_bxt 16384 1 iTCO_wdt
snd_hwdep 16384 1 snd_hda_codec
iTCO_vendor_support 16384 1 iTCO_wdt
soundwire_bus 90112 3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
watchdog 28672 2 iTCO_wdt,mei_wdt
snd_pcm 135168 9 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_compress,snd_soc_core,snd_soc_skl,snd_hda_core
ee1004 20480 0
snd_timer 49152 1 snd_pcm
cfg80211 970752 3 iwlmvm,iwlwifi,mac80211
drm_kms_helper 278528 1 i915
mei_me 45056 2
mei 139264 5 mei_wdt,mei_hdcp,mei_me
cec 61440 2 drm_kms_helper,i915
intel_pch_thermal 16384 0
drm 618496 17 drm_kms_helper,i915
ucsi_acpi 16384 0
intel_xhci_usb_role_switch 16384 0
i2c_algo_bit 16384 1 i915
roles 16384 1 intel_xhci_usb_role_switch
typec_ucsi 45056 1 ucsi_acpi
typec 53248 1 typec_ucsi
thinkpad_acpi 118784 0
nvram 16384 1 thinkpad_acpi
ledtrig_audio 16384 2 snd_hda_codec_generic,thinkpad_acpi
snd 110592 20 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,thinkpad_acpi,snd_soc_core,snd_pcm
soundcore 16384 1 snd
rfkill 28672 9 bluetooth,thinkpad_acpi,cfg80211
ac 16384 0
acpi_pad 184320 0
button 24576 0
ext4 921600 2
crc16 16384 2 bluetooth,ext4
mbcache 16384 1 ext4
jbd2 151552 1 ext4
crc32c_generic 16384 0
nvme 49152 3
xhci_pci 20480 0
xhci_hcd 303104 1 xhci_pci
nvme_core 126976 5 nvme
t10_pi 16384 2 sd_mod,nvme_core
crc_t10dif 20480 1 t10_pi
e1000e 303104 0
crct10dif_generic 16384 0
usbcore 323584 5 xhci_hcd,usb_storage,btusb,xhci_pci,uas
i2c_i801 32768 0
ptp 32768 1 e1000e
crc32_pclmul 16384 0
crct10dif_pclmul 16384 1
psmouse 184320 0
crc32c_intel 24576 4
pps_core 24576 1 ptp
crct10dif_common 16384 3 crct10dif_generic,crc_t10dif,crct10dif_pclmul
i2c_smbus 20480 1 i2c_i801
usb_common 16384 2 xhci_hcd,usbcore
wmi 36864 2 intel_wmi_thunderbolt,wmi_bmof
battery 20480 1 thinkpad_acpi
video 53248 2 thinkpad_acpi,i915
 
Nutze i.d.R. WLAN. Habe aber testweise mal ein LAN-Kabel angeschlossen und die Karte funktioniert einwandfrei.
Ich vermute das Problem hängt mit dem Powermanagement der Karte zusammen. Intel verwendet die Abkürzung ULP wohl auch für Ultra Low Power.
hmm wenn ich 'ULP e1000e' ergoogele, erhalte ich als ersten Treffer:

riecht für mich nach einem problem zwischen der intel-ME und dem ULP, wofür immer es steht.
aber da reichen meine linux-kenntnisse nicht weit genug.

treffer 2:

ich denke, auch wenn Du den ethernet-anschluss nicht nutzt, hängt der laptop sich genau an jenem auf.
aber wie gesagt gedacht, nicht gewusst.

kannst Du (testweise) auf einen neueren kernel update?
oder auf nen 4er zurückgehen?
 
Habe jetzt festgestellt, das sich das TP doch abschaltet, das dauert allerdings 2-3 Minuten nachdem die Fehlermeldung erschienen ist.
Vermutlich laufen da irgendwelche Timeouts im Hintergrund. Unmittelbar vor dem abschalten erscheinen dann noch 2-3 Meldungen.
Leider zu kurz um die kompletten Ausgaben zu lesen. Hab nur irgendwas von xyz ...not answer.. gelesen.
In /var/log/messages ist diesbezüglich auch nichts zu sehen.
Hat ja auch niemand behauptet. Der Modulname e1000e steht in der von dir angegebenen Fehlermeldung. Einfach mal vor dem Herunterfahren entladen mit:

Bash:
sudo modprobe -rv e1000e
Die Fehlermeldung bezüglich ULP erscheint nach dem entladen des Moduls nicht mehr. Wenn ich die LAN Schnittstelle im BIOS deaktiviere ebenfalls nicht. Weiterhin habe ich festgestellt das die Fehlermeldung nur im Akkubetrieb erscheint.

Da ich mit den 2-3 Minuten Wartezeit leben kann, hat sich das Problem für mich erstmal erledigt.
Wäre natürlich trotzdem interessant zu wissen, was da genau schiefläuft. Vielleicht hat ja noch jemand eine Idee.

Bedanke mich bei allen für die Mithilfe!
 
Dann scheint es ja doch der ethernet-Port zu sein.
Ich hab das manchmal bei relativ frischen Ubuntu-installationen, da möchte der snap-daemon noch etwas länger idlen...
 
Falls das Entladen des Moduls ohne Verzögerung funktioniert, dann solltest du die drei Minuten einsparen können, indem du es vor dem Herunterfahren (und Reboot?) automatisch entlädst.
 
  • ok1.de
  • ok2.de
  • thinkstore24.de
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben