LINUX.ORG.RU

Поможите, чем можите, resume нужен

 , , ,


0

1

Поможите люди добрые, гуру всеведающие.

Ноут Vaio SZ7RXN, стоял раньше MINT, но после Gnome3 я пришел к выводу, что работа дальше не идёт, окошки рисуются дольше чем задачи выполняются.
Пересел на Arch/Openbox. Всё летает. Однако pm-suspend - не работает: засыпает и не пробуждается. Только перезагрузкой. pm-hibernate при этом работает. И еще не работает регулирования яркости (nouveau). (С платными nvidia - раньше в mint справлялся через nvclock)

Помогите resume сделать.
Параметры такие:

# uname -a
Linux machine 3.3.2-1-ARCH #1 SMP PREEMPT Sat Apr 14 09:48:37 CEST 2012 x86_64 Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz GenuineIntel GNU/Linux

# zgrep PM_ /proc/config.gz
CONFIG_PM_STD_PARTITION=«»
CONFIG_PM_SLEEP=y
CONFIG_PM_SLEEP_SMP=y
CONFIG_PM_RUNTIME=y
CONFIG_PM_DEBUG=y
CONFIG_PM_ADVANCED_DEBUG=y
# CONFIG_PM_TEST_SUSPEND is not set
CONFIG_CAN_PM_TRACE=y
# CONFIG_PM_TRACE_RTC is not set
CONFIG_X86_PM_TIMER=y
# CONFIG_PCIEASPM_DEBUG is not set
# CONFIG_PM_DEVFREQ is not set

# zgrep 'SUSPEND' /proc/config.gz
CONFIG_ARCH_SUSPEND_POSSIBLE=y
CONFIG_SUSPEND=y
CONFIG_SUSPEND_FREEZER=y
# CONFIG_PM_TEST_SUSPEND is not set
CONFIG_USB_SUSPEND=y

# zgrep 'HIBERNATION' /proc/config.gz
CONFIG_ARCH_HIBERNATION_POSSIBLE=y
CONFIG_ARCH_HIBERNATION_HEADER=y
CONFIG_HIBERNATION=y

/etc/rc.conf
DAEMONS=(hwclock syslog-ng net-auto-wireless net-auto-wired netfs cpufreq crond dbus acpid sshd)

/etc/mkinitcpio.conf
HOOKS=«base udev pata scsi sata encrypt lvm2 resume filesystems usbinput»

/etc/pm/config.d/modules
SUSPEND_MODULES=«uhci_hcd ehci_hcd firewire_ohci usbcore firewire_core button vboxdrv vboxnetadp vboxnetflt»

/var/log/pm-suspend.log
Ср. апр. 18 23:31:33 MSK 2012: performing suspend
Initial commandline parameters:
Чт. апр. 19 15:50:57 MSK 2012: Running hooks for suspend.
Running hook /usr/lib/pm-utils/sleep.d/00logging suspend suspend:
Linux machine 3.3.2-1-ARCH #1 SMP PREEMPT Sat Apr 14 09:48:37 CEST 2012 x86_64 Intel(R) Core(TM)2 Duo CPU T9300 @ 2.50GHz GenuineIntel GNU/Linux
Module Size Used by
ext4 424947 1
jbd2 71704 1 ext4
mbcache 5977 1 ext4
btusb 11579 0
vboxnetflt 16935 0
vboxnetadp 5843 0
vboxdrv 1791206 2 vboxnetadp,vboxnetflt
bluetooth 171310 1 btusb
arc4 1410 2
iwl3945 56510 0
crc16 1359 2 bluetooth,ext4
pcmcia 36073 0
iwlegacy 49922 1 iwl3945
battery 6485 0
nouveau 768618 1
usb_storage 44530 0
uas 8026 0
mxm_wmi 1425 1 nouveau
wmi 8475 2 mxm_wmi,nouveau
drm_kms_helper 26947 1 nouveau
ttm 64384 1 nouveau
i2c_i801 8116 0
joydev 9991 0
drm 204375 3 ttm,drm_kms_helper,nouveau
mac80211 391455 2 iwlegacy,iwl3945
sony_laptop 29162 0
cpufreq_powersave 990 0
acpi_cpufreq 5941 1
mperf 1275 1 acpi_cpufreq
cfg80211 176857 3 mac80211,iwlegacy,iwl3945
firewire_ohci 31522 0
yenta_socket 21109 0
ac 2376 0
firewire_core 51466 1 firewire_ohci
pcmcia_rsrc 8857 1 yenta_socket
intel_agp 10872 0
snd_hda_codec_idt 56346 1
intel_gtt 14007 1 intel_agp

iTCO_wdt 12877 0
pcmcia_core 12189 3 pcmcia_rsrc,yenta_socket,pcmcia
crc_itu_t 1363 1 firewire_core
iTCO_vendor_support 1929 1 iTCO_wdt
sky2 48995 0
snd_hda_intel 23989 0
snd_hda_codec 92713 2 snd_hda_intel,snd_hda_codec_idt
snd_hwdep 6556 1 snd_hda_codec
snd_pcm 74812 2 snd_hda_codec,snd_hda_intel
snd_page_alloc 7217 2 snd_pcm,snd_hda_intel
snd_timer 19222 1 snd_pcm
tifm_7xx1 4482 0
pcspkr 1835 0
serio_raw 4653 0
thermal 7959 0
video 11243 1 nouveau
processor 26144 3 acpi_cpufreq
i2c_core 20593 4 drm,i2c_i801,drm_kms_helper,nouveau
rfkill 15604 3 cfg80211,sony_laptop,bluetooth
tifm_core 5017 1 tifm_7xx1
snd 59656 6 snd_timer,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_idt
soundcore 6082 1 snd
psmouse 69539 0
evdev 9402 9
fuse 68162 0
button 4502 1 nouveau
aes_x86_64 7508 5
cryptd 8383 0
aes_generic 26138 1 aes_x86_64
xts 3101 2
gf128mul 6050 1 xts
usbhid 36142 0
hid 84549 1 usbhid
dm_crypt 16464 1
dm_mod 71398 12 dm_crypt
sr_mod 14823 0
cdrom 35744 1 sr_mod
sd_mod 28059 3
pata_acpi 3408 0
ata_generic 3295 0
ahci 20261 2
libahci 19999 1 ahci
ata_piix 22136 0
uhci_hcd 23372 0
libata 167019 5 ata_piix,libahci,ahci,ata_generic,pata_acpi
scsi_mod 133422 5 libata,sd_mod,sr_mod,uas,usb_storage
ehci_hcd 43944 0
usbcore 146687 7 ehci_hcd,uhci_hcd,usbhid,uas,usb_storage,btusb
usb_common 954 1 usbcore
reiserfs 240101 2
total used free shared buffers cached
Mem: 4052676 128732 3923944 0 2896 30472
-/+ buffers/cache: 95364 3957312
Swap: 8388604 0 8388604

/usr/lib/pm-utils/sleep.d/00logging suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/00powersave suspend suspend:

/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01grub suspend suspend:

/usr/lib/pm-utils/sleep.d/01grub suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/01laptop-mode suspend suspend:

/usr/lib/pm-utils/sleep.d/01laptop-mode suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/11netcfg suspend suspend:
:: wifi-stk down [BUSY] [DONE]

/usr/lib/pm-utils/sleep.d/11netcfg suspend suspend: success.
Running hook /etc/pm/sleep.d/20usb suspend suspend:

/etc/pm/sleep.d/20usb suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend:

/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: success.
Running hook /etc/pm/sleep.d/50vbetool suspend suspend:

/etc/pm/sleep.d/50vbetool suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/75modules suspend suspend:
Unloading kernel module uhci_hcd...Done.
Unloading kernel module ehci_hcd...Done.
Unloading kernel module firewire_ohci...Done.
Unloading kernel module usbcore...Done.
Unloading kernel module firewire_core...Done.
Unloading kernel module button...FATAL: Module nouveau is in use.
/usr/lib/pm-utils/functions: line 89: log: команда не найдена
Failed.
Unloading kernel module vboxdrv...Done.
Unloading kernel module vboxnetadp...Done.
Unloading kernel module vboxnetflt...Done.

/usr/lib/pm-utils/sleep.d/75modules suspend suspend: success.
Running hook /etc/pm/sleep.d/90alsa suspend suspend:

/etc/pm/sleep.d/90alsa suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/90clock suspend suspend:

/usr/lib/pm-utils/sleep.d/90clock suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend:

/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/95led suspend suspend:

/usr/lib/pm-utils/sleep.d/95led suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend:
Kernel modesetting video driver detected, not using quirks.

/usr/lib/pm-utils/sleep.d/98video-quirk-db-handler suspend suspend: success.
Running hook /usr/lib/pm-utils/sleep.d/99video suspend suspend:
kernel.acpi_video_flags = 0

