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

Reply via email to