https://bugzilla.kernel.org/show_bug.cgi?id=47991
--- Comment #30 from fpgahardwareengineer <mypersonalmailb...@mail.com> 2012-11-17 08:09:19 --- (In reply to comment #29) Hi Tianyu, I work on troubleshooting multiple Ubuntu-related bugs, especially ACPI S3 State related bugs because I live in a small apartment room, and I made progress on several others in the past few days so now I can comeback to work on this one. Thank you very much for telling me that running, $ sudo sh -c "echo (*) > /proc/acpi/wakeup" (Note: '*' refers to EUSB, USB, USB2, and USB3 in this case.) Twice will restore the original wakeup setting. I am such a Linux beginner that I was honestly afraid to experiment on running the above command more than once. Anyway, thanks for letting me know. While I was absent on dealing this SiS chipset USB related issue, I got a system with ECS L4S5A/DX+ mainboard working. ECS L4S5A/DX+ is a mainboard with SiS 645DX Northbridge and SiS 962 Southbridge for Intel Pentium 4 platform. http://www.ecs.com.tw/ECSWebSite/Product/Product_Detail.aspx?CategoryID=1&DetailID=21&DetailName=Feature&MenuID=24&LanID=9 The one I got from E-waste dump had good electrolytic caps, and the mainboard runs very reliably. This SiS 962 Southbridge is SiS's first USB 2.0 implementation if I am correct, and contrary to my expectation, ECS happened to support ACPI S3 State with this mainboard (This is strange considering that some of their "newer" mainboards with SiS chipsets don't support ACPI S3 State even though SiS Southbridges do support it at the hardware level.). I installed Ubuntu 12.04 LTS 32-bit, and expected the mainboard to have issues that plague ASUS P4S8X and P4S8X-MX mainboards. Interestingly, ECS L4S5A/DX+ mainboard does go into ACPI S3 State, and comes out reliably with NVIDIA GeForce 4 Ti 4200 AGP graphics card. Yes, this is "without" having to run the above commands in Terminal I had to do with ASUS P4S8X and P4S8X-MX mainboards. Based on this, it is starting to look like this issue with USB wakeup is not necessarily SiS chipset USB 2.0 controller's fault, but maybe is specific to how ACPI BIOS is set up by mainboard manufactuers. My view is that, OS should not rely too much on ACPI BIOS as much as possible because they may not be set up correctly. Tianyu, regarding this thing you want to me called, "bisect before 3.1," do you want me to try some Linux kernel prior to 3.2? I mainly use Ubuntu, and according to Wikipedia entry about Ubuntu, Ubuntu 11.10 uses Linux 3.0 kernel. Do you want me to install Ubuntu 11.10 to a hard drive, and test it with the aforementioned SiS chipset-based mainboards? I have the tendency to use LTS (Long Term Support) version only, and in this case, all of my Ubuntu-based computers in my apartment have Ubuntu 10.04 LTS (Linux kernel 2.6.32) or Ubuntu 12.04 LTS (Linux kernel 3.2). Do you want me to run the above command in Terminal on Ubuntu 10.04 LTS, and test the ACPI S3 State behavior? Again, I am a Linux OS beginner so if you can give me guidance on how to do this, I will appreciate. Also, is this considered something that needs fixing by the upstream developers? Of course, I think so, but it sounds to me nothing is being done at this moment despite the bug has been known for a while. Obviously, I will like to see this bug fixed fairly soon. Regards, fpgahardwareengineer > (In reply to comment #27) > > (In reply to comment #26) > > > > Hi Tianyu, > > > > Okay, it was nice that a workaround was found, but I still see some issues. > > > > 1) The setting is not permanent > > > > What happens is, if I shut down or restart the computer, the settings > > disappear. > Yeah. You need to set everytime after boot up. > > > To prevent the wake up if I perform a standby, I will have to run the "sudo > > sh > > -c . . ." operation again, during the next session. > > Is there a way to make this permanent? > No, you can run a script automatically when system bootup. > > > > > > > 2) How do I reenable to make it wakeup? > > > > Again, I am not a Unix expert so I am not that familiar with the Terminal. > > Can you tell me how I can reenable the wakeup for USB for testing purposes? > > In other words, I will like to know the opposite of, > > > > $ sudo sh -c "echo (*) > /proc/acpi/wakeup" > > > > Of course, (*) refers to EUSB, USB, USB2, and USB3 in this case. > Just do "echo EUSB > /proc/acpi/wakeup"again to enable wakeup. -- Configure bugmail: https://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching the assignee of the bug. ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ acpi-bugzilla mailing list acpi-bugzilla@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla