На ядре 4.1.15 разломана работа вентилятора ноутбука.
BIOS хотплажный.
Ранее использовалось 3.14.44-std-def-alt1.
Убрано лишнее:
# cat /etc/modules|tail -n 7
button
#acpi-cpufreq
#cpufreq_ondemand
#cpufreq_userspace
#cpufreq_powersave
# chkconfig --list sysfs
sysfs 0:выкл 1:выкл 2:выкл 3:выкл 4:выкл 5:выкл 6:выкл
# /etc/init.d/sysfs status
Subsystem was not activated.
# grep MHz /proc/cpuinfo
cpu MHz : 800.000
# acpi -t
Thermal 0: ok, 20.0 degrees C
Thermal 1: ok, 26.5 degrees C
Thermal 2: ok, 40.0 degrees C
Thermal 3: ok, 38.0 degrees C
# uname -r
4.1.15-std-def-alt1
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
ondemand performance
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand
# dmesg|tail -n 30
[ 16.034675] device-mapper: uevent: version 1.0.3
[ 16.035659] device-mapper: ioctl: 4.31.0-ioctl (2015-3-12) initialised: dm-devel@redhat.com
[ 16.980043] kjournald starting. Commit interval 5 seconds
[ 16.980390] EXT3-fs (sda3): warning: maximal mount count reached, running e2fsck is recommended
[ 16.981090] EXT3-fs (sda3): using internal journal
[ 16.981097] EXT3-fs (sda3): mounted filesystem with writeback data mode
[ 17.055756] kjournald starting. Commit interval 5 seconds
[ 17.056115] EXT3-fs (sda2): warning: maximal mount count reached, running e2fsck is recommended
[ 17.056838] EXT3-fs (sda2): using internal journal
[ 17.056844] EXT3-fs (sda2): mounted filesystem with writeback data mode
[ 20.456212] NET: Registered protocol family 17
[ 20.829235] NET: Registered protocol family 10
[ 20.832498] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 21.183557] lib80211_crypt: registered algorithm 'CCMP'
[ 21.211055] lib80211_crypt: registered algorithm 'TKIP'
[ 49.016115] systemd-logind[2092]: Failed to enable subscription: Launch helper exited with unknown return code 1
[ 49.016132] systemd-logind[2092]: Failed to fully start up daemon: Input/output error
[ 53.289453] systemd-logind[2339]: Failed to enable subscription: Launch helper exited with unknown return code 1
[ 53.289479] systemd-logind[2339]: Failed to fully start up daemon: Input/output error
[ 53.762549] systemd-logind[2372]: Failed to enable subscription: Launch helper exited with unknown return code 1
[ 53.762566] systemd-logind[2372]: Failed to fully start up daemon: Input/output error
[ 55.878054] systemd-logind[2425]: Failed to enable subscription: Launch helper exited with unknown return code 1
[ 55.878071] systemd-logind[2425]: Failed to fully start up daemon: Input/output error
[ 60.986651] systemd-logind[2624]: Failed to enable subscription: Launch helper exited with unknown return code 1
[ 60.986674] systemd-logind[2624]: Failed to fully start up daemon: Input/output error
[ 61.339864] systemd-logind[2695]: Failed to enable subscription: Launch helper exited with unknown return code 1
[ 61.339880] systemd-logind[2695]: Failed to fully start up daemon: Input/output error
[ 61.567525] systemd-logind[2707]: Failed to enable subscription: Launch helper exited with unknown return code 1
[ 61.567546] systemd-logind[2707]: Failed to fully start up daemon: Input/output error
[ 64.618121] Thunar[2307]: segfault at 8 ip b768efef sp bfacb3b0 error 4 in libexo-1.so.0.1.0[b7675000+4a000]
Уводим ноутбук спячкой в память:
# pm-suspend
Просыпаемся:
# grep MHz /proc/cpuinfo
cpu MHz : 800.000
# acpi -t
Thermal 0: ok, 100.0 degrees C
Thermal 1: ok, 26.5 degrees C
Thermal 2: ok, 40.0 degrees C
Thermal 3: ok, 38.0 degrees C
Делаем первый выброс:
# dmesg|tail -n 30
[ 267.822378] yenta_cardbus 0000:02:06.0: bridge window [io 0x3000-0x30ff]
[ 267.822384] yenta_cardbus 0000:02:06.0: bridge window [io 0x3400-0x34ff]
[ 267.822391] yenta_cardbus 0000:02:06.0: bridge window [mem 0xd4000000-0xd7ffffff pref]
[ 267.822398] yenta_cardbus 0000:02:06.0: bridge window [mem 0xd8000000-0xdbffffff]
[ 267.822715] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
[ 267.822720] lpc_ich 0000:00:1f.0: BAR 13: [io size 0x0080] has bogus alignment
[ 267.822725] yenta_cardbus 0000:02:06.0: CardBus bridge to [bus 03-06]
[ 267.822728] yenta_cardbus 0000:02:06.0: bridge window [io 0x3000-0x30ff]
[ 267.822735] yenta_cardbus 0000:02:06.0: bridge window [io 0x3400-0x34ff]
[ 267.822742] yenta_cardbus 0000:02:06.0: bridge window [mem 0xd4000000-0xd7ffffff pref]
[ 267.822748] yenta_cardbus 0000:02:06.0: bridge window [mem 0xd8000000-0xdbffffff]
[ 267.823095] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
[ 267.823100] lpc_ich 0000:00:1f.0: BAR 13: [io size 0x0080] has bogus alignment
[ 267.823105] yenta_cardbus 0000:02:06.0: CardBus bridge to [bus 03-06]
[ 267.823108] yenta_cardbus 0000:02:06.0: bridge window [io 0x3000-0x30ff]
[ 267.823115] yenta_cardbus 0000:02:06.0: bridge window [io 0x3400-0x34ff]
[ 267.823122] yenta_cardbus 0000:02:06.0: bridge window [mem 0xd4000000-0xd7ffffff pref]
[ 267.823128] yenta_cardbus 0000:02:06.0: bridge window [mem 0xd8000000-0xdbffffff]
[ 267.823445] i915 0000:00:02.0: BAR 6: [??? 0x00000000 flags 0x2] has bogus alignment
[ 267.823450] lpc_ich 0000:00:1f.0: BAR 13: [io size 0x0080] has bogus alignment
[ 267.823455] yenta_cardbus 0000:02:06.0: CardBus bridge to [bus 03-06]
[ 267.823458] yenta_cardbus 0000:02:06.0: bridge window [io 0x3000-0x30ff]
[ 267.823465] yenta_cardbus 0000:02:06.0: bridge window [io 0x3400-0x34ff]
[ 267.823472] yenta_cardbus 0000:02:06.0: bridge window [mem 0xd4000000-0xd7ffffff pref]
[ 267.823478] yenta_cardbus 0000:02:06.0: bridge window [mem 0xd8000000-0xdbffffff]
[ 267.837348] done.
[ 268.406106] ata1.00: configured for UDMA/100
[ 268.420284] ata1.01: configured for UDMA/33
[ 268.420296] ata1: EH complete
[ 268.494283] EXT4-fs (sda1): re-mounted. Opts: commit=0
Готовим кофе и минут через три-пять делаем второй выброс:
# dmesg|tail -n 32
[ 268.420296] ata1: EH complete
[ 268.494283] EXT4-fs (sda1): re-mounted. Opts: commit=0
[ 301.000092] Corrupted low memory at c0002700 (2700 phys) = 00003000
[ 301.000102] Corrupted low memory at c0002704 (2704 phys) = 9961008f
[ 301.000108] Corrupted low memory at c0002708 (2708 phys) = 00010007
[ 301.000113] Corrupted low memory at c000270c (270c phys) = 0000ba3a
[ 301.000174] ------------[ cut here ]------------
[ 301.000191] WARNING: CPU: 0 PID: 4 at arch/x86/kernel/check.c:140 check_for_bios_corruption+0xb7/0xc0()
[ 301.000196] Memory corruption detected in low memory
[ 301.000200] Modules linked in: msr uinput michael_mic arc4 ecb lib80211_crypt_tkip lib80211_crypt_ccmp ipv6 cpufreq_stats af_packet ext3 jbd dm_mod wl(PO) ohci_pci ohci_hcd joydev sr_mod btusb cdrom btbcm btintel bluetooth cpufreq_ondemand iTCO_wdt hp_wmi iTCO_vendor_support sparse_keymap ppdev microcode snd_intel8x0 ata_generic snd_ac97_codec ipw2200 pata_acpi b44 snd_pcm libipw sdhci_pci snd_timer lib80211 cfg80211 sdhci psmouse snd ssb yenta_socket mmc_core pcspkr firewire_ohci ata_piix soundcore mii rfkill ac97_bus pcmcia pcmcia_rsrc firewire_core libata crc_itu_t pcmcia_core tifm_7xx1 lpc_ich tifm_core irda crc_ccitt wmi parport_pc thermal fan 8250_fintek parport tpm_infineon uhci_hcd ac battery acpi_cpufreq processor ext4 crc16 mbcache jbd2 sd_mod uas usb_storage scsi_mod evdev serio_raw i915
[ 301.000353] i2c_algo_bit ehci_pci ehci_hcd usbcore usb_common drm_kms_helper drm intel_agp intel_gtt agpgart video button
[ 301.000380] CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: P O 4.1.15-std-def-alt1 #1
[ 301.000386] Hardware name: Hewlett-Packard /3088, BIOS 68DTD Ver. F.0C 11/21/2005
[ 301.000395] Workqueue: events check_corruption
[ 301.000400] 00000000 00000000 f64cbe84 c14c2358 00000000 f64cbeb4 c104f0c9 c164c208
[ 301.000414] f64cbee0 00000004 c1643be6 0000008c c1041d37 c1041d37 00000000 c0010000
[ 301.000427] c1811d90 f64cbecc c104f17e 00000009 f64cbec4 c164c208 f64cbee0 f64cbef4
[ 301.000441] Call Trace:
[ 301.000453] [<c14c2358>] dump_stack+0x41/0x52
[ 301.000463] [<c104f0c9>] warn_slowpath_common+0x89/0xc0
[ 301.000471] [<c1041d37>] ? check_for_bios_corruption+0xb7/0xc0
[ 301.000479] [<c1041d37>] ? check_for_bios_corruption+0xb7/0xc0
[ 301.000487] [<c104f17e>] warn_slowpath_fmt+0x2e/0x30
[ 301.000495] [<c1041d37>] check_for_bios_corruption+0xb7/0xc0
[ 301.000503] [<c1041d4b>] check_corruption+0xb/0x40
[ 301.000512] [<c1062a11>] process_one_work+0x121/0x390
[ 301.000521] [<c1062d9d>] worker_thread+0xed/0x430
[ 301.000529] [<c1062cb0>] ? process_scheduled_works+0x30/0x30
[ 301.000537] [<c1067cb6>] kthread+0x96/0xb0
[ 301.000546] [<c14c8c81>] ret_from_kernel_thread+0x21/0x30
[ 301.000554] [<c1067c20>] ? kthread_create_on_node+0x110/0x110
[ 301.000560] ---[ end trace 4cd6186ee6e542a1 ]---
После выхода из спячки, на ядре 4.1.15-std-def, вентилятор ноутбука ревёт как турбина стратегического бомбардировщика на взлёте, затаренного бомбовым грузом под завязку, несмотря на:
# grep MHz /proc/cpuinfo
cpu MHz : 800.000
# acpi -t
Thermal 0: ok, 100.0 degrees C
Thermal 1: ok, 26.9 degrees C
Thermal 2: ok, 39.0 degrees C
Thermal 3: ok, 39.0 degrees C
Теперь на ноутбуке с Линуксом, как в Windows 95:
только включи и выключи, но засыпанием в память никак, - блин (!!!), втуки же идут вразнос.