You are not logged in.

#1 2008-12-08 11:53:22

eldragon
Member
From: Buenos Aires
Registered: 2008-11-18
Posts: 1,029

help get a laptop's suspend to work

so far:
s2ram does not work, laptop is not in the user list. and none of its options or combinations work.

pm-suspend does not work either.
either using gnome's shutdown window or running #pm-suspend do suspend the notebook, but once you try to wake it up, there is a complete freeze. screen is not lit, and sysrq key combinations dont work either (they are enabled, and already tested).

the output of /var/log/pm-suspend.log:

Initial commandline parameters: 
Mon Dec  8 00:52:48 ARST 2008: Running hooks for suspend.
/usr/lib/pm-utils/sleep.d/00auto-quirk suspend suspend: success.
/usr/lib/pm-utils/sleep.d/00logging suspend suspend: Linux lappy 2.6.27-ARCH #1 SMP PREEMPT Fri Nov 28 10:56:24 UTC 2008 i686 Genuine Intel(R) CPU T2080 @ 1.73GHz GenuineIntel GNU/Linux
Module                  Size  Used by
nls_cp437               7424  1 
vfat                   12800  1 
fat                    49312  1 vfat
ipv6                  260260  16 
i915                   31232  2 
drm                    74280  3 i915
usbhid                 46016  0 
hid                    41856  1 usbhid
ff_memless              6664  1 usbhid
joydev                 11584  0 
arc4                    3712  2 
ecb                     4608  2 
crypto_blkcipher       17540  1 ecb
snd_pcsp               11040  0 
ohci1394               30256  0 
ieee1394               80452  1 ohci1394
video                  18064  0 
psmouse                38288  0 
output                  4608  1 video
serio_raw               7172  0 
iTCO_wdt               12196  0 
iTCO_vendor_support     4996  1 iTCO_wdt
sg                     28852  0 
i2c_i801               10768  0 
i2c_core               22420  1 i2c_i801
ehci_hcd               35852  0 
uhci_hcd               24080  0 
intel_agp              27068  1 
agpgart                30804  3 drm,intel_agp
evdev                  11296  11 
thermal                17052  0 
fan                     6148  0 
button                  7824  0 
battery                12036  0 
ac                      6020  0 
mmc_block              11140  2 
cpufreq_ondemand        8588  1 
snd_seq_oss            31872  0 
acpi_cpufreq            9228  1 
snd_seq_midi_event      8192  1 snd_seq_oss
freq_table              5632  2 cpufreq_ondemand,acpi_cpufreq
snd_seq                49968  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          8332  2 snd_seq_oss,snd_seq
processor              34732  4 thermal,acpi_cpufreq
vboxdrv                66200  0 
fuse                   52892  2 
snd_hda_intel         368944  1 
snd_hwdep               8964  1 snd_hda_intel
snd_pcm_oss            40192  0 
snd_pcm                69636  3 snd_pcsp,snd_hda_intel,snd_pcm_oss
snd_timer              21384  2 snd_seq,snd_pcm
snd_page_alloc          9224  2 snd_hda_intel,snd_pcm
snd_mixer_oss          16512  1 snd_pcm_oss
snd                    50724  12 snd_pcsp,snd_seq_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_hwdep,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
soundcore               8160  1 snd
sdhci_pci               9088  0 
sdhci                  16900  1 sdhci_pci
mmc_core               46620  2 mmc_block,sdhci
8139too                24964  0 
8139cp                 21248  0 
mii                     6528  2 8139too,8139cp
rt73usb                23552  0 
crc_itu_t               3840  1 rt73usb
rt2x00usb              11008  1 rt73usb
rt2x00lib              27136  2 rt73usb,rt2x00usb
rfkill                 10008  1 rt2x00lib
led_class               5508  1 rt2x00lib
mac80211              158876  2 rt2x00usb,rt2x00lib
cfg80211               25224  2 rt2x00lib,mac80211
usbcore               134256  6 usbhid,ehci_hcd,uhci_hcd,rt73usb,rt2x00usb
rtc_cmos               11424  0 
rtc_core               17564  1 rtc_cmos
rtc_lib                 4480  1 rtc_core
ext3                  126344  2 
jbd                    46100  1 ext3
mbcache                 8708  1 ext3
sr_mod                 16708  0 
cdrom                  35360  1 sr_mod
sd_mod                 27160  4 
ata_piix               18308  3 
ata_generic             6788  0 
pata_acpi               6016  0 
libata                153120  3 ata_piix,ata_generic,pata_acpi
scsi_mod               96460  4 sg,sr_mod,sd_mod,libata
dock                    9616  1 libata
             total       used       free     shared    buffers     cached
Mem:       1026768     602020     424748          0      25412     137192
-/+ buffers/cache:     439416     587352
Swap:      3004112          0    3004112
success.
/usr/lib/pm-utils/sleep.d/00powersave suspend suspend: success.
/usr/lib/pm-utils/sleep.d/01grub suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/11netcfg suspend suspend: /bin/stty: standard input: Invalid argument
:: mezzadra down    [BUSY]    [DONE] 
success.
/usr/lib/pm-utils/sleep.d/49bluetooth suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/55NetworkManager suspend suspend: success.
/usr/lib/pm-utils/sleep.d/75modules suspend suspend: success.
/usr/lib/pm-utils/sleep.d/90chvt suspend suspend: success.
/usr/lib/pm-utils/sleep.d/90clock suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/94cpufreq suspend suspend: success.
/usr/lib/pm-utils/sleep.d/95led suspend suspend: not applicable.
/usr/lib/pm-utils/sleep.d/98smart-kernel-video suspend suspend: success.
/usr/lib/pm-utils/sleep.d/99video suspend suspend: kernel.acpi_video_flags = 0
success.
Mon Dec  8 00:52:49 ARST 2008: performing suspend

the output of lspci -vvnn:

00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03)
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
    Latency: 0
    Capabilities: [e0] Vendor Specific Information <?>
    Kernel driver in use: agpgart-intel
    Kernel modules: intel-agp

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA controller])
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at ffe80000 (32-bit, non-prefetchable) [size=512K]
    Region 1: I/O ports at ec00 [size=8]
    Region 2: Memory at d0000000 (32-bit, prefetchable) [size=256M]
    Region 3: Memory at ffe40000 (32-bit, non-prefetchable) [size=256K]
    Capabilities: [90] MSI: Mask- 64bit- Count=1/1 Enable-
        Address: 00000000  Data: 0000
    Capabilities: [d0] Power Management version 2
        Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Kernel modules: intelfb

00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03)
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Region 0: Memory at ffd80000 (32-bit, non-prefetchable) [size=512K]
    Capabilities: [d0] Power Management version 2
        Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 02)
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 32 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at ffe34000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: [50] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [60] MSI: Mask- 64bit+ Count=1/1 Enable-
        Address: 0000000000000000  Data: 0000
    Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
        DevCap:    MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
            ExtTag- RBE- FLReset-
        DevCtl:    Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
            RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
            MaxPayload 128 bytes, MaxReadReq 128 bytes
        DevSta:    CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
        LnkCap:    Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
            ClockPM- Suprise- LLActRep- BwNot-
        LnkCtl:    ASPM Disabled; Disabled- Retrain- CommClk-
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta:    Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
    Capabilities: [100] Virtual Channel <?>
    Capabilities: [130] Root Complex Link <?>
    Kernel driver in use: HDA Intel
    Kernel modules: snd-hda-intel