/usr/lib/pm-utils/sleep.d/99video suspend suspend: success.
Чт. апр. 19 15:50:59 MSK 2012: performing suspend


Спрячь куда-нибудь простыню раз. Выкинь арч два. Поставь дебиан три. Потом приходи, я скажу как яркость с нуво побороть.

Artificial_Thought ★★★★
()
Ответ на: комментарий от Artificial_Thought

Сорри, я хотел сказать «проприетарный»

artix
() автор топика
Ответ на: комментарий от Artificial_Thought

Спасибо, но до этого я сам догадался.
/sys/class/backlight - у меня -1. Можно изменять до 7, но на яркость это не влияет.

ядро:
kernel /vmlinuz-linux cryptdevice=/dev/sda2:crypt root=/dev/mapper/lvm-root resume=/dev/mapper/lvm-swap acpi_osi=Linux acpi_backlight=vendor hpet=disable pcie_aspm=force ro

acpi_backlight - давно уже там.

artix
() автор топика
Ответ на: комментарий от artix

Ну вообще у меня там с нуво на S12M9R появляются два интерфейса. Один не работает, другой работает. С nvidia надо в xorg.conf дописать опцию

Option          "RegistryDwords"          "EnableBrightnessControl=1"

Artificial_Thought ★★★★
()
Ответ на: комментарий от Artificial_Thought

Такая опция у меня тоже стоит в секции «device»

Еще есть:

# find /sys/devices/|grep bright
/sys/devices/platform/sony-laptop/brightness_default
/sys/devices/virtual/backlight/sony/brightness
/sys/devices/virtual/backlight/sony/actual_brightness
/sys/devices/virtual/backlight/sony/max_brightness
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0/card0-LVDS-1/nv_backlight/brightness
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0/card0-LVDS-1/nv_backlight/actual_brightness
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0/card0-LVDS-1/nv_backlight/max_brightness
/sys/devices/pci0000:00/0000:00:1c.1/0000:06:00.0/leds/phy0-led/brightness
/sys/devices/pci0000:00/0000:00:1c.1/0000:06:00.0/leds/phy0-led/max_brightness

но не работают они.

artix
() автор топика
Ответ на: комментарий от Lighting

В некоторых рекомендациях по Arch написано, что из-за него могут быть баги с suspend. Но в моем случае - не из-за него.

artix
() автор топика
Ответ на: комментарий от Lighting

все стандартно:
mkinitcpio -p linux
ядро стандартное из репозитария arch (не aur)

artix
() автор топика
Ответ на: комментарий от artix

В общем LMDE упраляет яркостью через
/sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0/card0-LVDS-1/nv_backlight/brightness
Причем значения там - до 255.

В арч почему-то максимальное - 100. И яркость не изменяется.

artix
() автор топика
Ответ на: комментарий от artix

Ну тебе уже сказали - страдай :) Это цена сферического коня в вакууме под названием rolling-release distribution AKA sranoegovnoanedistr.

P.S. Ubuntu(без иксов) как мейн система, а в чруте буэарч. И пропиши в иниттабе(или обычным upstart/sysV скриптом) старт ДМа в арче (типа chroot /chroots/ganvoarch /etc/rc.d/gdm start). Хомяк забиндь в чрут из хоста :)

Jetty ★★★★★
()
Ответ на: комментарий от Jetty

Ну и велосипед! Не, это слишком жирно. Убунта у меня тоже стояла - тоже слишком жирно и пакеты разрабов древние. Дебиан (ЛМДЕ) - понравился намного больше, но и это жирно. Еще был gentoo - все откомпилил под себя, но сам процесс компиляции на ноуте не понравился. Не хочу на ноуте компилить. Буду страдать. Есть еще Fuduntu - посмотрю как-нибудь.

artix
() автор топика
Ответ на: комментарий от artix

Я не знаю что ты называешь «древние», но ваш арчик с гентами уже давно не ролинг, а bliding-edge. Классический rolling-release это как раз дебиан и есть, а точнее его ветка testing. Ролинг релиз не означает безумие несовместимых и сырых пакетов, которые до кучи собраться не могу, а лишь то что с течением времени ПО не замораживается, а обновляются - а в тестинге это регулярное явление. В это же время у «вас» там как в яме с говном: QA нет, security-team нормальной нет, паковальшики - треть безумные/ленивые, остальным похер. О каком ролинг релизе речь? :) Вот слака - тру :)

Jetty ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.