[Bug 884227] Re: T400 suspends only once

2012-03-02 Thread Rioting_Pacifst
*** This bug is a duplicate of bug 693594 ***
https://bugs.launchpad.net/bugs/693594

** This bug is no longer a duplicate of bug 756499
   cgroup-bin breaks suspend to RAM
** This bug has been marked a duplicate of bug 693594
   cgroup-bin should not move kthreadd into a default cgroup

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/884227

Title:
  T400 suspends only once

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/884227/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 849564] Re: System76 Lemur: Does not suspend on second attempt

2012-03-02 Thread Rioting_Pacifst
*** This bug is a duplicate of bug 693594 ***
https://bugs.launchpad.net/bugs/693594

** This bug is no longer a duplicate of bug 756499
   cgroup-bin breaks suspend to RAM
** This bug has been marked a duplicate of bug 693594
   cgroup-bin should not move kthreadd into a default cgroup

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/849564

Title:
  System76 Lemur: Does not suspend on second attempt

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/849564/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 756499] Re: cgroup-bin breaks suspend to RAM

2012-03-02 Thread Rioting_Pacifst
*** This bug is a duplicate of bug 693594 ***
https://bugs.launchpad.net/bugs/693594

I'm marking this a duplicate of #693594 but if you come across this here
are some Workarounds/Fixes:

1)do not move all tasks into a default cgroup 
comment CREATE_DEFAULT=yes out and uncomment CREATE_DEFAULT=no in 
/etc/default/cgconfig

2)putting the following in /etc/cgconfig.conf fixed (a better value as this is 
kernels default anyway)
group sysdefault {
cpu {
cpu.rt_runtime_us = 95;
}
}

3) Add a rule so that [kthreadd] is never put in the default group

In case anybody was wondering what is going on:
Suspend fails because it cannot shutdown your extra CPUs ( you can test this 
with echo 0 > /sys/devices/system/cpu/cpu$x/online ).
The kernel can't shutdown the extra CPUs because some it spawns some threads 
(ksoftirqd and migration) that need realtime scheduling and because they are in 
the sysdefault subgroup it will not allow it (you can fix this with echo PID of 
the stuck thread to /sys/fs/cgroup/cpu/tasks (the thread will show up as state 
D (Uninterruptible sleep))).

Note that on some kernels: (e.g 3.0.0 that is shipped with 11.10) you
can shutdown the CPUs once each before the problem occurs (e.g one
suspend) but on others ( e.g 3.3.0-rc4) you cant.

** This bug has been marked a duplicate of bug 693594
   cgroup-bin should not move kthreadd into a default cgroup

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/756499

Title:
  cgroup-bin breaks suspend to RAM

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libcgroup/+bug/756499/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 590516] Re: resume hangs kernel with nouveau drivers

2012-03-02 Thread Rioting_Pacifst
Hi I've been having suspend/resume issues with cgroups and this bug came
up in a search I believe your problem is caused by
https://bugs.launchpad.net/ubuntu/+source/libcgroup/+bug/693594

Do you have a multicore/hyperthreaded machine?
If so could you try the following
* Open a few root prompts
* check mount for where your cgroups fs is (mine is  /sys/fs/cgroup/cpu/ on 
previous versions of ubuntu it may be elsewhere)
* In one try turning your 2nd processor off and on a few types  ( e.g echo 0 > 
/sys/devices/system/cpu/cpu1/online ).
* If that locks up use a second prompt to run (echo 95 > 
/sys/fs/cgroup/cpu/sysdefault/cpu.rt_runtime_us ) if this unlocks up the 
processor shutdown, a suspend/resume should now work.
* If suspend/resume works after putting a value in 
/sys/fs/cgroup/cpu/sysdefault/cpu.rt_runtime_us please mark this bug a 
duplicate of 693594 and look there for permanent fixes

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/590516

Title:
  resume hangs kernel with nouveau drivers

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/590516/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 858102] Re: cgroup service prevents VMWare services stopping

2012-03-02 Thread Rioting_Pacifst
Hi

I've been looking at cgroup bugs and I suspect that you have a
multicore/hypterthreaded system which is experiencing a symptom of
https://bugs.launchpad.net/ubuntu/+source/libcgroup/+bug/693594 could
you try giving the default group some realtime priority (e.g echo 95
| sudo tee /sys/fs/cgroup/cpu/sysdefault/cpu.rt_runtime_us ) and then
seeing if you still have the problem?

Thanks

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/858102

Title:
  cgroup service prevents VMWare services stopping

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libcgroup/+bug/858102/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 693594] Re: cgroup-bin should not move kthreadd into a default cgroup

2012-03-03 Thread Rioting_Pacifst
This bug has quite a few nasty symptoms (breaks suspend on SMP machines,
etc) and I guess cgroups are going to get more popular as people try the
"superpatch" so could we get one of the following into 12.04 please:

1)do not move all tasks into a default cgroup 
comment CREATE_DEFAULT=yes out and uncomment CREATE_DEFAULT=no in 
/etc/default/cgconfig

2)putting the following in /etc/cgconfig.conf
group sysdefault {
cpu {
cpu.rt_runtime_us = 95;
}
}

3) Add a rule so that [kthreadd] is never put in the default group

4) Changing startup script to not move ktreadadd

I think creating a superflous default group is stupid anyway so the
first fix is by far the best.

Upstream have also release 0.38 but nothing in the changelog seems
relevant.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/693594

Title:
  cgroup-bin should not move kthreadd into a default cgroup

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libcgroup/+bug/693594/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 652467] Re: xerver-xorg-video-ati dependancies need changing

2011-02-26 Thread Rioting_Pacifst
it's not about saving space it's about packaging it correctly
Currently the dependencies do not depend on ati, from what you've described ati 
is needed so 
1) is the simplest solution as xerver-xorg-video-7 and xserver-xorg-video-all 
do not depend on the specific drivers but on ati to function correctly
2) is not plausible
3) not only saves 400KB and makes the packaging work correctly, but also allows 
the ati drivers to follow the same model as the rest of the drivers

Removing nvida or intel drivers doesn't save much space either, but they
are packaged correctly anyway.

Note: perhaps my wording for the orginal report was unclear when i say
remove radeon,r128,mach64 I meant to remove the dependency on them,
below is an explanation of exactly what i mean

solution 1 (literally 3 lines of changes)
As the radeon,r128,mach64 drivers do not provide full drivers from 
radeon,r128,mach64 remove the following line in debian/control:
Provides: ${xviddriver:Provides}

solution 3a (done the without extra packages)
from radeon,r128,mach64 remove the following line in debian/control:
Provides: ${xviddriver:Provides}
then change the depends and dbg-depends in ati to be
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
 ${xviddriver:Depends},
 ( xserver-xorg-video-r128, xserver-xorg-video-mach64, 
xserver-xorg-video-radeon ) | xserver-xorg-video-r128 | 
xserver-xorg-video-mach64 | xserver-xorg-video-radeon
 
Depends:
 ${misc:Depends},
 xserver-xorg-video-ati (= ${binary:Version}),
 ( xserver-xorg-video-r128-dbg, xserver-xorg-video-mach64-dbg, 
xserver-xorg-video-radeon-dbg ) | xserver-xorg-video-r128-dbg | 
xserver-xorg-video-mach64-dbg | xserver-xorg-video-radeon-dbg


solution 3b (done the with 2 extra packages)
from radeon,r128,mach64 replace the following line in debian/control:
Provides: ${xviddriver:Provides}
with
Provides: xserver-xorg-video-ati-any


then change the depends and dbg-depends in ati to be
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
 ${xviddriver:Depends},
 xserver-xorg-video-ati-all | xserver-xorg-video-ati-any
 
Depends:
 ${misc:Depends},
 xserver-xorg-video-ati (= ${binary:Version}),
 xserver-xorg-video-ati-all-dbg | xserver-xorg-video-ati-any-dbg


And in xserver-xorg-video-ati define xserver-xorg-video-ati-all and 
xserver-xorg-video-ati-all-dbg as
Package: xserver-xorg-video-ati-all
Architecture: any
Depends:
 xserver-xorg-video-ati,
 xserver-xorg-video-mach64,
 xserver-xorg-video-r128,
 xserver-xorg-video-radeon
Description: X.Org X server -- All AMD/ATI Radeon display driver
 This package provides the 'ati' driver for the AMD/ATI Mach64, Rage128,
 Radeon, FireGL, FireMV, FirePro and FireStream series. This package
 pulls in the sub drivers for 'mach64', 'r128' and 'radeon'
 
 This package is built from the X.org xf86-video-ati driver module.
 
Package: xserver-xorg-video-ati-all-dbg
Architecture: any
Depends:
 xserver-xorg-video-ati-dbg,
 xserver-xorg-video-mach64-dbg,
 xserver-xorg-video-r128-dbg,
 xserver-xorg-video-radeon-dbg
Description: X.Org X server -- All AMD/ATI Radeon display driver (debugging 
symbols)
 This package provides the 'ati' driver for the AMD/ATI Mach64, Rage128,
 Radeon, FireGL, FireMV, FirePro and FireStream series. This package
 pulls in the sub drivers for 'mach64', 'r128' and 'radeon'
 
 This package is built from the X.org xf86-video-ati driver module.

Note that none of the above changes affect the auto-dependency system as they 
only edit the explicitly defined dependencies
for cleanness of dependencies I would also change xserver-xorg-video-all to not 
list radeon,r128,mach64 as they are not real drivers, but as i couldn't get 
hold of the control file I don't know how easy this would be

I can remake the changes as patches if i would make things easier.
I noticed I introduced some circular dependencies, in 3b and did something 
weird in the syntax of 3a, I'm not familiar enough with the debian build system 
to know if I did these right, so you may want to correct them or give me a 
while to learn and test these changes

In summary, this bug is a real bug that can lead to xorg breakage and
can be easily solved with solution 1 or correctly solved with solution
3b.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/652467

Title:
  xerver-xorg-video-ati dependancies need changing

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


[Bug 652467] [NEW] xerver-xorg-video-ati dependancies need changing

2010-09-30 Thread Rioting_Pacifst
Public bug reported:

Binary package hint: xorg

xserver-xorg depends on xserver-xorg-video-all OR xerver-xorg-video-7
xserver-xorg-video-all depends on ati & radeon & r128 & mach64
xerver-xorg-video-7 provided by ati OR radeon OR r128 OR mach64

Ati package is needed to startx (yet it can be uninstalled) 
Ati depends on r128 & mach64 & radeon (yet for any given ati hardware 
configuration only one will be needed)

Problems:
xerver-xorg-video-7 dependencies allow you to have an unstartable X while 
having the correct drivers installed (serious)
Ati explicitly depends on packages it shouldn't

Solutions:
1) Make xerver-xorg-video-7 and xserver-xorg-video-all provide/depend on ati 
and remove radeon,r128,mach64
* Pretty simple fix
* Adds unneeded dependencies

2) Change xorg so it can boot directly from radeon without needing ati
* No changes to packaging
* Needs actual code changes

3) Make xerver-xorg-video-7 and xserver-xorg-video-all provide/depend on ati 
and remove radeon,r128,mach64
make xerver-xorg-video-ati depend on xerver-xorg-video-ati-all | 
xerver-xorg-video-ati-any
xerver-xorg-video-ati-any is analogous to xerver-xorg-video-7
* No unneeded dependencies
* No actual codding required
* Follows same model as xserver-xorg

** Affects: xorg (Ubuntu)
 Importance: Undecided
 Status: New

-- 
xerver-xorg-video-ati dependancies need changing
https://bugs.launchpad.net/bugs/652467
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs