Author Topic: Suspending on an X58 type MB w/ Nvidia  (Read 1005 times)

Offline dhinds

  • Full Member
  • ***
  • Posts: 153
Suspending on an X58 type MB w/ Nvidia
« on: December 11, 2014, 06:28:52 pm »
After sucessfully upgrading my Sparky Ultra Openbox v 3.2 to 3.6 I would like to fix a long standing bug which I thought had no solution:  If I suspend the computer, no display appears when unsuspending.  I thought the problem was with the BIOS and the NVidia driver (and maybe it was).

In any case, a recent Calculate Linux XFCE installment can Suspend and Unsuspend just fine.

After the upgrade and installing

I installed Calculate (which is actually an overlay on top of Gentoo), because I wanted to have a backup system on hand before attempting to upgrade Sparky Ultra Openbox (a discontinued version - and v. 3.6 of Sparky Base Openbox is not yet ready), and my openSUSE Gnome brtfs root partition ran out of disk space during the upgrade (although it had 52 Gb), which I have been unable to either recover or reinstall.

Sparky Ultra Openbox has been the main system on my main desktop computer since v. 3.2, but not being able to Suspend (or Hibernate) means that I have to either leave it on day and night or shut it down and reopen everything on loading the system again (which is not what I do).

I assume that if Gentoo XFCE can Suspend and recover, Sparky can too.  I'll try to determine what is being used to accomplish that - but Calculate/Gentoo has no graphic package installer that can show both what is installed and what isn't but is available (just eix and portage), although their forums may be able to help).

Any Debian compatible suggestions?

Thanks in advance.

I hadn't noticed this.

Suspending doesn't work well, sorry. I can't help you with that.
Quote
addons.manager   WARN   Application shipped blocklist has an unexpected namespace
It looks like a bug, there are a lot of the same info in the net.

Sorry about that.
« Last Edit: December 11, 2014, 07:38:04 pm by dhinds »

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1456
    • SparkyLinux
Re: Suspending on an X58 type MB w/ Nvidia
« Reply #1 on: December 11, 2014, 09:39:09 pm »
What is your video card?
Show me 'lspci' result please.
Nothing is easy as it looks.

Offline dhinds

  • Full Member
  • ***
  • Posts: 153
Re: Suspending on an X58 type MB w/ Nvidia
« Reply #2 on: December 12, 2014, 12:40:47 am »
What is your video card?

Gigabyte NVidia GeForce GTS250 Graphics Adapter

Quote
Show me 'lspci' result please.

Code: [Select]
lspci
00:00.0 Host bridge: Intel Corporation 5520/5500/X58 I/O Hub to ESI Port (rev 13)
00:01.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 1 (rev 13)
00:02.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 2 (rev 13)
00:03.0 PCI bridge: Intel Corporation 5520/5500/X58 I/O Hub PCI Express Root Port 3 (rev 13)
00:10.0 PIC: Intel Corporation 7500/5520/5500/X58 Physical and Link Layer Registers Port 0 (rev 13)
00:10.1 PIC: Intel Corporation 7500/5520/5500/X58 Routing and Protocol Layer Registers Port 0 (rev 13)
00:11.0 PIC: Intel Corporation 7500/5520/5500 Physical and Link Layer Registers Port 1 (rev 13)
00:11.1 PIC: Intel Corporation 7500/5520/5500 Routing & Protocol Layer Register Port 1 (rev 13)
00:13.0 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub I/OxAPIC Interrupt Controller (rev 13)
00:14.0 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub System Management Registers (rev 13)
00:14.1 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub GPIO and Scratch Pad Registers (rev 13)
00:14.2 PIC: Intel Corporation 7500/5520/5500/X58 I/O Hub Control Status and RAS Registers (rev 13)
00:15.0 PIC: Intel Corporation 7500/5520/5500/X58 Trusted Execution Technology Registers (rev 13)
00:1a.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4
00:1a.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5
00:1a.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6
00:1a.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 1
00:1c.1 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 2
00:1c.3 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 4
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 5
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Root Port 6
00:1d.0 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1
00:1d.1 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2
00:1d.2 USB controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3
00:1d.7 USB controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port SATA IDE Controller #1
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller #2
01:00.0 IDE interface: Marvell Technology Group Ltd. Device 91a3 (rev 11)
02:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 03)
03:00.0 VGA compatible controller: NVIDIA Corporation G92 [GeForce GTS 250] (rev a2)
05:00.0 SATA controller: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 02)
05:00.1 IDE interface: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 02)
06:00.0 SATA controller: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03)
06:00.1 IDE interface: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 03)
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 03)
09:00.0 Ethernet controller: Intel Corporation 82541PI Gigabit Ethernet Controller (rev 05)
09:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
3f:00.0 Host bridge: Intel Corporation Xeon 5500/Core i7 QuickPath Architecture Generic Non-Core Registers (rev 05)
3f:00.1 Host bridge: Intel Corporation Xeon 5500/Core i7 QuickPath Architecture System Address Decoder (rev 05)
3f:02.0 Host bridge: Intel Corporation Xeon 5500/Core i7 QPI Link 0 (rev 05)
3f:02.1 Host bridge: Intel Corporation Xeon 5500/Core i7 QPI Physical 0 (rev 05)
3f:03.0 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller (rev 05)
3f:03.1 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Target Address Decoder (rev 05)
3f:03.4 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Test Registers (rev 05)
3f:04.0 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Control Registers (rev 05)
3f:04.1 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Address Registers (rev 05)
3f:04.2 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Rank Registers (rev 05)
3f:04.3 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 0 Thermal Control Registers (rev 05)
3f:05.0 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Control Registers (rev 05)
3f:05.1 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Address Registers (rev 05)
3f:05.2 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Rank Registers (rev 05)
3f:05.3 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 1 Thermal Control Registers (rev 05)
3f:06.0 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Control Registers (rev 05)
3f:06.1 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Address Registers (rev 05)
3f:06.2 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Rank Registers (rev 05)
3f:06.3 Host bridge: Intel Corporation Xeon 5500/Core i7 Integrated Memory Controller Channel 2 Thermal Control Registers (rev 05)

The following 2 post exchange may also be helpful:

https://forums.gentoo.org/viewtopic-t-1005988-highlight-suspend.html

According to the poster of the second post, this is a systemd issue.  Gentoo doesn't use systemd.
« Last Edit: December 12, 2014, 12:46:04 am by dhinds »

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1456
    • SparkyLinux
Re: Suspending on an X58 type MB w/ Nvidia
« Reply #3 on: December 12, 2014, 01:50:49 pm »
We will try from different size.
Make two test for me, please - run two commands as regular user, not root:
1. Suspend to RAM:
Code: [Select]
systemctl suspend2. Suspend to disk (hibernate):
Code: [Select]
systemctl hibernateBoth of theme get the job done on my machine with nVidia card.
Let me know whatever happened on yours.

Edit:
Before that, check do you have installed: systemd and systemd-sysv
If not install them, reboot and make tests after.
« Last Edit: December 12, 2014, 01:57:37 pm by pavroo »
Nothing is easy as it looks.

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1456
    • SparkyLinux
Re: Suspending on an X58 type MB w/ Nvidia
« Reply #4 on: December 13, 2014, 08:38:21 pm »
I have upgraded two tools:
- wm-logout-0.1.2 for Openbox
- sparky-jwm-exit-0.1.4 for JWM
Both use systemd now.
They are in our repo so upgrade and test.

The notification daemon works back after today's upgrading from Debian repo.
Nothing is easy as it looks.