/srv/irclogs.ubuntu.com/2010/12/15/#ubuntu-kernel.txt

=== jjohansen is now known as jj-afk
jj-afkback on later02:00
=== n2diy_ is now known as n2diy
* lucent waves hands a bit05:37
lucentI've got a couple of bugs that need attention, the fixes have landed in mainline and I need help tracking whether or not that has trickled down into say, any of the Ubuntu released kernels05:38
lucentbugs are #660315 and #65708105:38
=== _LibertyZero is now known as LibertyZero
=== smb` is now known as smb
=== leagris is now known as virtuald
=== jj-afk is now known as jjohansen
apwbug #660315, bug #65708109:19
ubot2Launchpad bug 660315 in linux (Ubuntu) "U232-P9 USB Serial adapter not working in Ubuntu 10.10 (affects: 1) (heat: 62)" [Undecided,New] https://launchpad.net/bugs/66031509:19
ubot2Launchpad bug 657081 in linux (Ubuntu) "New firewire stack unreliable with Texas Instruments TSB82AA2 IEEE-1394b (affects: 1) (heat: 58)" [Undecided,New] https://launchpad.net/bugs/65708109:19
smbapw, random bug numbers?09:19
apwsmb from the last messages in my window (in the wrong format to trigger ubotu09:20
smbah09:20
apwno idea what day they were from09:20
=== doko__ is now known as doko
apwlucent, updated both bugs status, both are in the pipe to released, one in -proposed right now and one applied ready for the next upload to -proposed10:29
cjwatsonapw: back from holiday yet? :)  I'd like to talk about vt.handoff again ...10:35
apwcjwatson, sure am ... saw you 'numbering' thing ...10:35
apwbug 68960610:35
ubot2Launchpad bug 689606 in linux (Ubuntu) "vt.handoff uses kernel-internal numbering, not conventional user-visible numbering (affects: 1) (heat: 6)" [Medium,In progress] https://launchpad.net/bugs/68960610:35
apwi concur that all other interfaces use real VT numbers and as such should be adjusted10:36
apwcjwatson, i see if you use =6 that things are even less flickery ...10:41
apwwhich i was not expecting10:41
* apw suspects cjwatson has been sucked up into the vortex10:45
cjwatsonapw: right, =6 worked just fine because plymouth goes on vt710:50
cjwatsonI think the default in the patch that adds a flag bit should probably go to vt7 too; although having userspace policy in a kernel patch like that is kind of unfortunate10:51
cjwatsonapw: I mostly just wanted to check that you did intend to change vt.handoff numbering, since I'm nearly ready to upload a grub2 package that uses it :)10:52
apwcjwatson, yep, am spinning a test kernel right now with the requisite changes, will point you to it for testing shortly10:52
apwcjwatson, is that grub with a solid background?10:58
apwcjwatson, are you handing off via the command line option, i assume you are11:05
cjwatsonapw: yes and yes11:09
cjwatsonalso with my best effort at autodetecting a decent resolution using VBE11:09
apwcjwatson, excellent, can i swap a kernel for a grub package so i can test it ?11:09
cjwatsonsure, give me a bit to get it built11:10
apwcjwatson, i assume you can ship the grub component without the kernel numbering fix, as it will work just not as well with the wrong number11:10
cjwatsonI was just going to ship it with vt.handoff=7.  It works, just not quite as well11:11
cjwatson(works> if the new kernel isn't present, I mean)11:11
apwyep perfect sense, it looks swish here with it on 711:11
apwthough as i have my own image there is a jerk as the image moves to the right place11:11
cjwatsonright, just using flat colour should avoid that11:12
cjwatsontook longer than I expected to get that done in grub, I had a seriously annoying bug where some of the screen was in a slightly different shade of purple11:14
cjwatsoneventually worked out that red and blue channels were swapped11:14
apwcjwatson, woh odd indeed11:15
apwcjwatson, i recon if they want something other than solid, that we just put the orange ubuntu circle of friends in the centre, fairly large, and then transition to ubuntu ... being completly different it shouldn't feel odd11:16
cjwatsoncompletely different is better than slightly different, but anything that doesn't get the design team on my back is favourite11:19
tseliotapw: can you trigger a rebuild for drm-next in the mainline PPA, please? The last kernel image wasn't built (only the headers are there)11:22
apwtseliot, normally that means it failed to build11:23
apwtseliot, yeah its failed cause various staging drivers do not build in that kernel11:24
apwtseliot, there doesn't seem to have been any activity on that tree for some weeks, have i got the right source?11:25
tseliotapw: easycap_main.c failed...11:25
apwits an old 2.6.37-rc3 base it seems ?11:25
apwthose bugs were shaken out in mainline since then, as mainline is building again11:26
tseliotapw: maybe they're using http://git.kernel.org/?p=linux/kernel/git/airlied/drm-2.6.git;a=shortlog;h=refs/heads/drm-core-next now?11:26
apwtseliot, cirtainly i am not using that one currently11:27
apwthats 12 days old too11:27
tseliotapw: yes, maybe they're focusing on drm-fixes now but that's not the point11:28
tseliotapw: could you trigger a build of drm-core-next please?11:28
tseliotthat would really help11:28
apwtseliot, thats not a tree we normally build, is it one we should ?11:28
tseliotapw: I guess so11:29
apwtseliot, instead of drm-next ?11:30
tseliotapw: I need to check this. In the meantime can you simply add it? Or is it too much work compared with a replacement?11:30
apwtseliot, its very expensive to build these things in general, so i am not keen to add an additional one if it is not needed, if its really a replacement11:31
apwtseliot, this core tree is based on the same base so it will fail t o build with the same errors anyhow11:32
tseliotapw: I'll ask around about drm-core-next but yes, you're right about the build failure11:33
tseliotapw: I guess those commits for the radeon driver are not in the linus branch, right?11:34
apwtseliot, they seem to be about the same as well11:34
apwthere appears to be one commit difference between those two branches11:35
tseliotapw: by linus branch I really mean Linus' branch11:36
apwcommit acb325062afc09c196f7d3888b81312e6ebcdc3511:36
apwAuthor: Alex Deucher <alexdeucher@gmail.com>11:36
apwDate:   Tue Nov 23 00:41:00 2010 -050011:36
apw    drm/radeon/kms: improve pflip precision on r1xx-r4xx11:36
apwthats the only commit which they differ by11:36
tseliotapw: ah, good. Is this available in the mainline PPA?11:37
apw(the difference above is between drm-next and drm-core-next, am still investigating whats in mainline)11:38
tseliotaah11:38
tseliotok11:38
apwtseliot, there is a slew of ATI stuff not in linus tree11:39
apwtseliot, do you have a commit in mind you need?11:39
tseliotapw: well I'd say at least 9535ab7323351bacf02d82af79921df1d659496911:41
apwtseliot, i presume thats not slated for .37 but for .38-rc1 given its on the drm-next branch11:42
apwtseliot, it doesn't sound like its expected to fix anything?  waht you hoping for from it?11:42
tseliotapw: I need to test evergreen urgently but I guess I'll just settle with 2.6.37-rc5 and hope that it works11:43
apwtseliot, well i would suggest you start with that yes, that is in the current natty kernel11:44
tseliotapw: ok, thanks11:44
* tseliot -> lunch11:44
cjwatsonapw: http://people.canonical.com/~cjwatson/tmp/grub2/ <- haven't tested those specific binaries but ...11:50
apwcjwatson, do you have any amd64 binaries?11:52
apwthough i guess as the source is there i can make my own11:52
cjwatsonafraid not11:59
=== jjohansen is now known as jj-afk
apwcjwatson, the kernels are here: http://people.canonical.com/~apw/handoff-renumber-natty/12:57
apwand man does it take some cycles to build grub212:58
cjwatsonyeah, it's all the platforms12:58
cjwatsonapw: is that ABI-compatible with 2.6.37-9.22?13:05
apwcjwatson, it should be yes, the code change should not be a bumper13:06
* apw finally has some amd64 binaries ... woh13:08
cjwatsonI wouldn't mind being able to get plymouth to fade in the logo over a period of a second or so, at some point :)13:11
apwcjwatson, blank is a little odd, i suspect they are not going to be happy13:13
tseliotcjwatson: what are your plans for Natty? Are you going to set the bootsplash in both grub and in plymouth?13:16
* tseliot is wondering whether grub will use keep_payload13:17
apwcjwatson, i note it asked if i wanted your /etc/default/grub file and i said yes, and yet, it maintained some of my changes, specifically to the options on the kernel command line ... was i expecting that?13:17
cjwatsonapw: there's some ucf configuration file merging going on there13:17
cjwatsonapw: I thought you said the design team said a purple background was fine?13:18
cjwatsontseliot: current plan (testing with apw at the moment) is to set plain background in grub and have plymouth draw the logo13:18
cjwatsontseliot: but match up the colour in grub so that it doesn't look like a black screen13:18
apwcjwatson, oh don't get me wrong, they did say some colour would be better, and that was my impression ... BUT once they _see_ it you know what happens every time13:18
cjwatsonapw: yeah - we'll see13:19
cjwatsontseliot: grub is already using gfxpayload=keep in natty13:19
apwcjwatson, it does transition pretty nice, but i think they will be unhappy none the less13:19
cjwatsonapw: well, the option to set an image is still there13:19
tseliotcjwatson: are you using vesafb?13:19
cjwatsonwe'll try this first and see13:19
apwcjwatson, yeah13:19
cjwatsontseliot: grub will enter the kernel in a VBE mode13:20
apwcjwatson, its a major step fwd, and wonderful compare to win713:20
cjwatsontseliot: I understand this will normally involve vesafb being there to start with13:20
apwon the same machine13:20
cjwatsonthat's interesting13:20
cjwatsonthough of course it's OS X they're actually comparing with ;-)13:20
tseliotI guess I'll have to talk to AMD and NVIDIA so as to make sure that their drivers work correctly as they used to have problems with gfxpayload=keep13:20
apwcjwatson, heh yeah indeed.  when i boot win7 on this netbook i have a nice bit of cylon for about 10s, then about 40s with the backlight off13:20
cjwatsontseliot: yes please!  we have a PCI ID blacklist facility as a stopgap13:20
cjwatsonapw: though actually, IIRC OS X has solid grey background briefly during boot13:21
apwcjwatson, perhaps we should be grey then :)13:21
cjwatsonit's been a while and the machine with OS X on here is currently unhappy with life13:21
apwcjwatson, does this 'draw' the purple?  it seems faster than before with an img13:22
tseliotcjwatson: ah, so we could do something like "if nvidia, no gfxpayload"? This would blacklist the open driver too though13:22
apwtseliot, i think the rule should be if the packages are installed for nvidia or fgrlx13:23
apwcjwatson, now we need to get plymouth to cope with the drm framebuffer appearing in the middle of it doing its thing13:24
tseliotapw: ok, that would doable13:26
tseliot*be13:26
apwtseliot, yeah?  as currently for me, it sees the vesafb and paints that, then drm appears and mode switches13:27
apwtseliot, and then i have blank till X takes over13:27
tseliotapw: with what card/driver?13:29
apwtseliot, its some intel thingy here13:29
apwtseliot, a basic atom based model13:30
apwtseliot, its possible that its actually that X cannot handoff from vesa ... not sure how to tell13:30
tseliotapw: my " that would doable" was in reply to what you said about nvidia and fglrx13:30
apwtseliot, ahh13:30
apwignore me then13:30
tseliotapw: if you're seeing a resolution change I guess it's inevitable that the splash is broken13:32
apwtseliot, yeah, the panel is not a native VBE mode, so there is inevitably a res change i believe13:32
apwcjwatson, ^^ sound right on a netbook?13:32
apwcjwatson, oh i meant to ask ... are we displaying the menu by default now?  or has that carried over and i need to undo that change manually13:34
tseliotapw: if there's a mode switch I guess it's better if plymouth redraws the background13:37
apwtseliot, yeah i think thats what is needed, i hear it just core dumps right now :)13:38
tseliotoh13:38
cjwatsontseliot: I'd rather be a bit more delicate than that, since I've had reports of nvidia systems working fine13:41
cjwatsonapw: the flood-fill is quicker than an image fill - there's optimised code for it13:41
cjwatsonapw: right, the framebuffer switch is as yet unhandled ...13:41
cjwatsonapw: resolution change> depends on the BIOS13:41
cjwatsonapw: we're not displaying the menu by default, no13:42
apwcjwatson, am pretty happy with the way it looks to me regardless ...  i can cope with a blip to black13:42
apwcjwatson, menu> ok so that carried over will try and undo it :)13:42
cjwatsonVESA BIOSes vary a lot.  I'm particularly unimpressed with my laptop listing a preferred mode that doesn't appear in its mode list13:42
tseliotcjwatson: yes, of course I'll try to convince them to get their driver to work properly with our grub first13:42
cjwatsontseliot: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/686070/comments/4 for instance says it all works fine with the proprietary driver13:44
ubot2Launchpad bug 686070 in nvidia-graphics-drivers (Ubuntu) (and 2 other projects) "black screen (no more gdm/X server) with nvidia propriatery after gfxpayload=keep activation (affects: 2) (heat: 14)" [Undecided,Invalid]13:44
apwcjwatson, ok that looks pretty nice to me, but who am i to argue with design13:45
apwcjwatson, i am seeing what appears to be tiling issues with the plymouth text at the bottom13:45
tseliotcjwatson: ah, thanks for the link13:45
cjwatsonapw: tiling issues?13:49
apwcjwatson, thats my interpretation, clearly the text for an fsck or similar, and clearly not right at all, messed up pixels in the rows, like its thinking its tiled and its not13:49
cjwatsonapw: sounds like another symptom of failing to deal with the fb switching over?13:51
apwcjwatson, yeah could be indeed13:51
apwcjwatson, suspect we need a plymouth expert on the case13:52
* apw looks for james :)13:52
cjwatsonso are you going to go ahead and upload the vt.handoff numbering change?13:52
apwcjwatson, yeah it will be in the next upload13:53
lagHow do you download a *.deb file?13:53
apwcjwatson, are you wanting me to expedite it?  or as it works with a little extra flick do we not care too much13:53
apwlag, ?13:53
cjwatsonapw: I guess I can just upload grub2 in advance of that13:54
apwcjwatson, yeah cirtianly no need to hold back cause of the kernel, its close enough13:54
lagI'd like to do something like "apt-get download linux-image-2.6.35-24-generic"13:55
apwlag,  won't apt-get download linux-image-generic trigger the right thing?13:55
lagapw: E: Invalid operation download13:56
apwapt-get install -d linux-image13:57
apwlag, ^^13:58
lagapw: It seemed to download - no idea where the hell it went :)13:58
apw/var/apt/cache/archives13:58
lagClose enough13:59
lag/var/cache/apt/archives :)13:59
apwlag, so i assume you don't want to install it, you may have it scheduled for install now13:59
lagYou're a star, thanks!13:59
lagAh, balls13:59
lagHow do you unschedule it?13:59
apwso you may need to remove it again afterwards13:59
apwthat is a good quesiton14:00
apwapt-get remove perhaps14:00
cjwatson'aptitude download'14:00
cjwatsonerr, it shouldn't be scheduled for install just because of 'install -d'14:00
apwcjwatson, oh then thats good14:01
apwlag, ^^ sounds like -d is good enough14:01
lagcjwatson: Ah, I knew I'd seen the 'download' option somewhere - I assumed it was removed from apt14:01
lagSounds that way - thanks chaps14:01
cjwatson'apt-get download' was added in natty14:01
apwnice14:01
cjwatsonapt 0.8.9ubuntu114:01
bguthro"apt-get install --download-only" would work as well14:02
lagIt's okay, I have my *.deb now :)14:03
cjwatsonbguthro: yes, apw said that above14:04
cjwatson(-d is short for --download-only)14:04
bguthrocjwatson: apologies, I realized that after I hit 'enter'14:04
apwhttps://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/68360514:25
ubot2Launchpad bug 683605 in util-linux (Ubuntu) "kernel hibernate signature has changed from S1SUSPEND to LINHIB0001 (affects: 3) (dups: 1) (heat: 236)" [Undecided,New]14:25
JFobrb, need more coffee15:02
tgardnerapw, https://bugs.launchpad.net/bugs/69019015:09
ubot2Launchpad bug 690190 in linux (Ubuntu Natty) (and 1 other project) "HP Mini 10, i915, ftrace faulted on writing [<ffffffffa000014c>] video_output_register+0x1c/0x12c [output] (affects: 1) (heat: 6)" [Undecided,New]15:09
SarvattI just started getting ftrace faulted on writing [<f8469b2f>] ahci_softreset+0xf/0x4e0 [libahci] every boot in the last few days too15:27
tgardnerSarvatt, we're beginning to think this is the RO/NX patches (again)15:31
Sarvattoh good point, http://www.gossamer-threads.com/lists/linux/kernel/1309290?do=post_view_threaded15:35
bdmurraybug 669399 seems to be a dupe of 68775015:36
ubot2Launchpad bug 669399 in linux (Ubuntu) "Touchpad bottom edge unresponsive in ubuntu 10.10 64-bit (affects: 2) (heat: 20)" [Low,Triaged] https://launchpad.net/bugs/66939915:36
Sarvattbdmurray: yeah thats the bug that led to me sending that synaptics revert to the list, the commit that got SRUed didn't actually fix it for those thinkpad edge's and it needed the further fix15:38
=== bjf[afk] is now known as bjf
=== bguthro_ is now known as bguthro
tgardnerbjf, whilst you're in a reviewing mood, how about having a look at the maverick-meta SRU I've proposed.16:27
tgardnerbug #68172716:28
ubot2Launchpad bug 681727 in linux-meta (Ubuntu Maverick) (and 1 other project) "linux-backports-modules-wireless-maverick-generic not available for kernel 2.6.35-23 (affects: 9) (heat: 50)" [Undecided,In progress] https://launchpad.net/bugs/68172716:28
=== jj-afk is now known as jjohansen
bjftgardner, done, looks good16:29
tgardnerbjf, thanks16:30
bjftgardner, i'm going to be working on that 2.6.35.10 pile16:31
bjftgardner, just fyi16:31
tgardnerbjf, ejoy16:31
tgardnerenjoy even16:31
JFo<-lunch16:40
lucentapw: thanks kindly for your help with those updates :)17:09
apwkees, https://bugs.launchpad.net/ubuntu/+source/linux/+bug/69019017:29
ubot2Launchpad bug 690190 in linux (Ubuntu Natty) (and 1 other project) "HP Mini 10, i915, ftrace faulted on writing [<ffffffffa000014c>] video_output_register+0x1c/0x12c [output] (affects: 1) (heat: 10)" [Undecided,In progress]17:29
apwkees, seems that your modules NX patch is still broke17:30
tgardnerapw, ah, I was gonna subscribe him to the bug17:30
apwtgardner, just did17:30
keesapw: yes, there's a fix for that. I will fetch it.17:31
apwkees, man ... this code is utter junk :)17:31
keesapw: yeah, I agree, we should rip out ftrace. :)17:32
keesthe kernel has gone way too long without proper memory protections, so there's bound to be pain on this.17:32
apwkees, indeed so17:32
tgardnerkees, so, you think you have a patch for this particular issue?17:33
keestgardner: I know it for sure, finding the url for it now17:33
tgardnerkees, Sarvatt pointed out a fix earlier today, but the code is quite different17:34
kees?17:34
tgardnerkees, http://www.gossamer-threads.com/lists/linux/kernel/1309290?do=post_view_threaded17:34
keesthat's the fix. how is the code different?17:35
tgardnerkees, well, a cursory exam of the code in Linus tree appears quite different17:35
keessure, this code is in tip, not Linus's tree17:35
tgardnerkees, perhaps we can wait on this until the .38 merge window?17:36
keestgardner: please no; no one else is testing it widely. you always told me to get crazy stuff into the ubuntu kernels asap for wide testing, etc.17:36
tgardnerkees, I know, but it _is_ causing a fair amount of grief.17:37
apwkees, this fix is over two weeks old ... !!!17:37
keessince this issue has a fix, let's just get that in, and see how it stands?17:37
tgardnercan you assemble to right commits from tip to fix this?17:37
keesapw: yeah, I missed it in my last merge17:37
apwkees, got a pointer to an approved patch ?17:37
keeshttp://git.kernel.org/?p=linux/kernel/git/x86/linux-2.6-tip.git;a=shortlog;h=refs/heads/x86/security17:37
apwthere is much discussion after that17:37
keesthis is the tip branch. two more fixes are needed (1 is already in ubuntu, 1 is missing, the above url you pasted)17:38
apwkees, that tip has less than we do doesn't it ?17:38
keesapw: yes, it is missing two fixes.17:38
apwkees, so where can we find commited versions of those ?17:38
apw(of the second one)17:39
keesapw: neither are committed because Gleixner went mia on this topic17:39
keesapw: one is our c02d728, the other is http://www.gossamer-threads.com/lists/linux/kernel/1309290?do=post_view_threaded17:39
tgardnerkees, ok, lemme look at it again since I have the reproducer.17:40
apwtgardner, you'll need to find a version which isn't spanked to death by whitespace dammage17:40
tgardnerapw, I know. the patch really just moves a block of code17:41
keestgardner, apw: http://kernel.ubuntu.com/git?p=kees/ubuntu-natty.git;a=commitdiff;h=e90bdb6c9e596fdb3ae56e4fb2868cfbbb49b6f617:45
tgardnerkees, huh, just about had it coded. I guess I'll get it from your tree.17:46
keestgardner: btw, how did you reproduce that ftrace bug?17:48
tgardnerkees, just by booting an HP mini 1017:49
keeswhat is ftrace doing, I wonder?17:50
tgardnerkees, just trying to write some memory in the module. I think apw had it scoped out.17:51
Sarvattlooks like I get the same one on my aspire one too (the one that can't warm boot with the nx emulation stuff), [    1.532879] ftrace faulted on writing [<f84370f9>] video_output_register+0x9/0x10c [output]17:51
tgardnerI'll have a test kernel in 10 minutes or so. we'll know soon enough17:52
apwSarvatt, interesting ... warm boot only for you17:52
keesSarvatt: if you return your BIOS to stock, can you warm boot?17:52
keesSarvatt: I've had testing done on nearly identical hardware and still can't reproduce that bug. :(17:53
Sarvattftrace faulted on writing [<f8469b2f>] ahci_softreset+0xf/0x4e0 [libahci] on all my non intel machines17:53
keesoh hey, I get those warnings about ftrace too. but everything is fine. :P17:54
keesDec 13 20:54:52 gorgon kernel: [    1.482602] ftrace faulted on writing [<ffffffffa000014c>] video_output_register+0x1c/0x12c [output]17:54
apwkees, it depends which module it gets i think17:54
Sarvattkees: sorry I didn't try that first thing but I modified it over 2 years ago and have to figure out how to do it again, don't want to lose AHCI mode :)17:55
keesSarvatt: oh! heh. I thought you'd modded it for hardware NX.17:57
keesSarvatt: because the latest kernels shouldn't need you do mod your BIOS to get hw NX any more.17:57
keess/do/to17:59
tgardnerapw, slammed HEAD on Natty master-next18:04
apwtgardner, thanks18:06
tgardnerapw, perhaps it'll actually build now :)18:06
apwtgardner, hehe18:06
smosersmb, ping18:10
smosermaybe someone else can answer in smb's absense.  https://launchpad.net/ubuntu/+source/linux-ec2 .18:11
smoseris there a way that i can easily see what needs verification before the lucid-proposed version would get into -updates ?18:12
tgardnersmoser, hmm, jfo might be able to help. or look in the changelog for the bug links18:12
smoserwell: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/66838018:13
ubot2Launchpad bug 668380 in linux (Ubuntu Lucid) (and 1 other project) "Lucid update to 2.6.32.25 stable release (affects: 1) (heat: 73)" [Medium,Fix committed]18:13
smoserlists dozens of things... so i'm guessing that no one is expecting all those issues fixed to be individually verified.18:13
tgardnersmoser, no, only the SRU bugs18:13
smoserbut that bug still has the 'verification-needed' set. wondering overall on the general process here.18:13
smoserwell that is an sru bug18:14
tgardnersmoser, yeah, but that bug isn't against -ec2. you need your own tracking bug since -ec2 is a different source package18:14
smoserwell, maybe. (i'm not looking for more work)18:16
* JFo reads back18:16
* JFo digs for a link18:16
smoserbut generally, does someone on the kernel team watch over the -proposed kernels ? 18:16
JFosmoser, is the tag 'verification-needed'?18:17
tgardnersmoser, smb knows how to drive this one to conclusion. send him an email.18:17
smoseri need to refresh lucid UEC images, and wondering if i should wait on that -proposed, and thus wondering how long i would be expecting to wait.  if its 3 days, i'll wait. if its 15, no.18:17
JFoerr rather... hmmm18:17
tgardnersmoser, barring regressions, you should be able to get it promoted by next week18:18
smoserJFo, yes, that bug that i pointed to has 'verification-needed'. so by normal SRU process, it will not leave -proposed until it says 'verification-done', and someone marks that they've done verification18:18
JFook18:18
smoserwhich, for a metabug like that, is generally not going to happen by any single person. so i'm wondering what different process is in place for kernel.18:19
JFosmoser, but you are looking for those in EC2?18:19
smoserthey're the same for other images also18:19
smoserie: https://launchpad.net/ubuntu/+source/linux18:19
smoserstill lists that same bug18:19
smoserand bug 68113218:20
ubot2Launchpad bug 681132 in linux (Ubuntu Lucid) (and 1 other project) "Lucid update to 2.6.32.26+drm33.11 stable release (affects: 1) (heat: 160)" [Medium,Fix committed] https://launchpad.net/bugs/68113218:20
JFooh18:20
tgardnerJFo, smoser could always add the linux-ec2 source package to that bug18:21
JFotgardner, right18:21
JFoif I understand the question right18:21
smoserright. (i'm guessing that is what happens in pitti's head before he moves -proposed to -updates)18:21
smoserso i can do that18:21
tgardnersmoser, yep18:21
smoserbut thats not going to get verification actually *done*18:21
smoseri'm asking how verification is actually done18:21
JFocool, I thought you were looking for a link to the tagged bugs such as: https://launchpad.net/ubuntu/+source/linux-ec2/+bugs?&field.tag=verification-needed&field.tags_combinator=ANY18:22
tgardnernope, you need to provide that18:22
JFosmoser, generally we ask those affected in the bug to test18:22
smoserwell, i can't. as i would suspect that no individual can.18:22
smoserlook at the changes described there.18:22
JFosmoser, hmmm in that case, I believe we simply test to see if anything related breaks18:22
tgardnersmoser, you only need to verify that stable updates have not cause any regressions18:23
JFoand if not, we consider it "good"18:23
JFofor loose translations of the word18:23
JForight18:23
JFowhat tgardner said18:23
JFo:)18:23
smoserso if *I* dont do that, will it get done ? or does that requirement just get ignored  and it let into -updates anyway.18:25
smoser(i represent an extremely small sample set of kernel users)18:25
keestgardner: I'm stepping away for a bit; please let me know if the RO/NX fix works when it's finished building.18:25
JFosmoser likely not18:25
smosersorry, liekly not what ?18:25
JFowe need some form of acknowledgement that testing for breakage occured18:26
JFoheh, sorry18:26
JFoit will likely not get ignored18:26
JForead, it won't get done18:26
smoseri'm just saying, sure, i can use the kernel for a couple hours, and verify it didn't destroy my data, but thats hardly even a useful piece of informatoin.18:26
JFoin some cases it is all we can get18:26
tgardnersmoser, and you think the mainline kernel gets any more testing then that?18:28
JForight, most of the time that little bit of feedback is more than they have :)18:29
tgardnerkees, apw: ok, that patch appears to have fixed my particular RO/NX issue.18:41
smoserok. so, a bit of digging... and i've found that pedro_ from QA team is running tests in lp:qa-regression-testing for this cycle on -proposed kernels.  his results for the kernel in question is at http://people.canonical.com/~pedro/kernel/kernel-2.6.35-24.42/18:41
apwsmoser, now those are very new :)18:42
tgardnersmoser, that is correct, but you're concerned about regressions in a xen hybrid kernel, correct?18:42
smosernot really, no. 18:42
tgardnerisn't that what the Lucid -ec2 kernel was?18:43
smoseri was looking for a general "we run this set of tests, and then mark them verified"18:43
smoserwell, yes, the lucid-ec2 kernel was that.18:43
smoserand i will now run that set of tests on ec2 and see if anything hits the fan18:43
tgardnerapw, I think that RO/NX patch is worthy of an upload. I also pushed an ABI bump18:44
apwtgardner, ok i'll so a quick scan and then upload it18:44
apwto see if there is anything else we need in there18:44
tgardnerapw, how about your grub fix? isn't there a kernel component to that?18:45
apwtgardner, yep, i'll just check its in there, and then tie the bows on it18:45
tgardnerapw, oh, those are the vt patches, right?18:46
apwtgardner, should be yeah.  will check they are all thats needed, believe so18:46
apwbe good to have that out soonest18:46
tgardnerapw, ok. if you run out of interest I can do the packaging later today.18:47
apwtgardner, will shout if i am bored :)18:47
tgardnerapw, well, I was referring more to your EOD, massive beer consumption, general lack of lucidity, etc18:48
apwtgardner, heh, i was out to get the car to and from the shop today so my day is a little skewed in your favour18:48
achiangJFo: got a report from a friend that a lucid kernel update breaks an arduino serial device18:49
JFoachiang, any bug report on it yet?18:49
JFoor is he just mentioning?18:50
apwachiang, define breaks ... stops being programmed, or slags the device18:50
achiangJFo: no, shall i file one? the reporter won't be able to do much bisection to help us18:50
JFoas long as we can get the environment info as well as what apw wants18:50
JFowe need a good description18:51
achiangJFo: the knowledge i have is: the usbid / pciid of the breaking device, and the 2 actual kernel revs where it breaks (2.6.32-24.43 good,  2.6.32-25.45 bad)18:51
apwcking, did you have an arduino ?18:51
ckingapw, yep18:51
ckingwhy?18:51
apwcking, read back about 4 lines18:51
apw(from your yep)18:51
achiangapw: trying to figure out what "breaks" means18:51
JFoachiang, depending on what cking needs that may be good18:52
JFoachiang, it is a start :)18:52
ckinghow urgent is it? like I've got more critical bugs than need to be fixed in the next 8 hours than I can remember18:52
achiangcking: it is not urgent. 18:53
achiangJFo: cool, i've got a test case in C too.18:56
achiangcking: apw: ^^18:56
* achiang will file a bug report. just file against ubuntu-kernel, right?18:56
* tgardner --> lunch18:57
ckingachiang, afraid I've only used the USB connector, so I'm not familiar with the serial device on the Arduino. sconklin and hughhalf have Arduino kit18:57
apwachiang, against 'linux'18:58
apw(if its a kernel issue)18:58
achiangapw: ok, thanks. although an arduino serial device is a weird, uncommon thing, i wonder if we broke something else in USB. that's my fear18:59
apwachiang, indeed, till we know if its more widespread its worrying19:01
JFosorry, need to set my client up to ding at me when someone says my name :)19:10
JFoachiang, looks like apw has you pretty squared away19:10
achiangJFo: yep, writing report now19:10
JFoexcellent, thank you :)19:10
=== Sarvatt_ is now known as Sarvatt
achiangJFo: apw: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/69079819:21
ubot2Launchpad bug 690798 in linux (Ubuntu) "arduino USB serial device breaks on lucid kernel upgrade (affects: 1) (heat: 6)" [Undecided,New]19:21
JFothanks achiang 19:23
achiangnp19:23
* jjohansen lunch20:21
keestgardner: great!20:23
tgardnerkees, apw is gonna package it up and upload yet today (I think)20:23
keestgardner: excellent; sorry I missed that patch in my last pull request. I thought it had been solved by Lin Ming's patch, and didn't realize it was also required.20:24
tgardnerkees, no problem. hopefully this will clear up a bunch of bugs.20:25
* kees crosses his fingers.20:28
jnewlandhey everyone! i'm deploying a lucid ubuntu domU on a xen 3.4.2 dom0 - what kernel package should i use? -virtual, -server, or -ec2?21:18
=== sconklin-lunch is now known as sconklin
=== Sarvatt_ is now known as Sarvatt
bguthrojnewland - IIRC, -virtual, and -server are the same. Lucid x86_64, as well as i386 PAE have the Xen pvops drivers built in...so to anserver your question, just the -generic should work, if you're running 64 bit21:21
bguthrobut I'm not on the ubuntu kernel team, so I could be mistaken.21:21
jnewlandbguthro: thanks man, i just noticed that about -virtual and -server :)21:22
jjohansenjnewland: you can use any of -virtual, -server or -generic, don't use -ec2 unless you like pain21:43
jnewlandjjohansen: heh, i tried ec2 and noticed memory allocation pain21:44
jjohansenin Lucid -virtual is a subflavor of -server, basically its just packaged a little different (strip out some modules etc)21:44
jnewlandexcellent, makes sense21:44
jnewlandwe're seeing this (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/683013) with both -virtual and -server21:45
ubot2Launchpad bug 683013 in linux (Ubuntu) "High load averages on Lucid while idling [#574910 via ubuntu-bug] (affects: 8) (dups: 2) (heat: 38)" [Undecided,New]21:45
jjohansenright the -ec2 kernel has several ec2 specific patches, and also carries the rather large out of tree full xen patchset, even though it is only enables DomU21:45
jnewlandand since it's been fixed in the ec2 package, i more interested in that pain :)21:45
jjohansenjnewland: well no, it really hasn't21:46
jnewlandwell, at least the reporting part21:46
jnewlandone part21:46
jnewlandjjohansen: is there anywhere i can find diffs of those patches just for my perusing?21:46
jjohansenthe ec2 kernel had a specific patch applied to it that fixed one specific issue, that only applied to it because it was no nohz21:46
jnewlandinteresting21:47
jnewlandi was just trying to determine what kernel options the ec2 images boot with21:47
jjohansenjnewland: sure they are in the git repo21:47
jjohansengit://kernel.ubuntu.com/ubuntu/ubuntu-lucid.git21:47
jjohansenec2 branch21:47
jnewlandjjohansen: excellent, was afraid they were under a magical ec2 NDA or something21:48
jjohansenthe xen patches can be found independent of the git commits in debian-ec2/patches21:48
jnewlandare there any other options like nohz that the ubuntu ec2 kernels boot with?21:49
jnewlandtried fishing around for the aki manifests, but didn't have much luck21:50
jjohansenerr make that debian.ec2/patches.xen/21:51
jnewlandcool21:51
* jnewland waits on the clone to finish21:51
jnewlandjjohansen: in the meantime as a way to debug this, i've been spawning a few of domUs with later mainline kernels and trying to replicate the problem21:59
jnewlandproblem is, it generally appears after a week or so of uptime21:59
jnewlandanything you reccommend to stress test the kernels? LTP?21:59
jnewlandor is there something the kernel team specifically prefer i use?22:00
jjohansenjnewland: you are referring to bug 683013 showing up in -server/-virtual right?22:00
ubot2Launchpad bug 683013 in linux (Ubuntu) "High load averages on Lucid while idling [#574910 via ubuntu-bug] (affects: 9) (dups: 2) (heat: 42)" [Undecided,New] https://launchpad.net/bugs/68301322:01
jnewlandyes, 683013 is specifically a re-report of 574910 to make sure it gets attention on those packages22:01
jjohansenjnewland: the difference there between -ec2 and -server is that -ec2 is not nohz and so the patch for better calculation of load for nohz kernels was backed out as it was affecting hz kernels in a bad way22:02
jnewlandhm22:03
jjohansenthere are still some issues with load accounting, before the patch load was being under reported on nohz kernels, now it seems to be over reported in some cases22:03
jnewlandso what i'm specifically experiencing are one of the two following symptoms - load being overreported without affecting performance, OR22:05
bguthrojnewland, I think we've seen the same thing here. Updating domU to the .35 kernel solved the issue. We chased it down to high load on hypercalls getting the xen version22:05
jnewlandbguthro: ORLY - mind telling me the specific version?22:05
bguthrojnewland - stand by...22:06
jnewlandthe second symptom is load gradually growing until the system is completely unresponsive22:06
jnewlandthe increase is generally reported by the system as increased IO wait22:06
jnewlandand both situations come with tons of interrupts22:07
bguthrothat could be explained by a storm of version hypercalls...22:07
bguthrojnewland: linux-image-2.6.35-22-generic-pae is what I'm running currently. This seemed to solve the hypercall issue.22:08
jnewlandbguthro: cool, feels good not to be alone here :)22:08
jnewlandthanks22:08
jnewlandbguthro: did you use anything to test, or just fire and wait22:09
jnewlandreproducing this is mostly waiting for us ATM22:09
bguthroback in a bit22:10
jnewlandthanks22:10
jnewlandlater22:10
bguthrojnewland - unfortunately, I never found a reproducible test. xentop in dom0 usually reported very high CPU load though22:13
jnewlandyup, same here22:13
jnewlandi'm going to play with some stress test tools on a bunch of kernels overnight and see what happens22:13
bguthrojnewland - My colleague says that something was fixed in the interrupt handling for the Xen hypercall doorbell...though I can't seem to find a specific changeset to point you to.22:14
jnewlandsounds legit to me :) i'll do some searching22:15
bguthrojnewland - so anything stressing hypercalls in the PV IO path - eg high disk access, or network load should exercise this.22:16
jnewlandyeah22:16
bguthrojnewland - I'd look at bonnie http://www.textuality.com/bonnie/22:16
jnewlandif disk access will trigger it, that'd be perfect22:17
bguthroThis is a good list of test tools: http://ltp.sourceforge.net/tooltable.php22:17
jnewlandexcellent22:18

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