00:1c.0 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 [8086:27d0] (rev 02) (prog-if 00 [Normal decode])
    Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 32 bytes
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
        PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
        DevCap:    MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
            ExtTag- RBE- FLReset-
        DevCtl:    Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
            RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
            MaxPayload 128 bytes, MaxReadReq 128 bytes
        DevSta:    CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
        LnkCap:    Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us
            ClockPM- Suprise- LLActRep+ BwNot-
        LnkCtl:    ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta:    Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        SltCap:    AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+
            Slot #  0, PowerLimit 0.000000; Interlock- NoCompl-
        SltCtl:    Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
            Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
        SltSta:    Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
            Changed: MRL- PresDet- LinkState-
        RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
        RootCap: CRSVisible-
        RootSta: PME ReqID 0000, PMEStatus- PMEPending-
    Capabilities: [80] MSI: Mask- 64bit- Count=1/1 Enable+
        Address: fee0300c  Data: 41c1
    Capabilities: [90] Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Capabilities: [a0] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [100] Virtual Channel <?>
    Capabilities: [180] Root Complex Link <?>
    Kernel driver in use: pcieport-driver
    Kernel modules: shpchp

00:1c.1 PCI bridge [0604]: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 [8086:27d2] (rev 02) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 32 bytes
    Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
    I/O behind bridge: 0000a000-0000afff
    Memory behind bridge: fef00000-ff2fffff
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
        PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00
        DevCap:    MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
            ExtTag- RBE- FLReset-
        DevCtl:    Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported+
            RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
            MaxPayload 128 bytes, MaxReadReq 128 bytes
        DevSta:    CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
        LnkCap:    Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <1us, L1 <4us
            ClockPM- Suprise- LLActRep+ BwNot-
        LnkCtl:    ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-
            ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
        LnkSta:    Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
        SltCap:    AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surpise+
            Slot #  0, PowerLimit 0.000000; Interlock- NoCompl-
        SltCtl:    Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
            Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
        SltSta:    Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
            Changed: MRL- PresDet- LinkState-
        RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
        RootCap: CRSVisible-
        RootSta: PME ReqID 0000, PMEStatus- PMEPending-
    Capabilities: [80] MSI: Mask- 64bit- Count=1/1 Enable+
        Address: fee0300c  Data: 41c9
    Capabilities: [90] Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Capabilities: [a0] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [100] Virtual Channel <?>
    Capabilities: [180] Root Complex Link <?>
    Kernel driver in use: pcieport-driver
    Kernel modules: shpchp

00:1d.0 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 [8086:27c8] (rev 02) (prog-if 00 [UHCI])
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 23
    Region 4: I/O ports at e880 [size=32]
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd

00:1d.1 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 [8086:27c9] (rev 02) (prog-if 00 [UHCI])
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 19
    Region 4: I/O ports at e800 [size=32]
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd

00:1d.2 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 [8086:27ca] (rev 02) (prog-if 00 [UHCI])
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin C routed to IRQ 18
    Region 4: I/O ports at e480 [size=32]
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd

00:1d.3 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 [8086:27cb] (rev 02) (prog-if 00 [UHCI])
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin D routed to IRQ 16
    Region 4: I/O ports at e400 [size=32]
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd

00:1d.7 USB Controller [0c03]: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller [8086:27cc] (rev 02) (prog-if 20 [EHCI])
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 23
    Region 0: Memory at ffe3b800 (32-bit, non-prefetchable) [size=1K]
    Capabilities: [50] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [58] Debug port: BAR=1 offset=00a0
    Kernel driver in use: ehci_hcd
    Kernel modules: ehci-hcd

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2) (prog-if 01 [Subtractive decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Bus: primary=00, secondary=03, subordinate=04, sec-latency=32
    I/O behind bridge: 0000c000-0000dfff
    Memory behind bridge: ff300000-ffbfffff
    Prefetchable memory behind bridge: 00000000bdf00000-00000000bfefffff
    Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR+
    BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B-
        PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: [50] Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]

00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 02)
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Capabilities: [e0] Vendor Specific Information <?>
    Kernel modules: iTCO_wdt, intel-rng

00:1f.2 IDE interface [0101]: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA IDE Controller [8086:27c4] (rev 02) (prog-if 80 [Master])
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 19
    Region 0: I/O ports at 01f0 [size=8]
    Region 1: I/O ports at 03f4 [size=1]
    Region 2: I/O ports at 0170 [size=8]
    Region 3: I/O ports at 0374 [size=1]
    Region 4: I/O ports at ffa0 [size=16]
    Capabilities: [70] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Kernel driver in use: ata_piix
    Kernel modules: ata_piix

00:1f.3 SMBus [0c05]: Intel Corporation 82801G (ICH7 Family) SMBus Controller [8086:27da] (rev 02)
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin B routed to IRQ 19
    Region 4: I/O ports at 0400 [size=32]
    Kernel driver in use: i801_smbus
    Kernel modules: i2c-i801

03:04.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 64 (8000ns min, 16000ns max)
    Interrupt: pin A routed to IRQ 16
    Region 0: I/O ports at d800 [size=256]
    Region 1: Memory at ff304000 (32-bit, non-prefetchable) [size=1K]
    Capabilities: [50] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0-,D1+,D2+,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Kernel driver in use: 8139too
    Kernel modules: 8139cp, 8139too

03:06.0 FireWire (IEEE 1394) [0c00]: O2 Micro, Inc. Firewire (IEEE 1394) [1217:00f7] (rev 02) (prog-if 10 [OHCI])
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+
    Latency: 64, Cache Line Size: 32 bytes
    Interrupt: pin A routed to IRQ 19
    Region 0: Memory at ff302000 (32-bit, non-prefetchable) [size=4K]
    Region 1: Memory at ff303000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: [60] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME+
    Kernel driver in use: ohci1394
    Kernel modules: ohci1394

03:06.2 SD Host controller [0805]: O2 Micro, Inc. Integrated MMC/SD Controller [1217:7120] (rev 01)
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin A routed to IRQ 19
    Region 0: Memory at ff304400 (32-bit, non-prefetchable) [size=1K]
    Capabilities: [a0] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Kernel driver in use: sdhci-pci
    Kernel modules: sdhci-pci

03:06.3 Mass storage controller [0180]: O2 Micro, Inc. Integrated MS/xD Controller [1217:7130] (rev 01)
    Subsystem: TWINHEAD INTERNATIONAL Corp Device [14ff:a003]
    Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR+ INTx-
    Interrupt: pin A routed to IRQ 5
    Region 0: Memory at ff300000 (32-bit, non-prefetchable) [size=8K]
    Capabilities: [a0] Power Management version 2
        Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-

anyone experienced a similar problem?


thanks

Offline

#2 2008-12-08 14:07:58

anrxc
Member
From: Croatia
Registered: 2008-03-22
Posts: 834
Website

Re: help get a laptop's suspend to work

Most common reason for failed wakeups is a broken driver/module (or more of them). psmouse module was causing my laptop to freeze while resuming, you can start with that (use pm-utils SUSPEND_MODULES).

More information on suspend debugging:
http://www.mjmwired.net/kernel/Document … /s2ram.txt
https://wiki.ubuntu.com/DebuggingKernelSuspend


You need to install an RTFM interface.

Offline

#3 2008-12-12 01:06:19

eldragon
Member
From: Buenos Aires
Registered: 2008-11-18
Posts: 1,029

Re: help get a laptop's suspend to work

followed those guidelines..........

built a kernel with PM_TRACE support.

done what it suggiests........ yet, output doesnt help.......

here is a snippet of dmesg's output (where it should matter)

...
NET: Registered protocol family 17
Using IPI No-Shortcut mode
PM: Adding info for No Bus:cpu_dma_latency
PM: Adding info for No Bus:network_latency
PM: Adding info for No Bus:network_throughput
registered taskstats version 1
  Magic number: 4:824:910
Freeing unused kernel memory: 292k freed
PM: Adding info for No Bus:vcs1
PM: Adding info for No Bus:vcsa1
No dock devices found.
SCSI subsystem initialized
PM: Adding info for No Bus:input1
input: AT Translated Set 2 keyboard as /class/input/input1
libata version 3.00 loaded.
...

so, i get the magic number line, but its not followed by any hash line. so, there isnt much i can do about it......can anyone drop a line here? im stumped as to where to run....

Offline

#4 2008-12-13 13:17:10

eldragon
Member
From: Buenos Aires
Registered: 2008-11-18
Posts: 1,029

Re: help get a laptop's suspend to work

bumping with more info:

ive been searching around, and found someone that experienced the same problem here: http://fixunix.com/kernel/556655-suspen … e-duo.html

now the suggestions was to remove a commit patch from the new kernel to see if it was causing the problem, is there a way to find out which patch that commit refers to in order to revert it and test if it is indeed the same problem?

right now im building 2.6.27.3 to see if suspend works there....

Offline

#5 2008-12-13 22:53:25

qstreb
Member
Registered: 2008-11-15
Posts: 20

Re: help get a laptop's suspend to work

http://bbs.archlinux.org/viewtopic.php? … 46#p462146


I have to double your post, sadly it worked a week ago, but not anymore, my logs are same as the already posted

After pressing the power button to wakeup the system, nothing appear in the logs, only black screen, only poweroff helps.

I tried different quirks, without success
I guess that there is something with the kernel(dbus hal acpi), as the gnome-power-manager stopped to show the suspend/hibernate actions.

Thats pretty unpractical, the new xorg didn't succeed to disrupt my work, but now without sleep its pretty bad.

Offline

#6 2008-12-13 23:07:08

eldragon
Member
From: Buenos Aires
Registered: 2008-11-18
Posts: 1,029

Re: help get a laptop's suspend to work

qstreb wrote:

http://bbs.archlinux.org/viewtopic.php? … 46#p462146


I have to double your post, sadly it worked a week ago, but not anymore, my logs are same as the already posted

After pressing the power button to wakeup the system, nothing appear in the logs, only black screen, only poweroff helps.

I tried different quirks, without success
I guess that there is something with the kernel(dbus hal acpi), as the gnome-power-manager stopped to show the suspend/hibernate actions.

Thats pretty unpractical, the new xorg didn't succeed to disrupt my work, but now without sleep its pretty bad.

i dont think you have the same problem im having.....i have all buttons from the power down menu sad

i dont remember exacty how or where, but there is a quick and simple fix to your problem

Offline

#7 2008-12-13 23:48:47

qstreb
Member
Registered: 2008-11-15
Posts: 20

Re: help get a laptop's suspend to work

I still believe we experienced the same trouble
I've been able to suspend, and on wake I had freeze (no logs), same as you

turned out that i had to downgrade sad

here the nice mirror http://archlinux.umflint.edu/ :

http://archlinux.umflint.edu/core/os/i686/kernel26-2.6.27.4-1-i686.pkg.tar.gz
and
http://archlinux.umflint.edu/extra/os/i686/laptop-mode-tools-1.42-1-i686.pkg.tar.gz

only kernel downgrade wasn't sufficient roll

I hope this will get fixed cool

Last edited by qstreb (2008-12-13 23:49:08)

Offline

#8 2008-12-13 23:52:23

eldragon
Member
From: Buenos Aires
Registered: 2008-11-18
Posts: 1,029

Re: help get a laptop's suspend to work

downgrading is not an option for me..... since downgrading renders this laptop useless (another bug which got fixed recently). so. i will wait this one out for now, did all i got in my power

Offline

#9 2008-12-14 00:04:45

qstreb
Member
Registered: 2008-11-15
Posts: 20

Re: help get a laptop's suspend to work

