/srv/irclogs.ubuntu.com/2011/04/23/#ubuntu-kernel.txt

=== jjohansen is now known as jj-afk
jj-afkback on later00:39
=== sconklin is now known as sconklin-gone
Thedemon007Hello05:21
Thedemon007On the new Siragon ML-6200 netbook I have noticed that some of the function keys do not work.05:22
Thedemon007http://pastebin.ubuntu.com/597709/05:24
MeepHi, anyone here will/interested in confirming regression point in https://bugs.launchpad.net/ubuntu/+source/linux/+bug/760131 ?18:17
ubot2Launchpad bug 760131 in linux "Power consumption raised significantly in natty" [Undecided,Confirmed]18:17
ohsixthat's a good one, you know you can disable the turbo modes; but it raises an important point18:18
ohsixi don't think mav's kernel cared or knew about turbo modes18:19
ohsixugh phoronix18:20
ohsixhow did they waste so man god damned words and not hilight the problem18:21
Meepohsix:  Isolating the git commit is underway.  The Linus' tree commit has been identified. Looking to find someone who can reproduce it.18:22
ohsixnice18:23
ohsixtheres probably something in Documentation/ about the turbo logic; i don't know how it interacts with cpu governors but you'd think it'd just be another p-state18:24
MeepI've worked with Phoronix on getting details analyzed for other issues.  Working with three different projects (Ubuntu/QEMU/KVM) with all of them pointing fingers at each other.18:25
MeepSo reporting issues visibly is sometimes the best approach.18:25
ohsixgpu turbo is new post-mav too18:26
MeepAnyway, if there are people who can confirm the power delta between two commits in LInus' tree, we can confirm the merge that caused the regression. 18:26
ohsixjust running powertop and looking at changelogs will find the problem18:26
MeepThe change is looking at being in the merge of the hugetable.18:27
MeepSo it's unlikely that powertop will isolate the issue.18:27
ohsixso you suspect that's what's keeping the cpus in turbo, burning battery18:27
ohsixthe cpu governor should be keeping it out of turbo if there isn't actually anything to run18:28
MeepOkay.  There are two general approaches to identifying regressions.  1) prod and work through the problem directly as thought it's a new issue.  2) bisect blindly back to the cause of the problem and unwind the issue.18:29
ohsixor make a lot of noise18:30
ohsixit looks like pcc can pump up the cpu speed regardless of the governor18:30
MeepI assume then that you are not interesting in actually confirming the regression point?18:31
ohsixthe BIOS decides to do that outside of the OSPM methods18:31
ohsixyou're a strange one, i'm telling you where it is18:31
ohsixor not18:32
MeepCan you post your analysis to the bug then?18:32
ohsixsure18:32
ohsixthey've got a crack team at phoronix though, they'll have it in no time18:33
MeepFor the record though, we're tying to find ways that random users who are not domain experts can assist in finding regression points more than just posting bugs.  That means that they won't be able to do the direct debugging, and they won't understand all the nuances of a subsystem.18:35
ohsixan elimination process is prudent; minimize where you actually have to look18:36
ohsixreading the commit messages usually directly hilights a related thing18:36
Meepusually.  But require domain understanding.18:37
MeepA bisect can go through 1000 commits in 10 or so build/reboot cycles.18:37
ohsixwell if you suspect the hugetbl patches you can look at commits just to that directory or file18:37
MeepSo it's cheap.18:37
MeepAgain, you are assuming domain expertise.  Do you have ways that users can assist without the domain expertise?18:38
ohsixit's cheap as long as your time is worthless; and the good/bad determination needs to be made, and expensive18:38
ohsixi'm assuming they can read18:38
ohsixyou really don't need to know much to follow them, it rarely gets to that18:38
MeepI'm assuming you want bug reports that say "Hi, I've found a problem with this subsystem.  I've isolated it to this change."18:39
ohsixi'm not want for anything18:39
ohsixaside from less phoronix18:39
MeepYes you are :).  You want users to be able to parse a changelog and provide a good bug report.18:40
MeepPhoronix is a website you can avoid.18:40
MeepBug reports you can't.18:40
ohsixi want people that have the time and effort to use so many words saying nothing, the ability to read even the slightest about what their problem is18:41
ohsixif something changed between x and y, first place to look is the log of chances, with respect to the problem you are having18:41
MeepThe problem (as per the bug report) was maverick to natty.18:42
ohsixbut you suspect the kernel already, and their versions aren't unknowable18:42
MeepIt's clear we have different approaches to this.  Post your thoughts on the bug, and we'll see where it ends up.18:43
ohsixi'd be too interested in solving it, i'm not a fan of forums or the mindless speculation18:45
ohsixanyways my utter outrage! is offtopic here, best of luck with what you're doing18:47
ohsixbut one last thing, there was a workqueue or thread added for the hugepage migration, if you also supect that; you could investigate there18:48
ohsixi'm only informed by the commit messages fwiw, kernelnewbies has good summaries if you like a quick peek18:49
MeepWe'll isolate it to a change, and then the kernel guys can dissect it as to the impact and resolution.18:56
ohsixsounds like an expedient use of someones time, whoever we is; not looking directly at the information that excludes 99% of what they'll be traipsing over18:58
MeepI'm assuming that you understand bisection.  You've suggested half a dozen areas that could be contributing.  The effort to analyze and test that analysis is covered by a blind bisection across the changes.  With a fast machine, you can go from bisection point to point within 10 minutes.  That's not too much time for analysis and trawling through changelogs.19:03
ohsixi'm very familiar19:03
Meep(FWIW, each has it's own.  I use "trawling through changelogs" you use "triapsing over 99% of changes".19:03
ohsixbut that assumes you can determine good/bad; and as you mentioned, that assumes an operator that knows more than nothing, as you seemed to imply was unreasonable19:04
=== yofel_ is now known as yofel
jorgePlease, I need some help with this... I have to modify some parameters of the WiFi MAC level, like ContentWindow min/max (CWmin/CWmax), TXOP, etc.21:52
jorgeI think the way to go is with iwpriv, with some driver that support those params21:52
jorgeam I right?21:52
jorgeif so... which kernel modules and drivers are tested for that? MadWiFi perhaps? (I'm trying with a ar9170usb in a D-Link DWA-160, and this one definitely DOESN'T support this, so...)21:52

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!