Ждущий режим[решено]
Satarsa 23 апреля, 2009 - 15:34
Всем привет, возник вопрос.
Ноут не уходит в ждущий режим, если в usb воткнута мышь (Logitech radio nano чего-там). Если мышь вытащить, то комп сладко засыпает. Это фича такая, не спать с мышью? Можно ли как-нибудь усыплять комп не вытаскивая мыши?
P.S. В спящий режим ноут уходит и с мышью, и без.
»
- Для комментирования войдите или зарегистрируйтесь

Может это: zgrep USB_SUSPEND
Может это:
Я ♥ Gentoo & Funtoo
так и есть
Оно включено. Выключить надо?
Из make menuconfig: If you
Из make menuconfig:
If you say Y here, you can use driver calls or the sysfs "power/level" file to suspend or resume individual USB peripherals and to enable or disable autosuspend (see Documentation/usb/power-management.txt for more details).И здесь стоит посмотреть.
Я ♥ Gentoo & Funtoo
Lupo Alberto написал(а):Из
Читал, долго медитировал, ничего не помогает. Если вписать в level suspend, то комп виснет при засыпании, остальное (запись в wakeup и autosuspend значений из мануала) не меняет обстановки: комп засыпает и сразу просыпается. Может я чего не так понимаю?... :)
да запросто может быть такое
да запросто может быть такое - мыша точная/чувствительная и от проехавшего за окном автобуса или прошедшего мимо чела... ну сам догадаешься? :)
почему такой вариант предлагаю - да год назад целый час протрахалсо с оптикой, и наконец доперло - столешница-то стеклянная :D
P.S.: Linux - это красная таблетка :-) Windows - синяя...
А Эффект от неухода какой?
А Эффект от неухода какой? просто комп продолжает работать. Версию Aladdin поддержал бы еслиб комп через некоторое время просыпался бы. А тут выходит что он вообще незасыпает.
Версию Aladdina надо
Версию Aladdina надо проверить. Например. включится ли с этой мышкой экранная заставка? У меня тоже есть бешеная мышь. которая лежит себе спокойно, но курсор мелко трясётся - рвётся в бой.
Мышь можно выключить, т.е.
Мышь можно выключить, т.е. один приёмник работает, эффект тот же :(
Эффект от неухода
Эффект такой, что комп засыпает, паркует головки и cdrom и тут же просыпается. Т.е. "некоторое время" в данном случае меньше секунды.
ХА!! питалово от USD порта не
ХА!! питалово от USD порта не уходит же! собственно модуль опрашивает мышку и отправляет месаги ядру, даже если мышку не нашел. а биос принимая чет с юсб порта наверняка вейк апится. скорее всего так. я сеня попробую со своей напишу резалт... Странно что виснет с обчной мышкой.
Ждём! :)
Ждём! :)
Интересный у вас экземпляр
Интересный у вас экземпляр однако. мой убирает питалового с юсб портов когда уходит в слип. И видимо на харварном уровне. но я не уверен. Ничего сверх естественного чего не делали бы вы в ядре не подключал. Мб действительно в биосе покопаться?
Вам везёт :) С эти ноутом у
Вам везёт :) С эти ноутом у меня вечные проблемы. :)
А с обычной USB-мышью (не
А с обычной USB-мышью (не радио-) "бага" воспроизводится?
P.S. Какими средствами для "засыпания" - sys-power/hibernate-script или sys-power/pm-utils - вы пользуетесь?
Я ♥ Gentoo & Funtoo
С обычной проводной мышью
С обычной проводной мышью комп завис так же, как и в случае если записать suspend в level.
С другими беспроводными мышами аналогичная ситуация - засыпает и тут же просыпается.
Средства стоят оба, но поскольку режимы настраивались в kde4, то по всей вероятности используется pm-utils.
А, нет. С проводной мышью
А, нет. С проводной мышью тоже сразу просыпается. Зависание было стандартным отклонением.
Если используется pm-utils,
Если используется pm-utils, проверить
При запуске из консоли
засыпает или нет?
Какое используете ядро? Покажите содержимое файлов /etc/pm/config.d/gentoo и /var/log/pm-suspend.log (с подключенной мышью и без).
P.S. В BIOS ничего интересного по поводу WakeUp по USB нет (или подобного)?
Я ♥ Gentoo & Funtoo
Lupo Alberto написал(а):Если
Проверил
Тоже самое: засыпает и сразу просыпается, если мышь выключить - засыпает.
Последнее gentoo-sources-2.6.30-r4
/etc/pm/config.d/gentoo
Файлы /var/log/pm-suspend.log идентичны, и тем не менее:
1) с мышью
Initial commandline parameters: Blacklisting 01grub. Blacklisting 90clock. Птн Июл 24 16:54:04 MSD 2009: Running hooks for suspend. /usr/lib64/pm-utils/sleep.d/00auto-quirk suspend suspend: Adding quirks from HAL: --quirk-none success. /usr/lib64/pm-utils/sleep.d/00logging suspend suspend: Linux satah 2.6.30-gentoo-r4 #1 SMP PREEMPT Thu Jul 23 23:49:42 MSD 2009 x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-50 AuthenticAMD GNU/Linux Module Size Used by lm90 18812 0 snd_seq_oss 32736 0 snd_seq_midi_event 7696 1 snd_seq_oss snd_seq 58080 5 snd_seq_oss,snd_seq_midi_event snd_seq_device 7652 2 snd_seq_oss,snd_seq snd_pcm_oss 44608 0 snd_mixer_oss 19152 1 snd_pcm_oss iptable_nat 5904 0 nf_nat 18948 1 iptable_nat iptable_raw 2352 0 iptable_mangle 3056 0 xt_tcpudp 3440 5 nf_conntrack_ipv4 14984 8 iptable_nat,nf_nat nf_defrag_ipv4 2128 1 nf_conntrack_ipv4 xt_state 2384 5 nf_conntrack 62744 4 iptable_nat,nf_nat,nf_conntrack_ipv4,xt_state iptable_filter 3056 1 ip_tables 19296 4 iptable_nat,iptable_raw,iptable_mangle,iptable_filter x_tables 21080 4 iptable_nat,xt_tcpudp,xt_state,ip_tables vboxnetadp 95596 0 vboxnetflt 102540 0 vboxdrv 1705676 1 vboxnetflt nvidia 8120488 38 snd_hda_codec_si3054 5744 1 usbhid 22512 0 hid 44020 1 usbhid snd_hda_codec_realtek 262196 1 stkwebcam 24404 0 videodev 40416 1 stkwebcam v4l1_compat 17140 1 videodev v4l2_compat_ioctl32 11344 1 videodev arc4 2032 2 ecb 3184 2 snd_hda_intel 28680 1 rtc_cmos 12152 0 snd_hda_codec 54960 3 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel video 22796 0 snd_pcm 83032 4 snd_pcm_oss,snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec ohci_hcd 25932 0 r8169 36788 0 sdhci_pci 8848 0 sdhci 19092 1 sdhci_pci mii 5328 1 r8169 psmouse 47276 0 mmc_core 55104 1 sdhci sr_mod 16900 1 cdrom 38696 1 sr_mod b43 132056 0 snd_timer 23584 2 snd_seq,snd_pcm ehci_hcd 38620 0 asus_laptop 20564 0 snd 69992 14 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer mac80211 159580 1 b43 k8temp 5616 0 hwmon 2824 2 lm90,k8temp cfg80211 72648 2 b43,mac80211 rtc_core 18628 1 rtc_cmos ssb 39744 1 b43 rtc_lib 2928 1 rtc_core usbcore 165424 5 usbhid,stkwebcam,ohci_hcd,ehci_hcd sg 31328 0 evdev 11968 14 led_class 4696 3 sdhci,b43,asus_laptop i2c_nforce2 7888 0 ac 5304 0 battery 13112 0 button 6736 0 thermal 16272 0 backlight 5016 2 video,asus_laptop output 3472 1 video snd_page_alloc 9984 2 snd_hda_intel,snd_pcm total used free shared buffers cached Mem: 2060048 894496 1165552 0 120772 316836 -/+ buffers/cache: 456888 1603160 Swap: 3028212 0 3028212 success. /usr/lib64/pm-utils/sleep.d/00powersave suspend suspend: success. /usr/lib64/pm-utils/sleep.d/01grub suspend suspend: disabled. /usr/lib64/pm-utils/sleep.d/49bluetooth suspend suspend: not applicable. /usr/lib64/pm-utils/sleep.d/55NetworkManager suspend suspend: success. /usr/lib64/pm-utils/sleep.d/75modules suspend suspend: success. /usr/lib64/pm-utils/sleep.d/90clock suspend suspend: disabled. /usr/lib64/pm-utils/sleep.d/94cpufreq suspend suspend: success. /usr/lib64/pm-utils/sleep.d/95led suspend suspend: not applicable. /usr/lib64/pm-utils/sleep.d/98smart-kernel-video suspend suspend: success. /etc/pm/sleep.d/99laptop-mode suspend suspend: success. /usr/lib64/pm-utils/sleep.d/99video suspend suspend: kernel.acpi_video_flags = 0 success. Птн Июл 24 16:54:05 MSD 2009: performing suspend Птн Июл 24 16:54:13 MSD 2009: Awake. Птн Июл 24 16:54:13 MSD 2009: Running hooks for resume /usr/lib64/pm-utils/sleep.d/99video resume suspend: success. /etc/pm/sleep.d/99laptop-mode resume suspend: Laptop mode enabled, not active success. /usr/lib64/pm-utils/sleep.d/98smart-kernel-video resume suspend: success. /usr/lib64/pm-utils/sleep.d/95led resume suspend: not applicable. /usr/lib64/pm-utils/sleep.d/94cpufreq resume suspend: success. /usr/lib64/pm-utils/sleep.d/90clock resume suspend: disabled. /usr/lib64/pm-utils/sleep.d/75modules resume suspend: success. /usr/lib64/pm-utils/sleep.d/55NetworkManager resume suspend: success. /usr/lib64/pm-utils/sleep.d/49bluetooth resume suspend: not applicable. /usr/lib64/pm-utils/sleep.d/01grub resume suspend: disabled. /usr/lib64/pm-utils/sleep.d/00powersave resume suspend: success. /usr/lib64/pm-utils/sleep.d/00logging resume suspend: success. /usr/lib64/pm-utils/sleep.d/00auto-quirk resume suspend: success. Птн Июл 24 16:54:15 MSD 2009: Finished.2) без мыши
Initial commandline parameters: Blacklisting 01grub. Blacklisting 90clock. Птн Июл 24 17:04:44 MSD 2009: Running hooks for suspend. /usr/lib64/pm-utils/sleep.d/00auto-quirk suspend suspend: Adding quirks from HAL: --quirk-none success. /usr/lib64/pm-utils/sleep.d/00logging suspend suspend: Linux satah 2.6.30-gentoo-r4 #1 SMP PREEMPT Thu Jul 23 23:49:42 MSD 2009 x86_64 AMD Turion(tm) 64 X2 Mobile Technology TL-50 AuthenticAMD GNU/Linux Module Size Used by lm90 18812 0 snd_seq_oss 32736 0 snd_seq_midi_event 7696 1 snd_seq_oss snd_seq 58080 5 snd_seq_oss,snd_seq_midi_event snd_seq_device 7652 2 snd_seq_oss,snd_seq snd_pcm_oss 44608 0 snd_mixer_oss 19152 1 snd_pcm_oss xt_tcpudp 3440 5 xt_state 2384 5 iptable_filter 3056 1 iptable_mangle 3056 0 iptable_raw 2352 0 iptable_nat 5904 0 nf_nat 18948 1 iptable_nat nf_conntrack_ipv4 14984 8 iptable_nat,nf_nat nf_conntrack 62744 4 xt_state,iptable_nat,nf_nat,nf_conntrack_ipv4 nf_defrag_ipv4 2128 1 nf_conntrack_ipv4 ip_tables 19296 4 iptable_filter,iptable_mangle,iptable_raw,iptable_nat x_tables 21080 4 xt_tcpudp,xt_state,iptable_nat,ip_tables vboxnetadp 95596 0 vboxnetflt 102540 0 vboxdrv 1705676 1 vboxnetflt nvidia 8120488 38 snd_hda_codec_si3054 5744 1 snd_hda_codec_realtek 262196 1 usbhid 22512 0 hid 44020 1 usbhid arc4 2032 2 stkwebcam 24404 0 videodev 40416 1 stkwebcam v4l1_compat 17140 1 videodev v4l2_compat_ioctl32 11344 1 videodev snd_hda_intel 28680 1 ecb 3184 2 snd_hda_codec 54960 3 snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel b43 132056 0 snd_pcm 83032 4 snd_pcm_oss,snd_hda_codec_si3054,snd_hda_intel,snd_hda_codec snd_timer 23584 2 snd_seq,snd_pcm mac80211 159580 1 b43 sdhci_pci 8848 0 video 22796 0 snd 69992 14 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_si3054,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer psmouse 47276 0 ehci_hcd 38620 0 ohci_hcd 25932 0 sr_mod 16900 0 k8temp 5616 0 sdhci 19092 1 sdhci_pci r8169 36788 0 cdrom 38696 1 sr_mod rtc_cmos 12152 0 usbcore 165424 5 usbhid,stkwebcam,ehci_hcd,ohci_hcd cfg80211 72648 2 b43,mac80211 hwmon 2824 2 lm90,k8temp asus_laptop 20564 0 sg 31328 0 ssb 39744 1 b43 backlight 5016 2 video,asus_laptop evdev 11968 11 mmc_core 55104 1 sdhci rtc_core 18628 1 rtc_cmos mii 5328 1 r8169 rtc_lib 2928 1 rtc_core i2c_nforce2 7888 0 output 3472 1 video ac 5304 0 battery 13112 0 snd_page_alloc 9984 2 snd_hda_intel,snd_pcm button 6736 0 thermal 16272 0 led_class 4696 3 b43,sdhci,asus_laptop total used free shared buffers cached Mem: 2060048 954220 1105828 0 108332 337888 -/+ buffers/cache: 508000 1552048 Swap: 3028212 0 3028212 success. /usr/lib64/pm-utils/sleep.d/00powersave suspend suspend: success. /usr/lib64/pm-utils/sleep.d/01grub suspend suspend: disabled. /usr/lib64/pm-utils/sleep.d/49bluetooth suspend suspend: not applicable. /usr/lib64/pm-utils/sleep.d/55NetworkManager suspend suspend: success. /usr/lib64/pm-utils/sleep.d/75modules suspend suspend: success. /usr/lib64/pm-utils/sleep.d/90clock suspend suspend: disabled. /usr/lib64/pm-utils/sleep.d/94cpufreq suspend suspend: success. /usr/lib64/pm-utils/sleep.d/95led suspend suspend: not applicable. /usr/lib64/pm-utils/sleep.d/98smart-kernel-video suspend suspend: success. /etc/pm/sleep.d/99laptop-mode suspend suspend: success. /usr/lib64/pm-utils/sleep.d/99video suspend suspend: kernel.acpi_video_flags = 0 success. Птн Июл 24 17:04:44 MSD 2009: performing suspend Птн Июл 24 17:04:58 MSD 2009: Awake. Птн Июл 24 17:04:58 MSD 2009: Running hooks for resume /usr/lib64/pm-utils/sleep.d/99video resume suspend: success. /etc/pm/sleep.d/99laptop-mode resume suspend: Laptop mode enabled, not active success. /usr/lib64/pm-utils/sleep.d/98smart-kernel-video resume suspend: success. /usr/lib64/pm-utils/sleep.d/95led resume suspend: not applicable. /usr/lib64/pm-utils/sleep.d/94cpufreq resume suspend: success. /usr/lib64/pm-utils/sleep.d/90clock resume suspend: disabled. /usr/lib64/pm-utils/sleep.d/75modules resume suspend: success. /usr/lib64/pm-utils/sleep.d/55NetworkManager resume suspend: success. /usr/lib64/pm-utils/sleep.d/49bluetooth resume suspend: not applicable. /usr/lib64/pm-utils/sleep.d/01grub resume suspend: disabled. /usr/lib64/pm-utils/sleep.d/00powersave resume suspend: success. /usr/lib64/pm-utils/sleep.d/00logging resume suspend: success. /usr/lib64/pm-utils/sleep.d/00auto-quirk resume suspend: success. Птн Июл 24 17:05:00 MSD 2009: Finished.Биос малонастраиваемый - ноутбучный, там вообще почти ничего нет. Ноутбук asus a6tc.
Satarsa написал(а):Ноутбук
обновите bios
Bios стоит предпоследний
Bios стоит предпоследний 0807. Последний кажется 0809. Однажды поставил его, после чего вентилятор стал постоянно работать на самых высоких оборотах и никогда не снижал скорости. Криворукие биосописатели асуса достали. Еле откатился на 0807. Ноут довольно пожилой уже, и похоже других биосов уже не будет.
Ой, наврал. Выложили 0901.
Ой, наврал. Выложили 0901. Отписали про проблемы с вентилятором :). Обновлюсь, сообщу о результате.
Замечания, неимеющие напрямую
Замечания, неимеющие напрямую отношения к проблеме, но...
В файл /etc/pm/config.d/gentoo
я бы добавил ещё
В качестве эксперимента попробуйте добавить в этот же файл
P.S. Поэкспериментируйте и выясните, выгрузка каких модулей позволяет решить вашу проблему.
Я ♥ Gentoo & Funtoo
Помогло!
Ура, спасибо! Последнее помогло!
Но попутно обнаружил другую проблему - после просыпания не работает r8169. Пишет что link down. rmmod r8169 && modprobe r8169 не помогают. Раньше вроде нормально было...
Может это быть связано с тем, что теперь ядро собрано с MSI MSI-X? Это сделано потому, что nvidia и r8169 висят на одном прерывании, что приводило к постоянным зависаниям при активной работе сетевого интерфейса (особенно если ещё и OpenGL гонять). С MSI ситуация лучше, т.к.
/proc/interrupts
CPU0 CPU1 0: 131216 67635 XT-PIC-XT timer 1: 12 1945 IO-APIC-edge i8042 7: 1 0 IO-APIC-edge 8: 0 1 IO-APIC-edge rtc0 9: 135 46545 IO-APIC-fasteoi acpi 12: 7 3273 IO-APIC-edge i8042 14: 5 544 IO-APIC-edge pata_amd 15: 162 14129 IO-APIC-edge pata_amd 17: 0 11 IO-APIC-fasteoi mmc0 18: 231 24638 IO-APIC-fasteoi nvidia 19: 1 208 IO-APIC-fasteoi b43 21: 1 383 IO-APIC-fasteoi HDA Intel 22: 0 14 IO-APIC-fasteoi ehci_hcd:usb2 23: 20 1886 IO-APIC-fasteoi ohci_hcd:usb1 26: 18 1904 PCI-MSI-edge eth0 NMI: 0 0 Non-maskable interrupts LOC: 127034 171865 Local timer interrupts SPU: 0 0 Spurious interrupts RES: 48281 29737 Rescheduling interrupts CAL: 2280 1411 Function call interrupts TLB: 688 574 TLB shootdowns TRM: 0 0 Thermal event interrupts THR: 0 0 Threshold APIC interrupts ERR: 1 MIS: 0Погуглите по теме так
Погуглите по теме так называемых hook'ов (скриптов, запускаемых при "засыпании-пробуждении"), примеры которых можно увидеть в /usr/lib/pm-utils/sleep.d
Я ♥ Gentoo & Funtoo