try to downgrade at least the laptop-mode-tools

I really hope to see a fix for it.

Personally I will skip updating these 2 packages until the second 2.6.28 kernel.
Good luck!

Offline

#10 2008-12-21 14:05:50

borunov
Member
From: Yekaterinburg, Russia
Registered: 2008-12-12
Posts: 4

Re: help get a laptop's suspend to work

thanx a lot!!! downgrading solve my problems!!!!

Offline

#11 2008-12-30 19:54:12

anrxc
Member
From: Croatia
Registered: 2008-03-22
Posts: 834
Website

Re: help get a laptop's suspend to work

qstreb, how did you come to conclusion that laptop-mode-tools needs downgrading? (is there some bug report, please provide me with a link)

I run into some trouble with hibernate/suspend on linux 2.6.28, and solved it with disabling ALPM for Intel SATA controllers (or so I believe). It turns out that laptop-mode-tools introduced support for the same in 1.43 (Arch packages went from 1.42 to 1.45). If it's true you could also solve your problems and stay up to date. Please see this comment for more information http://bugs.archlinux.org/task/12599#comment36777

Thank you.


You need to install an RTFM interface.

Offline

#12 2008-12-31 05:59:49

Zibi1981
Member
From: Poland
Registered: 2008-01-31
Posts: 644

Re: help get a laptop's suspend to work

Suspend have never worked for me on my MSI laptop, no matter what kernel I was using and so on. My experience is pretty much the same as anyone's having trouble with suspension - the system never wakes up, and the LCD stays off. I will have to make a good use of some tips presented in this thread and maybe then I find a solution.


"... being a Linux user is sort of like living in a house inhabited by a large family of carpenters and architects. Every morning when you wake up, the house is a little different. Maybe there is a new turret, or some walls have moved. Or perhaps someone has temporarily removed the floor under your bed."

MSI Raider GE78HX 13VI-032PL

Offline

#13 2009-01-04 00:47:10

qstreb
Member
Registered: 2008-11-15
Posts: 20

Re: help get a laptop's suspend to work

Hi anrxc,

Currently I am very low on time hmm
The reason I didnt post this as bug - I first post it in the Samsung NC10 thread.
Anyway nobody there confirmed my trouble,
and as we are expecting major changes wink with 2.6.28 + X + intel drivers
I've just put a freeze until feb on my kernel+laptop-modes+alsa 1.0.18A

The description you made in http://bugs.archlinux.org/task/12599#comment36777
is 1:1 to what I experienced (post 5 on this thread).

Last edited by qstreb (2009-01-04 00:51:22)

Offline

#14 2009-01-19 23:05:21

Zibi1981
Member
From: Poland
Registered: 2008-01-31
Posts: 644

Re: help get a laptop's suspend to work

Does anyone have working suspend to RAM on any of MSI's GX6**-series laptops?


"... being a Linux user is sort of like living in a house inhabited by a large family of carpenters and architects. Every morning when you wake up, the house is a little different. Maybe there is a new turret, or some walls have moved. Or perhaps someone has temporarily removed the floor under your bed."

MSI Raider GE78HX 13VI-032PL

Offline

#15 2009-02-20 14:54:56

eldragon
Member
From: Buenos Aires
Registered: 2008-11-18
Posts: 1,029

Re: help get a laptop's suspend to work

new update.

during my attempts to get hibernate to work, i managed to get it working somehow, but half of acpi features, functions were down. battery wasnt being found for example.

when this happened, i hit the suspend button and it worked, but then after a normal boot, when everything worked, it went back to the regular behaviour, after resuming, the screen lights up, with whatever is left in vc/1 but i need to do a cold reboot. not even sysrq (which are enabled, btw) work.

anyone knows where to go from here? how can i disable acpi functions before suspend, and bring them back later? or am i just talking nonsense?

Offline

Board footer

Powered by FluxBB