[1.] One line summary of the problem: suspend/resume no longer working on kernel 2.6.33 (34 or 35) Via VX800/VX820 chipset [2.] Full description of the problem/report:Upgrading from 2.6.31-13 kernel (Mandriva 2010.0) to 2.6.33-5 kernel (Mandriva 2010.1) results in the final stage of shutdown on suspend (ram or disk) hanging without putting the laptop (Samsung NC20) to sleep. The network and power leds and processor remain on though the screen has powered down. Reverting to 2.6.31-13 resolves the issue. The pm-suspend.log (attached) seems to be correct though when control is passed to the kernel the hang state results. [3.] Keywords (i.e., modules, networking, kernel): kernel suspend/resume power management [4.] Kernel version (from /proc/version): Linux version 2.6.34.2-tmb-laptop-2mdv (mandrake@n4.mandriva.com) (gcc version 4.4.3 (GCC) ) #1 SMP Sun Aug 15 13:50:18 UTC 2010 [5.] Output of Oops.. message (if applicable) with symbolic information resolved (see Documentation/oops-tracing.txt) [6.] A small shell script or example program which triggers the problem (if possible) [7.] Environment LESSKEY=/etc/.less LC_PAPER=en_GB.UTF-8 LC_ADDRESS=en_GB.UTF-8 KDE_MULTIHEAD=false DM_CONTROL=/var/run/xdmctl HOSTNAME=localhost.localdomain LC_MONETARY=en_GB.UTF-8 MALLOC_CHECK_=2 GPG_AGENT_INFO=/home/ixnewton/.gnupg/S.gpg-agent:5985:1 TERM=xterm SHELL=/bin/bash XDG_MENU_PREFIX=kde- HISTSIZE=1000 XDG_SESSION_COOKIE=dc07773cfbd39ff212b34c9c4b49ab89-1281943875.441308-1898716235 XDM_MANAGED=method=classic,auto LC_SOURCED=1 CANBERRA_DRIVER=pulse GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/ixnewton/.gtkrc-2.0::/home/ixnewton/.kde4/share/config/gtkrc-2.0 KONSOLE_DBUS_SERVICE=:1.35 TMPDIR=/home/ixnewton/tmp GTK_RC_FILES=/etc/gtk/gtkrc:/home/ixnewton/.gtkrc::/home/ixnewton/.kde4/share/config/gtkrc GS_LIB=/home/ixnewton/.fonts WINDOWID=39845927 LC_NUMERIC=en_GB.UTF-8 QTDIR=/usr/lib/qt4 GTK_MODULES=canberra-gtk-module KDE_FULL_SESSION=true USER=ixnewton LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.iso=01;31:*.jpg=01;35:*.jpeg=01;35:*.JPG=01;35:*.JPEG=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.ico=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.divx=01;35:*.xvid=01;35:*.3gp=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:*.mp2=00;36:*.mod=00;36:*.xm=00;36:*.s3m=00;36:*.it=00;36:*.wma=00;36:*~=47;30:*.bak=47;30:*.swp=47;30:*.bck=47;30:*.bk=47;30:*.old=47;30:*.tmp=47;30:*.save=47;30:*.rpmsave=47;30:*.rpmnew=47;30: QT4DOCDIR=/usr/share/doc/qt4/doc LC_TELEPHONE=en_GB.UTF-8 SESSION_MANAGER=local/localhost.localdomain:@/tmp/.ICE-unix/7737,unix/localhost.localdomain:/tmp/.ICE-unix/7737 XDG_CONFIG_DIRS=/etc/xdg:/etc/xdg/kde4 NLSPATH=/usr/share/locale/%l/%N DESKTOP_SESSION=01KDE4 PATH=/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/usr/lib/qt4/bin:/home/ixnewton/bin MAIL=/var/spool/mail/ixnewton LC_MESSAGES=en_GB.UTF-8 LC_IDENTIFICATION=en_GB.UTF-8 LC_COLLATE=en_GB.UTF-8 PWD=/home/ixnewton/.kde4/Autostart INPUTRC=/etc/inputrc XMODIFIERS=@im=none KDE_COLOR_DEBUG=1 LANG=en_GB.UTF-8 KDE_SESSION_UID=10001 PYTHONSTARTUP=/etc/pythonrc.py LC_MEASUREMENT=en_GB.UTF-8 PYTHONDONTWRITEBYTECODE=1 KONSOLE_DBUS_SESSION=/Sessions/2 HISTCONTROL=ignoredups SSH_ASKPASS=/usr/lib/ssh/ssh-askpass COLORFGBG=0;15 SHLVL=2 HOME=/home/ixnewton LESSCHARSET=utf-8 KDE_SESSION_VERSION=4 LANGUAGE=en_GB.UTF-8:en_GB:en XCURSOR_THEME=Oxygen_White GCONF_TMPDIR=/tmp LESS=-MM G_FILENAME_ENCODING=@locale LOGNAME=ixnewton PYTHONPATH=/usr/lib/ooo/basis-link/program:/usr/lib/ooo/basis-link/program TMP=/home/ixnewton/tmp LC_CTYPE=en_GB.UTF-8 DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-tIXCkOOHNa,guid=a071bf0f0167ce81ab9642ee00000040 XDG_DATA_DIRS=/usr/share:/usr/share:/usr/local/share LESSOPEN=|/usr/bin/lesspipe.sh %s BROWSER=/usr/bin/www-browser WINDOWPATH=8 PROFILEHOME= DISPLAY=:0 QTEST_COLORED=1 META_CLASS=desktop QT_PLUGIN_PATH=/home/ixnewton/.kde4/lib/kde4/plugins/:/usr/lib/kde4/plugins/ LC_TIME=en_GB.UTF-8 MDV_MENU_STYLE=mandriva LC_NAME=en_GB.UTF-8 _=/usr/bin/env [7.1.] Software (add the output of the ver_linux script here) [7.2.] Processor information (from /proc/cpuinfo): [7.3.] Module information (from /proc/modules): [7.4.] Loaded driver and hardware information (/proc/ioports, /proc/iomem) [7.5.] PCI information ('lspci -vvv' as root) 00:00.0 Host bridge: VIA Technologies, Inc. VX800 Host Bridge (rev 12) Subsystem: Samsung Electronics Co Ltd Device c04e Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 256 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 #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <1us ClockPM- Surprise+ LLActRep+ BwNot- LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Slot #0, PowerLimit 0.000W; 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: [68] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [70] MSI: Enable+ Count=1/1 Maskable+ 64bit+ Address: 00000000fee0100c Data: 4149 Masking: 00000001 Pending: 00000000 Capabilities: [98] Subsystem: Samsung Electronics Co Ltd Device c04e Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES+ TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr+ BadTLP+ BadDLLP+ Rollover- Timeout- NonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn- Capabilities: [140 v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed- WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff Status: NegoPending- InProgress- Capabilities: [180 v1] Root Complex Link Desc: PortNumber=02 ComponentID=01 EltType=Config Link0: Desc: TargetPort=00 TargetComponent=01 AssocRCRB- LinkType=MemMapped LinkValid+ Addr: 0000000000000000 Kernel driver in use: pcieport Kernel modules: shpchp 00:03.1 PCI bridge: VIA Technologies, Inc. VX800/VX820 PCI Express Root Port (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- SERR- TAbort- Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- Capabilities: [40] Express (v1) Root Port (Slot+), MSI 00 DevCap: MaxPayload 256 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 #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <1us ClockPM- Surprise+ LLActRep+ BwNot- LnkCtl: ASPM L1 Enabled; RCB 64 bytes Disabled- Retrain- CommClk+ ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt- LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt- ABWMgmt- SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Slot #0, PowerLimit 0.000W; 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: [68] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- Capabilities: [70] MSI: Enable+ Count=1/1 Maskable+ 64bit+ Address: 00000000fee0100c Data: 4151 Masking: 00000001 Pending: 00000000 Capabilities: [98] Subsystem: Samsung Electronics Co Ltd Device c04e Capabilities: [100 v1] Advanced Error Reporting UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol- UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol- CESta: RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr- CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+ AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn- Capabilities: [140 v1] Virtual Channel Caps: LPEVC=0 RefClk=100ns PATEntryBits=1 Arb: Fixed- WRR32- WRR64- WRR128- Ctrl: ArbSelect=Fixed Status: InProgress- VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans- Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256- Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff Status: NegoPending- InProgress- Capabilities: [180 v1] Root Complex Link Desc: PortNumber=03 ComponentID=01 EltType=Config Link0: Desc: TargetPort=00 TargetComponent=01 AssocRCRB- LinkType=MemMapped LinkValid+ Addr: 0000000000000000 Kernel driver in use: pcieport Kernel modules: shpchp 00:0d.0 FLASH memory: VIA Technologies, Inc. Secure Digital Memory Card Controller Subsystem: Samsung Electronics Co Ltd Device c04e Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR- TAbort- SERR-