Witam, posiadam opensuse 42.3. Mam program "muzyczny" który korzysta z zewnętrznych modułów. Problem pojawia się gdy uśpię/wybudzam system, gdyż program odłącza te moduły. System cały czas z nimi współpracuje.
Po ponownym uruchomieniu programu wszystko wraca do normy. Schody się pojawiają gdy trzeba tego używać bez monitora a czas wstania systemu jest ważny (restart systemu ponad minuta, wybudzenie z uśpienia poniżej 5 sekund). Poczytałem trochę o systemd ale po prostu jestem w tym momencie na to za cienki żeby coś stworzyć.
Z góry dziękuję za pomoc i jakieś sugestie.
Pozdrawiam
Pewnie nie udzielę Ci potem żadnej odpowiedzi, ale aby ktokolwiek mógł się nad nim pochylić to musisz udzielić nieco więcej informacji nt. jaki to "program muzyczny", o jakie "zewnętrzne moduły" chodzi, o który rodzaj "uśpienia" chodzi (są co najmniej dwa popularne "suspend-to-disk" i "suspend-to-RAM") itp. Być może pomocnym byłby też zapis logu z takiej sesji, zapis podniesionych modułów przed i po wybudzeniu z uśpienia.
Nie wiem jakie uśpienie takie które się uruchamia po wybraniu Uśpij z listy możliwych zamknięć systemu. Może inaczej chcę wiedzieć jak napisać "skrypt" który będzie zamykał program podczas wchodzenia w uśpienie a później podczas wybudzania uruchamiał program. Jak już napisałem system "trzyma" moduły tylko programik je wywala.
To może inaczej, jest ktoś w stanie naprowadzić mnie jak to powinno wyglądać by po wciśnięciu przycisku on/off komputera zamykał się program. Dodam że przycisk ma być ustawiony na usypianie.
Postaraj się odpowiedzieć na pierwsze moje pytanie - będzie prościej. Przy ostatniej kwestii - podaj jakiego środowiska używasz.
Więc tak program to Grandorgue. Moduły to zewnętrzna karta dźwiękowa oraz płytka do "dekodowania" sygnałów z klawiszy i dodatkowych przycisków organowych.
To jeszcze jak te peryferia (moduł w linuksie ma nieco inne znaczenie i być może stąd początkowo nie można było Ciebie zrozumieć) są podłączone?
To działa na "małym" komputerku i jest podłączone pod usb.
Czy jakiekolwiek inne urządzenie USB jest również po "obudzeniu" dotknięte taką samą dolegliwością? Możesz sprawdzić np. na jakimś pendrive, zewnętrznym dysku?
Mam cały czas pendrive podpięty i on działa. Można przez ten program na niego wejść(poprzez opcję import settings).
Dodam że po wykonaniu "reload" z opcji programu wyskakuje log messages z błędem Rtaudio. Program ma możliwość grania zewnętrzną klawiaturą oraz klikania myszką po klawiszach. Po "wybudzeniu" na organy nie reaguje ale na myszkę już tak i dźwięki się wydobywają z głośników.
Ktoś już próbował się z tym bawić i stworzył kilka plików .sh które nawet działają ale co jakiś czas i tak się wykrzacza. Mogę je gdzieś dodać i Ci udostępnić jeśli to jakoś pomoże.
Teraz już mecz. Spróbuj znaleźć w sieci o "blokowaniu" wywłaszczaniu urządzeń na USB w przypadku usypiania systemu lub ktoś inny Ci pomoże lub... poczekaj to być może znajdę to jutro (a raczej po jutrze, bo jutro również mecz).
Się nie śpieszy, chętnie poczekam ale też poszukam.
Szukaj czegoś związanego z USB oraz z parametrami jakie możesz przekazać kernelowi (to jest kernel RT?).
EDIT:
Zerknij na:
https://wiki.archlinux.org/index.php/Power_management#USB_autosuspend
Żebym ja wiedział jaki to kernel... Wiem tyle opensuse 42.3 KDE.
To wiem wszystko.
EDIT:
Dla odpowiedniej regułki potrzebne jest info o ID Vendor i ID Product dla tych, urządzeń, które nie potrafią współpracować z autosuspendem USB. Info z:
lsusb -v
ID Vender 0x262a ID Product 0x9023 Karta dżwiękowa
ID Vender 0x0a4a ID Product 0xe511 Ploytec płytka do klawisza
Tworzysz plik:
/etc/udev/rules.d/50-usb_power_save.rules
Wpisujesz:
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="262a", ATTR{idProduct}=="9023", GOTO="power_usb_rules_end"
ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="0a4a", ATTR{idProduct}=="e511", GOTO="power_usb_rules_end"
ACTION=="add", SUBSYSTEM=="usb", TEST=="power/control", ATTR{power/control}="auto"
LABEL="power_usb_rules_end"
Restart i sprawdź.
Sprawdź też, czy się nie pomyliłem w cyferkach, bo mam wyłącznie przerwę techniczną.
Utworzyłem plik przy pomocy konsoli, niestety nie chce mi nic do niego zapisać. Komunikat że może tylko właściciel. Uprawnień też nie zmienić.
Uprawnienia roota! Np. edytuj przez:
sudo nano plik
Niestety dalej to samo, natomiast pojawił się problem z myszką bo się co chwilę wyłącza i trzeba klikać lewy przycisk aby zaczęła działać.
Cofnij zatem (skasuj plik).
Generalnie - krok jest na pewno w dobrą stronę, ale ktoś Ci musi pomóc, kto lepiej się ode mnie zna na regułach udev.
Dzięki za pomoc. I mam nadzieję że trafię na jakąś dobrą duszyczkę :)
A spróbuj mu jeszcze tak - w konsoli:
# echo -n -1 > /sys/module/usbcore/parameters/autosuspend
(# oznacza uprawnienia roota) i wypróbuj co się dzieje z tym, co podłączone do USB (choć na razie, to najważniejsze są te "organy" i karta).
I może się jeszcze przydać:
https://logfile.ch/linux/2017/06/15/disable-usb-autosuspend-linux/.
Ja już dzisiaj odpadam - za dużo emocji. Jesteśmy w finale!
Też oglądałem, masz rację było za dużo emocji. Ale jutro będą jeszcze większe.
A nie dałoby się zrobić tego jakoś żeby program się zamknął i uruchomił ponownie po każdym uruchomieniu/uśpieniu/hibernacji systemu?
Załatwiało by to od razu problem ew. wykrzaczenia się programu, bo gdy się nie ma monitora to trzeba przyciskiem on/off zmusić go do wyłączenia i ponowny rozruch który jest dłuższy od wybudzenia uśpienia.
Zrób to co napisałem o 0:32 dzisiaj i sprawdź.
Zrobiłem, nic się nie zmieniło.
Nic nie zmieniło, ale w stosunku do czego? Pierwotnego stanu, kiedy z myszką nie było kłopotów, czy też tego po wpisaniu reguł udev, kiedy i z nią się pojawiły?
Pokaż listę podniesionych modułów (lsmod), gdy peryferia działają poprawnie, oraz po wybudzeniu, gdy nie są widoczne.
To pewnie źle zrozumiałem. Mam wykonać polecenie z dodanym Rules'em czy bez?
Za chwilę zrobię listę modułów.
Polecenie to:
https://linuxiarze.pl/forum/index.php/topic,3027.msg15642.html#msg15642, a porównanie z obu stanami (tj. bez modyfikacji w udev oraz wobec tej modyfikacji; nic nie zmieniaj w ustawieniach, a jedynie napisz; oczywiście to:
https://linuxiarze.pl/forum/index.php/topic,3027.msg15627.html#msg15627 winno zostać cofnięte /skasowany plik po prostu/).
Tak to wygląda po dokonaniu modyfikacji udev
Module Size Used by
snd_seq_dummy 16384 1
snd_hrtimer 16384 2
snd_seq_midi 16384 1
snd_seq_midi_event 16384 1 snd_seq_midi
snd_seq 77824 11 snd_seq_midi_event,snd_seq_dummy,snd_seq_midi
fuse 106496 3
cmac 16384 2
ecb 16384 1
rfcomm 73728 14
nf_log_ipv6 16384 5
xt_comment 16384 2
nf_log_ipv4 16384 5
nf_log_common 16384 2 nf_log_ipv4,nf_log_ipv6
xt_LOG 16384 10
xt_limit 16384 10
af_packet 45056 0
iscsi_ibft 16384 0
iscsi_boot_sysfs 20480 1 iscsi_ibft
ip6t_REJECT 16384 3
nf_reject_ipv6 16384 1 ip6t_REJECT
nf_conntrack_ipv6 16384 3
nf_defrag_ipv6 36864 1 nf_conntrack_ipv6
ipt_REJECT 16384 3
nf_reject_ipv4 16384 1 ipt_REJECT
xt_pkttype 16384 5
xt_tcpudp 16384 5
iptable_filter 16384 1
ip6table_mangle 16384 0
nf_conntrack_netbios_ns 16384 0
nf_conntrack_broadcast 16384 1 nf_conntrack_netbios_ns
nf_conntrack_ipv4 16384 3
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
ip_tables 24576 1 iptable_filter
xt_conntrack 16384 6
nf_conntrack 118784 5 nf_conntrack_netbios_ns,xt_conntrack,nf_conntrack_broadcast,nf_conntrack_ipv4,nf_conntrack_ipv6
ip6table_filter 16384 1
ip6_tables 28672 2 ip6table_filter,ip6table_mangle
x_tables 40960 13 xt_pkttype,ip6table_filter,ip6table_mangle,xt_comment,ip_tables,xt_tcpudp,xt_limit,xt_conntrack,xt_LOG,iptable_filter,ipt_REJECT,ip6_tables,ip6t_REJECT
bnep 20480 2
msr 16384 0
btusb 49152 0
snd_usb_audio 188416 3
btrtl 16384 1 btusb
snd_usbmidi_lib 36864 1 snd_usb_audio
btbcm 16384 1 btusb
snd_rawmidi 36864 2 snd_usbmidi_lib,snd_seq_midi
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
btintel 16384 1 btusb
bluetooth 532480 39 bnep,btbcm,btrtl,btusb,rfcomm,btintel
crc16 16384 1 bluetooth
xfs 1077248 1
libcrc32c 16384 1 xfs
intel_rapl 24576 0
intel_powerclamp 16384 0
coretemp 16384 0
kvm_intel 184320 0
kvm 606208 1 kvm_intel
irqbypass 16384 1 kvm
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
snd_hda_codec_hdmi 57344 1
jitterentropy_rng 16384 0
arc4 16384 2
snd_hda_codec_realtek 94208 1
snd_hda_codec_generic 81920 1 snd_hda_codec_realtek
iTCO_wdt 16384 0
iTCO_vendor_support 16384 1 iTCO_wdt
drbg 28672 1
iwlmvm 364544 0
ansi_cprng 16384 0
mac80211 786432 1 iwlmvm
snd_hda_intel 45056 3
snd_intel_sst_acpi 16384 0
snd_hda_codec 147456 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
snd_intel_sst_core 77824 1 snd_intel_sst_acpi
snd_soc_sst_mfld_platform 102400 1 snd_intel_sst_core
snd_soc_sst_match 16384 1 snd_intel_sst_acpi
snd_hda_core 81920 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec
iwlwifi 180224 1 iwlmvm
snd_soc_rt5670 131072 0
aesni_intel 167936 2
rtsx_pci_ms 20480 0
snd_soc_rl6231 16384 1 snd_soc_rt5670
snd_soc_core 208896 2 snd_soc_rt5670,snd_soc_sst_mfld_platform
snd_compress 24576 1 snd_soc_core
memstick 20480 1 rtsx_pci_ms
snd_pcm 135168 9 snd_soc_rt5670,snd_usb_audio,snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_soc_sst_mfld_platform,snd_hda_core
r8169 90112 0
aes_x86_64 20480 1 aesni_intel
lrw 16384 1 aesni_intel
gf128mul 16384 1 lrw
glue_helper 16384 1 aesni_intel
cfg80211 614400 3 iwlwifi,mac80211,iwlmvm
ablk_helper 16384 1 aesni_intel
mii 16384 1 r8169
cryptd 20480 3 ghash_clmulni_intel,aesni_intel,ablk_helper
pcspkr 16384 0
mei_txe 24576 0
lpc_ich 24576 0
i2c_i801 28672 0
shpchp 36864 0
mei 110592 1 mei_txe
fan 16384 0
thermal 24576 0
snd_timer 36864 3 snd_hrtimer,snd_pcm,snd_seq
nxp_nci_i2c 16384 0
nxp_nci 16384 1 nxp_nci_i2c
nci 65536 2 nxp_nci_i2c,nxp_nci
nfc 110592 2 nci,nxp_nci
snd 90112 31 snd_hda_codec_realtek,snd_usb_audio,snd_soc_core,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_soc_sst_mfld_platform,snd_seq_device,snd_compress
battery 24576 0
fjes 32768 0
regmap_i2c 16384 1 snd_soc_rt5670
soundcore 16384 1 snd
i2c_designware_platform 16384 0
i2c_designware_core 20480 1 i2c_designware_platform
rfkill_gpio 16384 0
rfkill 28672 11 nfc,cfg80211,bluetooth,rfkill_gpio
acpi_pad 180224 0
processor 49152 0
sr_mod 24576 0
cdrom 61440 1 sr_mod
btrfs 1183744 1
xor 20480 1 btrfs
uas 24576 0
usb_storage 69632 1 uas
raid6_pq 118784 1 btrfs
sd_mod 57344 4
hid_generic 16384 0
usbhid 53248 0
rtsx_pci_sdmmc 24576 0
crc32c_intel 24576 2
ahci 36864 3
libahci 36864 1 ahci
rtsx_pci 57344 2 rtsx_pci_ms,rtsx_pci_sdmmc
mfd_core 16384 2 lpc_ich,rtsx_pci
i915 1372160 25
libata 274432 2 ahci,libahci
i2c_algo_bit 16384 1 i915
xhci_pci 16384 0
xhci_hcd 192512 1 xhci_pci
drm_kms_helper 167936 1 i915
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
usbcore 270336 8 uas,btusb,snd_usb_audio,usb_storage,snd_usbmidi_lib,usbhid,xhci_hcd,xhci_pci
fb_sys_fops 16384 1 drm_kms_helper
usb_common 16384 1 usbcore
drm 397312 10 i915,drm_kms_helper
video 40960 1 i915
i2c_hid 20480 0
pwm_lpss_platform 16384 0
pwm_lpss 16384 1 pwm_lpss_platform
sdhci_acpi 16384 0
sdhci 45056 1 sdhci_acpi
mmc_core 143360 3 sdhci,sdhci_acpi,rtsx_pci_sdmmc
pinctrl_cherryview 36864 0
button 16384 1 i915
sg 40960 0
scsi_mod 249856 6 sg,uas,usb_storage,libata,sd_mod,sr_mod
autofs4 45056 2
Nie zrozumieliśmy się.
1. Żadne modyfikacje udev. Twój "normalny" system. Taki jak na początku wątku. Wszystko działa ok. Wydajesz lsmod - i wklej to gdzieś na jakiś pastebin, bo będzie wygodniej.
2. Usypiasz, wybudzasz - nie działa karta i "organy". Znów lsmod i jw.
Właśnie czasem mam problemy z kojarzeniem. Wgrałem czysty system żeby nic nie było kombinowane.
Działające peryferia przed uśpieniem:
Module Size Used by
snd_seq_dummy 16384 1
snd_hrtimer 16384 2
snd_seq_midi 16384 1
snd_seq_midi_event 16384 1 snd_seq_midi
snd_seq 77824 11 snd_seq_midi_event,snd_seq_dummy,snd_seq_midi
fuse 106496 3
nf_log_ipv6 16384 5
xt_comment 16384 2
nf_log_ipv4 16384 5
nf_log_common 16384 2 nf_log_ipv4,nf_log_ipv6
xt_LOG 16384 10
xt_limit 16384 10
af_packet 45056 0
iscsi_ibft 16384 0
iscsi_boot_sysfs 20480 1 iscsi_ibft
ip6t_REJECT 16384 3
nf_reject_ipv6 16384 1 ip6t_REJECT
nf_conntrack_ipv6 16384 3
nf_defrag_ipv6 36864 1 nf_conntrack_ipv6
ipt_REJECT 16384 3
nf_reject_ipv4 16384 1 ipt_REJECT
xt_pkttype 16384 5
xt_tcpudp 16384 5
iptable_filter 16384 1
ip6table_mangle 16384 0
nf_conntrack_netbios_ns 16384 0
nf_conntrack_broadcast 16384 1 nf_conntrack_netbios_ns
nf_conntrack_ipv4 16384 3
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
ip_tables 24576 1 iptable_filter
xt_conntrack 16384 6
nf_conntrack 118784 5 nf_conntrack_netbios_ns,xt_conntrack,nf_conntrack_broadcast,nf_conntrack_ipv4,nf_conntrack_ipv6
ip6table_filter 16384 1
ip6_tables 28672 2 ip6table_filter,ip6table_mangle
x_tables 40960 13 xt_pkttype,ip6table_filter,ip6table_mangle,xt_comment,ip_tables,xt_tcpudp,xt_limit,xt_conntrack,xt_LOG,iptable_filter,ipt_REJECT,ip6_tables,ip6t_REJECT
msr 16384 0
xfs 1077248 1
libcrc32c 16384 1 xfs
intel_rapl 24576 0
intel_powerclamp 16384 0
coretemp 16384 0
kvm_intel 184320 0
kvm 606208 1 kvm_intel
irqbypass 16384 1 kvm
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
jitterentropy_rng 16384 0
drbg 28672 1
ansi_cprng 16384 0
iTCO_wdt 16384 0
iTCO_vendor_support 16384 1 iTCO_wdt
snd_hda_codec_hdmi 57344 1
aesni_intel 167936 0
aes_x86_64 20480 1 aesni_intel
lrw 16384 1 aesni_intel
gf128mul 16384 1 lrw
glue_helper 16384 1 aesni_intel
ablk_helper 16384 1 aesni_intel
cryptd 20480 3 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_hda_intel 45056 2
sr_mod 24576 0
snd_hda_codec 147456 2 snd_hda_codec_hdmi,snd_hda_intel
snd_hda_core 81920 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
cdrom 61440 1 sr_mod
mei_txe 24576 0
snd_intel_sst_acpi 16384 0
snd_usb_audio 188416 3
snd_intel_sst_core 77824 1 snd_intel_sst_acpi
snd_usbmidi_lib 36864 1 snd_usb_audio
snd_soc_rt5670 131072 0
snd_soc_sst_mfld_platform 102400 1 snd_intel_sst_core
snd_soc_rl6231 16384 1 snd_soc_rt5670
snd_soc_sst_match 16384 1 snd_intel_sst_acpi
pcspkr 16384 0
i2c_i801 28672 0
r8169 90112 0
snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec
snd_soc_core 208896 2 snd_soc_rt5670,snd_soc_sst_mfld_platform
mei 110592 1 mei_txe
snd_rawmidi 36864 2 snd_usbmidi_lib,snd_seq_midi
mii 16384 1 r8169
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
lpc_ich 24576 0
snd_compress 24576 1 snd_soc_core
mfd_core 16384 1 lpc_ich
shpchp 36864 0
snd_pcm 135168 9 snd_soc_rt5670,snd_usb_audio,snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_soc_sst_mfld_platform,snd_hda_core
snd_timer 36864 3 snd_hrtimer,snd_pcm,snd_seq
nxp_nci_i2c 16384 0
nxp_nci 16384 1 nxp_nci_i2c
wmi 16384 0
fan 16384 0
thermal 24576 0
nci 65536 2 nxp_nci_i2c,nxp_nci
snd 90112 27 snd_usb_audio,snd_soc_core,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_soc_sst_mfld_platform,snd_seq_device,snd_compress
battery 24576 0
regmap_i2c 16384 1 snd_soc_rt5670
fjes 32768 0
nfc 110592 2 nci,nxp_nci
soundcore 16384 1 snd
rfkill_gpio 16384 0
rfkill 28672 7 nfc,rfkill_gpio
i2c_designware_platform 16384 0
i2c_designware_core 20480 1 i2c_designware_platform
processor 49152 0
btrfs 1183744 1
xor 20480 1 btrfs
uas 24576 0
usb_storage 69632 1 uas
raid6_pq 118784 1 btrfs
sd_mod 57344 4
hid_generic 16384 0
usbhid 53248 0
crc32c_intel 24576 2
xhci_pci 16384 0
ahci 36864 3
libahci 36864 1 ahci
i915 1372160 25
i2c_algo_bit 16384 1 i915
xhci_hcd 192512 1 xhci_pci
libata 274432 2 ahci,libahci
drm_kms_helper 167936 1 i915
usbcore 270336 7 uas,snd_usb_audio,usb_storage,snd_usbmidi_lib,usbhid,xhci_hcd,xhci_pci
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
usb_common 16384 1 usbcore
drm 397312 9 i915,drm_kms_helper
video 40960 1 i915
i2c_hid 20480 0
pwm_lpss_platform 16384 0
sdhci_acpi 16384 0
pwm_lpss 16384 1 pwm_lpss_platform
sdhci 45056 1 sdhci_acpi
mmc_core 143360 2 sdhci,sdhci_acpi
pinctrl_cherryview 36864 0
button 16384 1 i915
sg 40960 0
scsi_mod 249856 6 sg,uas,usb_storage,libata,sd_mod,sr_mod
autofs4 45056 2
A tak po uśpieniu:
Module Size Used by
snd_seq_dummy 16384 1
snd_hrtimer 16384 2
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_seq 77824 10 snd_seq_midi_event,snd_seq_dummy,snd_seq_midi
fuse 106496 3
nf_log_ipv6 16384 5
xt_comment 16384 2
nf_log_ipv4 16384 5
nf_log_common 16384 2 nf_log_ipv4,nf_log_ipv6
xt_LOG 16384 10
xt_limit 16384 10
af_packet 45056 0
iscsi_ibft 16384 0
iscsi_boot_sysfs 20480 1 iscsi_ibft
ip6t_REJECT 16384 3
nf_reject_ipv6 16384 1 ip6t_REJECT
nf_conntrack_ipv6 16384 3
nf_defrag_ipv6 36864 1 nf_conntrack_ipv6
ipt_REJECT 16384 3
nf_reject_ipv4 16384 1 ipt_REJECT
xt_pkttype 16384 5
xt_tcpudp 16384 5
iptable_filter 16384 1
ip6table_mangle 16384 0
nf_conntrack_netbios_ns 16384 0
nf_conntrack_broadcast 16384 1 nf_conntrack_netbios_ns
nf_conntrack_ipv4 16384 3
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
ip_tables 24576 1 iptable_filter
xt_conntrack 16384 6
nf_conntrack 118784 5 nf_conntrack_netbios_ns,xt_conntrack,nf_conntrack_broadcast,nf_conntrack_ipv4,nf_conntrack_ipv6
ip6table_filter 16384 1
ip6_tables 28672 2 ip6table_filter,ip6table_mangle
x_tables 40960 13 xt_pkttype,ip6table_filter,ip6table_mangle,xt_comment,ip_tables,xt_tcpudp,xt_limit,xt_conntrack,xt_LOG,iptable_filter,ipt_REJECT,ip6_tables,ip6t_REJECT
msr 16384 0
xfs 1077248 1
libcrc32c 16384 1 xfs
intel_rapl 24576 0
intel_powerclamp 16384 0
coretemp 16384 0
kvm_intel 184320 0
kvm 606208 1 kvm_intel
irqbypass 16384 1 kvm
crct10dif_pclmul 16384 0
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
jitterentropy_rng 16384 0
drbg 28672 1
ansi_cprng 16384 0
iTCO_wdt 16384 0
iTCO_vendor_support 16384 1 iTCO_wdt
snd_hda_codec_hdmi 57344 1
aesni_intel 167936 0
aes_x86_64 20480 1 aesni_intel
lrw 16384 1 aesni_intel
gf128mul 16384 1 lrw
glue_helper 16384 1 aesni_intel
ablk_helper 16384 1 aesni_intel
cryptd 20480 3 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_hda_intel 45056 2
sr_mod 24576 0
snd_hda_codec 147456 2 snd_hda_codec_hdmi,snd_hda_intel
snd_hda_core 81920 3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
cdrom 61440 1 sr_mod
mei_txe 24576 0
snd_intel_sst_acpi 16384 0
snd_usb_audio 188416 2
snd_intel_sst_core 77824 1 snd_intel_sst_acpi
snd_usbmidi_lib 36864 1 snd_usb_audio
snd_soc_rt5670 131072 0
snd_soc_sst_mfld_platform 102400 1 snd_intel_sst_core
snd_soc_rl6231 16384 1 snd_soc_rt5670
snd_soc_sst_match 16384 1 snd_intel_sst_acpi
pcspkr 16384 0
i2c_i801 28672 0
r8169 90112 0
snd_hwdep 16384 2 snd_usb_audio,snd_hda_codec
snd_soc_core 208896 2 snd_soc_rt5670,snd_soc_sst_mfld_platform
mei 110592 1 mei_txe
snd_rawmidi 36864 2 snd_usbmidi_lib,snd_seq_midi
mii 16384 1 r8169
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
lpc_ich 24576 0
snd_compress 24576 1 snd_soc_core
mfd_core 16384 1 lpc_ich
shpchp 36864 0
snd_pcm 135168 9 snd_soc_rt5670,snd_usb_audio,snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_soc_sst_mfld_platform,snd_hda_core
snd_timer 36864 3 snd_hrtimer,snd_pcm,snd_seq
nxp_nci_i2c 16384 0
nxp_nci 16384 1 nxp_nci_i2c
wmi 16384 0
fan 16384 0
thermal 24576 0
nci 65536 2 nxp_nci_i2c,nxp_nci
snd 90112 27 snd_usb_audio,snd_soc_core,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_usbmidi_lib,snd_hda_codec,snd_hda_intel,snd_soc_sst_mfld_platform,snd_seq_device,snd_compress
battery 24576 0
regmap_i2c 16384 1 snd_soc_rt5670
fjes 32768 0
nfc 110592 2 nci,nxp_nci
soundcore 16384 1 snd
rfkill_gpio 16384 0
rfkill 28672 7 nfc,rfkill_gpio
i2c_designware_platform 16384 0
i2c_designware_core 20480 1 i2c_designware_platform
processor 49152 0
btrfs 1183744 1
xor 20480 1 btrfs
uas 24576 0
usb_storage 69632 1 uas
raid6_pq 118784 1 btrfs
sd_mod 57344 4
hid_generic 16384 0
usbhid 53248 0
crc32c_intel 24576 2
xhci_pci 16384 0
ahci 36864 3
libahci 36864 1 ahci
i915 1372160 27
i2c_algo_bit 16384 1 i915
xhci_hcd 192512 1 xhci_pci
libata 274432 2 ahci,libahci
drm_kms_helper 167936 1 i915
usbcore 270336 7 uas,snd_usb_audio,usb_storage,snd_usbmidi_lib,usbhid,xhci_hcd,xhci_pci
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
usb_common 16384 1 usbcore
drm 397312 9 i915,drm_kms_helper
video 40960 1 i915
i2c_hid 20480 0
pwm_lpss_platform 16384 0
sdhci_acpi 16384 0
pwm_lpss 16384 1 pwm_lpss_platform
sdhci 45056 1 sdhci_acpi
mmc_core 143360 2 sdhci,sdhci_acpi
pinctrl_cherryview 36864 0
button 16384 1 i915
sg 40960 0
scsi_mod 249856 6 sg,uas,usb_storage,libata,sd_mod,sr_mod
autofs4 45056 2
Nie wiem jak zrobić żeby esię zwijał tekst. I dzieki za cierpliwość.
Cóż dzisiaj, to ja mam gorączkę, nie będę się nawet starał Ci pomóc, bo mogę jedynie nabruździć, ale może komuś się przydać. Oto diff między obu rezultatami:
3c3
< snd_seq_midi 16384 1
---
> snd_seq_midi 16384 0
5c5
< snd_seq 77824 11 snd_seq_midi_event,snd_seq_dummy,snd_seq_midi
---
> snd_seq 77824 10 snd_seq_midi_event,snd_seq_dummy,snd_seq_midi
70c70
< snd_usb_audio 188416 3
---
> snd_usb_audio 188416 2
123c123
< i915 1372160 25
---
> i915 1372160 27
Z tego co widzę, jedynie pierwsze trzy mogą odpowiadać za kwestie związane ogólnie z dźwiękiem (i915, to karta graficzna).
Przepraszam za podbijanie, ale autor wątku inaczej nie zobaczy.
Znalazłem jeszcze coś takiego:
https://wiki.archlinux.org/index.php/KDE#No_sound_after_suspend - jeśli to Ci pomoże, to chyba jesteśmy na dobrej drodze.