bblue Posted September 26, 2009 Share Posted September 26, 2009 I have s3(STR) suspend working just fine, and the system wakes up no problem with a WOL magic packet, or a press of the power button. But there's no console video, and there doesn't appear to be any video related re-init options in the motherboard BIOS. The console keyboard (USB) works fine after WOL. I've seen this issue mentioned a few times here, but not with any specific resolution. Is there one? Or are there steps to try and isolate if it's hardware or software? The motherboard is Gigabyte EP43-U3DL, and video is an inexpensive EVA (NVidia 8800 chipset). It seems to work fine in all other aspects. I'm using the unRaid 4.5b6 build. Any suggestions would be helpful. --Bill Quote Link to comment
agw Posted September 26, 2009 Share Posted September 26, 2009 A quick google search of 'Nvidia 8800 sleep' nets a lot of posts about similar problems under Vista. I realize the OSs are completely unrelated, but I would consider the video card to be low-hanging fruit anyway and see if swapping it out solves the problem. No problem getting to the unRaid web interface or telneting-in from a networked computer after it wakes up? agw Quote Link to comment
bblue Posted September 26, 2009 Author Share Posted September 26, 2009 A quick google search of 'Nvidia 8800 sleep' nets a lot of posts about similar problems under Vista. I realize the OSs are completely unrelated, but I would consider the video card to be low-hanging fruit anyway and see if swapping it out solves the problem. Hmm, interesting. I've got to go to Fry's in a bit so I'll try something else. Maybe a low cost ATI or something. I have a bunch of extra cards but they're all PCI and this board uses PCI-e for video. Drat! No problem getting to the unRaid web interface or telneting-in from a networked computer after it wakes up? None. New telnets, http's start right up, and telnet sessions that were in use continue right where they left off. Hard drives come up all on, though. --Bill Quote Link to comment
stoner Posted September 26, 2009 Share Posted September 26, 2009 I am using an old Matrox G450 AGP card and also no video after waking from S3. Not really that bothered since I can still telnet and access the web interface. Only way to get back video is with a reboot of the server... Quote Link to comment
Guzzi Posted September 26, 2009 Share Posted September 26, 2009 Same here - after S3 wakeup no video. Asus board with onboard 690 chipset (IGP) Quote Link to comment
bblue Posted September 27, 2009 Author Share Posted September 27, 2009 I picked up a Diamond (ATI Radeon HD 4350) video card today and tried it instead of the EVA NVidia chipset card I had installed. NO difference. At all. It makes no attempt to come back up after the WOL. So, that and other similar reports with a variety of devices, leads me to believe that this is really a kernel/driver problem. There is a vga_reset program and a couple of others which may cause a driver reset in some of the kernel module packages, but there are no packages for the unRaid version of the kernel. There's a kernel-modules-smp-2.6.27.31_smp-i686-2.tgz for 12.2 Slackware and a kernel-modules-smp-2.6.29.6_smp-i686-2.txz for 13.0, but both of those packages have .ko kernel files that are of an incompatible format to ours. Is there someone with a full sized smp kernel they compiled that would have (or could have) compatible modules who could make up a full driver package for me to try? It looks like at least one vga related module might fix/patch the no video issue, and two others (usbserials.ko and ftdi-serial.ko) might get the serial port over USB working. Any info appreciated. --Bill Quote Link to comment
bubbaQ Posted September 27, 2009 Share Posted September 27, 2009 You don't need different video... you need s2ram http://cs.potsdam.edu/cgi-bin/man/man2html?s2ram+8 Quote Link to comment
dlmh Posted September 28, 2009 Share Posted September 28, 2009 I have experienced the same with onboard GMA950, although I don't care since it's a headless server. Only when connected to a monitor to do network related maintenance (which is kinda hard over SSH) I find it annoying having to reboot when the server accidentally goes to sleep. The way most users use unRAID, I don't really see this as a big issue, but certainly find it annoying in some very rare moments. Quote Link to comment
bblue Posted September 29, 2009 Author Share Posted September 29, 2009 You don't need different video... you need s2ram http://cs.potsdam.edu/cgi-bin/man/man2html?s2ram+8 Do you have a link to somewhere with a compiled-for-Slackware version of it? I didn't find much besides the Suspend project source code on SourceForge which contains s2ram. I don't have the GCC compiler suite installed here presently. --Bill Quote Link to comment
bubbaQ Posted September 29, 2009 Share Posted September 29, 2009 Do you have a link to somewhere with a compiled-for-Slackware version of it? Nope. Just install the dev kit and gcc... compile it... copy the necessary files to a persistent location, and reboot to get rid of the dev kit. Quote Link to comment
bblue Posted September 29, 2009 Author Share Posted September 29, 2009 Do you have a link to somewhere with a compiled-for-Slackware version of it? Nope. Just install the dev kit and gcc... compile it... copy the necessary files to a persistent location, and reboot to get rid of the dev kit. Ok, thanks. I'm currently installing the complete Slackware 13 distribution on an external e-SATA drive which I can use either on the dedicated unRaid server as an alternate boot, or on a dedicated machine. So one way or the other... --Bill Quote Link to comment
bblue Posted October 8, 2009 Author Share Posted October 8, 2009 Do you have a link to somewhere with a compiled-for-Slackware version of it? Nope. Just install the dev kit and gcc... compile it... copy the necessary files to a persistent location, and reboot to get rid of the dev kit. Ok, thanks. I'm currently installing the complete Slackware 13 distribution on an external e-SATA drive which I can use either on the dedicated unRaid server as an alternate boot, or on a dedicated machine. So one way or the other... I've compiled s2ram, and with the -f (force) and -p (post video) options the monitor comes back up when operation is resumed with a WOL packet. I noticed once before before video was working on resume (just suspending with the "echo 3 > /proc/acpi/sleep"), and again now with s2ram, that as long as the time between suspend and resume is low, something below 16 hours or so everything works as it should. But if the suspended time is more in the 24+ hour range the OS no longer appears to be operational on resume. The WOL packet wakes the system up with all drives spinning, but there is no video or network connectivity, and the system does not respond to a console keyboard ctrl-alt-delete to reboot. After a hardware reset everything reboots and comes back just fine. AFAIK, as long as RAM is powered and there's been no AC interruptions there shouldn't be any time limit involved. Does anyone have any ideas or suggestions on this? --Bill Quote Link to comment
bubbaQ Posted October 8, 2009 Share Posted October 8, 2009 There should be no time limit. I've gone weeks in S3 and resumed with no problems. My bet is on the PSU. If you have a spare PSU, I'd swap out the PSU and test it with a different one. Quote Link to comment
bblue Posted October 8, 2009 Author Share Posted October 8, 2009 There should be no time limit. I've gone weeks in S3 and resumed with no problems. My bet is on the PSU. If you have a spare PSU, I'd swap out the PSU and test it with a different one. Ok, I could try that. This one is a new Corsair 650TX and seems completely stable when the unit is on for days at a time when no suspend is in play. I do have an extra 550TX here, but am not sure it will be sufficient to power up 13 drives. Will give it a shot. Thanks. --Bill Quote Link to comment
bblue Posted October 9, 2009 Author Share Posted October 9, 2009 There should be no time limit. I've gone weeks in S3 and resumed with no problems. My bet is on the PSU. If you have a spare PSU, I'd swap out the PSU and test it with a different one. Ok, I could try that. This one is a new Corsair 650TX and seems completely stable when the unit is on for days at a time when no suspend is in play. I do have an extra 550TX here, but am not sure it will be sufficient to power up 13 drives. Will give it a shot. Thanks. I put the 550TX in last night, and it did power up with all the drives, no problem. Just took it out of suspend at 21 hours and it came right up as it should. Next will be a longer suspend time to verify. Odd too, the 650TX drew .04 watts during suspend. The smaller 550TX draws .06 watts during suspend. --Bill Quote Link to comment
purko Posted October 10, 2009 Share Posted October 10, 2009 Nope. Just install the dev kit and gcc... compile it... copy the necessary files to a persistent location, and reboot to get rid of the dev kit. Can this (whatever it is you are talking about) be done on the unraid machine? Or does one need a separate slackware installation for this? Or, if some of you guys have compiled s2ram for unraid already, then can you possibly host the package somewhere? Purko Quote Link to comment
kricker Posted October 10, 2009 Share Posted October 10, 2009 Or, if some of you guys have compiled s2ram for unraid already, then can you possibly host the package somewhere? Purko Yes please. I would like to give s2ram a go as well. I just don't have the time right now to do it on my own. Quote Link to comment
bblue Posted October 10, 2009 Author Share Posted October 10, 2009 Ok, I have placed the Slackware binary for s2ram on my server at http://nada.netoldies.com/s2ram.bin . After downloading rename it to just s2ram. Lot's of info about how to use it can be found at http://en.opensuse.org/S2ram mostly on the #1 option. --Bill Quote Link to comment
purko Posted October 10, 2009 Share Posted October 10, 2009 Thanks Bill! Something wrong with the link though. Quote Link to comment
bblue Posted October 10, 2009 Author Share Posted October 10, 2009 Geez. Message corrected, sorry. Quote Link to comment
purko Posted October 10, 2009 Share Posted October 10, 2009 Geez. Message corrected, sorry. err... try again. http://nada.netoldies.com/s2ram ... HTTP Error 404 - File or directory not found. ftp://nada.netoldies.com/s2ram ...is asking for User/Password Quote Link to comment
bblue Posted October 10, 2009 Author Share Posted October 10, 2009 Geez. Message corrected, sorry. err... try again. http://nada.netoldies.com/s2ram ... HTTP Error 404 - File or directory not found. Cripes. Ok, I had to name it s2ram.bin to keep the server happy. Download and then rename it. Sorry about that. --Bill Quote Link to comment
purko Posted October 10, 2009 Share Posted October 10, 2009 Looks like s2ram depends on the libx86 library. Once I installed that, s2ram worked without problem. Thanks again. Quote Link to comment
kricker Posted October 10, 2009 Share Posted October 10, 2009 Looks like s2ram depends on the libx86 library. Once I installed that, s2ram worked without problem. Thanks again. Care to detail how you installed that libx86 library, please? Quote Link to comment
bblue Posted October 11, 2009 Author Share Posted October 11, 2009 Just pick up libx86-1.1-i486-1.tgz from http://packages.slackware.it in the 12.2 distribution, and install it with installpkg. --Bill Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.