Ждущий режим[решено]

Всем привет, возник вопрос.
Ноут не уходит в ждущий режим, если в usb воткнута мышь (Logitech radio nano чего-там). Если мышь вытащить, то комп сладко засыпает. Это фича такая, не спать с мышью? Можно ли как-нибудь усыплять комп не вытаскивая мыши?

P.S. В спящий режим ноут уходит и с мышью, и без.

Может это: zgrep USB_SUSPEND

Может это:

zgrep USB_SUSPEND /proc/config.gz
CONFIG_USB_SUSPEND=y

Я 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 написал(а):Из

Lupo Alberto написал(а):
Из 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).

И здесь стоит посмотреть.

Читал, долго медитировал, ничего не помогает. Если вписать в 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, проверить

pm-is-supported --suspend && echo 'OK'

При запуске из консоли

pm-suspend

засыпает или нет?

Какое используете ядро? Покажите содержимое файлов /etc/pm/config.d/gentoo и /var/log/pm-suspend.log (с подключенной мышью и без).

P.S. В BIOS ничего интересного по поводу WakeUp по USB нет (или подобного)?

Я Gentoo & Funtoo

Lupo Alberto написал(а):Если

Lupo Alberto написал(а):
Если используется pm-utils, проверить

pm-is-supported --suspend && echo 'OK'

Проверил

OK
Цитата:
При запуске из консоли

pm-suspend

засыпает или нет?

Тоже самое: засыпает и сразу просыпается, если мышь выключить - засыпает.

Цитата:
Какое используете ядро?

Последнее gentoo-sources-2.6.30-r4

Цитата:
Покажите содержимое файлов /etc/pm/config.d/gentoo и /var/log/pm-suspend.log (с подключенной мышью и без).

/etc/pm/config.d/gentoo

HOOK_BLACKLIST="01grub 90clock"

Файлы /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.
Цитата:
P.S. В BIOS ничего интересного по поводу WakeUp по USB нет (или подобного)?

Биос малонастраиваемый - ноутбучный, там вообще почти ничего нет. Ноутбук asus a6tc.

Satarsa написал(а):Ноутбук

Satarsa написал(а):
Ноутбук asus

обновите bios

Bios стоит предпоследний

Bios стоит предпоследний 0807. Последний кажется 0809. Однажды поставил его, после чего вентилятор стал постоянно работать на самых высоких оборотах и никогда не снижал скорости. Криворукие биосописатели асуса достали. Еле откатился на 0807. Ноут довольно пожилой уже, и похоже других биосов уже не будет.

Ой, наврал. Выложили 0901.

Ой, наврал. Выложили 0901. Отписали про проблемы с вентилятором :). Обновлюсь, сообщу о результате.

Замечания, неимеющие напрямую

Замечания, неимеющие напрямую отношения к проблеме, но...
В файл /etc/pm/config.d/gentoo
я бы добавил ещё

HOOK_BLACKLIST="01grub 90clock 49bluetooth 95led"

В качестве эксперимента попробуйте добавить в этот же файл

SUSPEND_MODULES="usbcore"

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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".