/srv/irclogs.ubuntu.com/2013/01/08/#ubuntu-kernel.txt

=== chiluk is now known as chiluk_away
=== dayangkun_ is now known as dayangkun
amitkapw: smb: can you remind me again how we deal with ABIs? Why Ubuntu-3.5.0-21.32 is actually a 3.5.7 kernel?06:52
ppisatimoin08:04
smbppisati, moin moin08:16
smbamitk, Not exactly related to ABI :) That is the -21. in the version08:17
smbWe never reflected the upstream stable number in our version. So that remains always 008:18
amitksmb: That is where I was confused. I was thinking of the -21 as the ABI, but I couldn't remember where the .0 came from08:45
amitksmb: so we never change the .0, correct?08:46
smbamitk, Right08:46
amitksmb: thanks08:46
smbamitk, I think that is actually consistent with the orig.tar we use. Which is always the upstream release tarball (except for the accidental version in Hardy which luckily will go away soon)08:47
amitksmb: ok, makes sense when thinking of it in relation to the upstream release tarball and diffs08:50
=== smb` is now known as smb
=== henrix_ is now known as henrix
apwwe would have liked to make it 3.8-21 style, but userspace very commonly looks at the kerel version string and asumes it can pull 3*int off the front of it, bad userspace09:37
amitkapw: ack, that discussion is coming back to me now...09:37
caribousmb: did you notice that the SRU request for the latest crash version got turned down ?10:30
caribousmb: https://bugs.launchpad.net/bugs/106447510:30
ubot2Launchpad bug 1064475 in crash (Ubuntu Quantal) "crash version is outdated. Needs to import Debian version of the package" [Medium,In progress]10:30
smbcaribou, Yes, I saw it yesterday and was just reading through it again right now and thinking about a response10:31
caribousmb: ok, just wanted to be sure you were aware of it10:32
smbcaribou, Yeah, thanks. I am. :)10:32
ogra_rtg, gah, seems the config change wasnt enough ... ureadahead still cant find /sys/kernel/debug/tracing/events/fs/do_sys_open (and in fact it isnt there)12:52
rtgogra_, hmm, lemme check into it.12:53
ogra_i thought that option would be enough12:53
ogra_do we carry any ureadahead specific patch in our main kernel the nexus one could be missing ?12:55
rtgogra_, I don't think so, but I need to check that all the required options are enabled in the N7 kernel. First I have to research what they are :)12:57
ogra_heh12:57
ogra_k12:57
ogra_i'll go on digging here as well12:57
rtgapw, do you recall what is required for ureadahead ? AFAICT its just CONFIG_DEBUG_FS=y and CONFIG_FTRACE=y13:08
ogra_ENABLE_DEFAULT_TRACERS ?13:10
apwrtg, i think so, we might be carrying a patch for a tracepoint13:12
ogra_(intrestingly not available on my precise x86 )13:12
rtgapw, I was just trying to find if we are carrying a ureadahead patch. if so, its not got ureadahead in the description.13:13
rtgapw, likely it was just a tracepoint, right ?13:14
apwit was a tracepoint, and i think it was going upstream13:14
apw    UBUNTU: SAUCE: trace: add trace events for open(), exec() and uselib()13:14
apw    UBUNTU: SAUCE: (no-up) trace: add trace events for open(), exec() and uselib13:14
rtgapw, is that raring ?13:14
apw(lucid, precise)13:15
apw    UBUNTU: SAUCE: (no-up) trace: add trace events for open(), exec() and uselib13:15
apwquantal13:15
rtgok, then the N7 kernel would need it 13:15
apwsame in raring13:15
apwso there it is13:15
apwfrom the description i suspect that upstart should be being fixed to no longer need it13:16
rtgogra_, ok, looks like the N7 kernel needs another patch,13:16
apwassuming the "syscall trace events whenever that gets merged"13:16
apwcomment is accurate13:16
ogra_yeah13:16
apwjodh, hey ... do you look after ureadahead now ?13:17
apwrtg, might be steve actually13:19
rtgapw, well, I'm pretty sure that patch is needed for N7 regardless.13:20
apwrtg, yep i would say so indeed13:20
ogra_...13:20
ogra_openat(3, "events/fs/do_sys_open/enable", O_RDWR|O_LARGEFILE) = -1 ENOENT (No such file or directory)13:20
ogra_...13:20
ogra_whatever gets me that file in sysfs will do ;)13:21
rtgogra_, if memory serves, ureadahead did its own mounting internally in the program.13:21
ogra_ah13:21
apwyeah cause it is very very early13:21
apwbut those may only exist if the trace points exist13:22
apwwhich brings us back to the patch13:22
ogra_so it mounts the whole fs subdir ? 13:22
ogra_(since all of that is missing here)13:22
apwwell i think it mounts sysfs doesn't it?13:22
rtgit mounts the debugfs file system13:22
ogra_k13:23
apwdebugfs, what he said13:23
apwbut i suspect the hierachy is made by declaring the tracepoints13:23
rtgogra_, I have an N7 I can test on before I upload again.13:24
ogra_ok13:24
ogra_you need to drop quiet and splash to see the ureadahead error13:24
ogra_though a manual trace from userspace should help as well for testing13:24
apwrtg, ogra_, yeah the trace point name match the only ones in fs on my system13:25
rtgogra_, it'll take me a bit since mine is still on Quantal.13:25
ogra_great !13:25
ogra_rtg, well, i'm up to date, probably uploading it somewhere and me pulling it is faster13:25
rtgogra_, ok, gimme a bit.13:26
ogra_no hurry :)13:26
apwrtg, by the looks of it this generic framework for syscalls may have made it in13:26
apwsee /sys/kernel/debug/tracing/events/syscalls#13:26
apwwe probabally could switch to that and drop the patches13:27
rtgapw, perhaps stick that on a blueprint as a work item so we don't forget ?13:27
apwack13:27
apwdone13:28
ogra_rtg, while you're at it, i only ran into the ureadahead issue because i was trying to get plymouth working ... it seemingly has an issue somewhere between fbcon and font handling (running console-setup before plymouth kiks in fixes it apparently) ... comparing the kernel configs, i see 8x8 enabled on x86 while only 8x16 is enabled on the nexus, could you also add 8x8 (in the hope that magically fixes plymouth)13:34
rtgogra_, um, which config option is that exactly ?13:37
ogra_oh ...13:37
ogra_the option would be CONFIG_FONT_8x8=y13:37
ogra_but i just see there is another difference13:37
rtgah, font. I was looking for FB_*13:37
ogra_ogra@nexus7:~$ grep FONT /boot/config-3.1.10-8-nexus7 13:38
ogra_CONFIG_FONTS=y13:38
ogra_gra@anubis:~/Desktop/nexus/kerneltree/nexus7$ grep FONT /boot/config-3.2.0-35-generic 13:38
ogra_# CONFIG_FONTS is not set13:38
ogra_thats intresting 13:38
rtgogra_, I have CONFIG_FONTS=y, CONFIG_FONT_8x16=y13:38
ogra_yep, same here 13:39
ogra_but x86 has:13:39
ogra_# CONFIG_FONTS is not set13:39
ogra_CONFIG_FONT_8x8=y13:39
ogra_CONFIG_FONT_8x16=y13:39
ogra_i dont really get how CONFIG_FONTS can be unset but the single fonts are still available13:39
rtgogra_, I don't know what that option does. lemme read up on it13:40
rtgogra_, Say Y here if you would like to use fonts other than the default13:40
rtg          your frame buffer console usually use.13:40
ogra_yeah, reading that too here13:41
rtgso 8X8 and 8X16 would be the defaults13:41
ogra_ah, k 13:41
rtgor 8X16 at least. 8X8 isn't enabled on the N713:41
ogra_ yeah, if i enable it they are preselected 13:41
ogra_8x8 isnt enabled because it was explicitly disabled then13:41
ogra_i dont see any reason why 13:42
rtgprobably13:42
rtgogra_, do you think its impacting plymouth ?13:42
ogra_not sure, plymouth hardlocks if i dont cann console-setup first ... or at least setfont 13:43
ogra_very hard to debug since i cant get any crash info, but setting the fonts in userspace seems to work 13:43
ogra_s/cann/run/13:44
ogra_weird typo ...13:44
apwhenrix, remind me, when i do a derivative with tracking bug, what do i change when i have uploaded it, i did it all wrong last time13:44
rtgwell, I can turn on 8X8....13:45
ogra_in any case setting CONFIG_FONTS and not having 8x8 and 8x16 is a difference to our x86 kernel13:45
rtgI'll make them hogeneous13:45
ogra_thx13:45
ogra_i'll see if that helps ... else i still need to do additional userspace hackery13:45
ogra_it at least roules out one potential issue 13:46
ogra_-o13:46
apwhenrix, my reading of the wiki is i should just make the prepare-*'s in_progress and then upload them13:46
henrixapw: not sure i understand you're question, but usually you need to set the prepare-package-* tasks to 'in progress'13:46
henrixapw: correct13:47
apwand will shankbot handle the world from there13:47
henrixapw: yep, the bot will monitor the progress13:47
apwok great13:47
henrixapw: once the builds are ready, it will set the prepare tasks to 'fix released' and will set the 'promote-to-proposed' to 'in progress'13:47
apwok great13:48
henrixapw: oh! i guess you we're talking about the lowlatency kernel... in this case, i believe the process is slightly different because you have the 'upload-to-ppa' task13:54
henrixapw: in this case you'll need to set the prepare-package-* tasks manually to 'fix released' and the 'upload-to-ppa' to 'in progress'13:55
henrixapw: and then the bot will take over.  it will set the 'upload-to-ppa' to 'fix released' once the packages are built13:55
=== dayangkun_ is now known as dayangkun
apwhenrix, ok13:58
apwyep presumably that is so 'they' can make the package, and 'we' can shove them in the PPA13:59
henrixapw: although i guess that 'they' and 'we' is actually the same person :)14:00
apwwell no in this case it won't be eventually, this cycle they made the git bit and i am spinning from there14:00
apwnext time they will make the packages, i hope14:00
henrixcool14:01
hertonapw, henrix, note that you set only prepare-package to 'fix released', and upload-to-ppa to 'in progress', prepare-package-meta can be left to 'in progress' and the bot will take care of it14:03
hertonit's confusing right now, I have plans to change that, on my todo14:03
hertonas well as it make "smarter", so if the bug has not the correct states it can try to fix itself14:03
=== ppetraki_ is now known as ppetraki
hertonor prepare-package-meta to 'invalid', if there was no abi bump14:04
apwherton, that is a mind-bending semantic indeed14:15
=== chiluk_away is now known as chiluk
=== pgraner` is now known as pgraner
rtgogra_, http://kernel.ubuntu.com/~rtg/Ubuntu-3.1.10-8.21.114:29
rtgit has the font changes as well as the trace point patch for ureadahead14:30
* ogra_ downloads14:30
* rtg -> biab14:30
=== bipul is now known as Bipul`
=== Bipul` is now known as bipul
apwherton, one for your long-term-todo list for shankbot ... change the title from <to be filled> to a valid version once the packages appear14:41
apwherton, and did you as you change the lowlatency task, or you as shankbot14:45
ogra_rtg, ureadahead works fine, thanks a lot !14:45
hertonapw, noted, should be possible to do it. No, I just changed it, that should be in progress14:45
ogra_the font changes at least didnt cause any regression, havent tested more yet14:45
rtgogra_, excellent.14:45
rtgI'll upload this version then14:46
apwherton, i suspect shankbot could fix those too14:46
hertonapw, yep, I plan to make it able to fix these14:46
apwit is quite opaque even with the wiki, i am bound to get this wrong time and time again :)14:47
apwherton, and ... that is lowlatency in the pipe for Q and R14:47
ppisatiapw: UBUNTU: [Config] highbank -- disable DTB install" -- why?14:56
ogra_to confuse you :)14:57
ppisatiindeed14:57
apwppisati, we don't make a highbank kernel anyhow and that bit stopped working14:57
apwso i wacked it on the head14:57
ppisatiah ok14:57
apwbitrot setting in, we won't be able to get it back for much longer14:57
=== arges_ is now known as arges
* ogasawara back in 2015:45
jsalisbury**15:52
jsalisbury** Ubuntu Kernel Team Meeting - Today @ 17:00 UTC - #ubuntu-meeting15:52
jsalisbury**15:52
ogasawarabjf: http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-r-tracking-bug-tasks.html16:55
jsalisbury##  17:01
jsalisbury## Meeting starting now17:01
jsalisbury##17:01
=== jsalisbury changed the topic of #ubuntu-kernel to: Home: https://wiki.ubuntu.com/Kernel/ || Ubuntu Kernel Team Meeting - Tues January 15th, 2013 - 17:00 UTC || If you have a question just ask, and do wait around for an answer!
philwyettCan Toshiba laptop owners have some love and have bug 1048631 looked at and the patch in 3.8 put in raring and precise. Thanks :-)17:25
ubot2Launchpad bug 1048631 in linux (Ubuntu) "If electrical cable is plugged in then Toshiba Satellite C855-10M reboots instead of shoutdown " [Medium,Confirmed] https://launchpad.net/bugs/104863117:25
=== yofel_ is now known as yofel
jwiphilwyett: if there's a patch upstream that fixes the bug, you probably want a kernel SRU. see https://wiki.ubuntu.com/StableReleaseUpdates#Kernel17:49
philwyettjwi: Ok, will look. Thanks17:49
=== henrix is now known as henrix_
=== henrix_ is now known as henrix
apwphilwyett, if you add the sha1 of the patch you think fixes it, then we can spin you test kernel with it on to confirm, and go from there18:21
apwjsalisbury, ^^18:21
jsalisburyapw, ack.  philwyett I'll update the bug and spin up a test kernel.18:22
apwhenrix, did i just hear we are respinning some of the kernels ?18:23
henrixapw: yep, we need to respin P and Q18:23
apwballs18:23
henrixright, you need to respin lowlatency as well... :-/18:24
bjfapw, why?18:24
bjfoh18:24
apwbjf, cause i just got them to spin lowlatency, and reviewed and sponsored them18:24
philwyettapw, jsalisbury: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1048631/comments/4818:24
ubot2Launchpad bug 1048631 in linux (Ubuntu) "If AC electrical cable is plugged in then certain model Toshiba laptops reboot instead of shutdown" [Medium,Confirmed]18:24
bjfapw, well, the good news is that we are skipping the next cycle18:25
bjfapw, we are just going to make this one really, really painful :-P18:25
apwheh18:25
henrixapw: its a pita to sync with everyone prep'ing kernels: stable team, lowlatency (you), armadaxp (ike), ...18:26
jsalisburyphilwyett, thats great.  so this should be automatically fixed in Raring when we rebase to v3.8.  I'll look and see if it will be queued for upstream stable and see how easy a backport would be.18:26
henrixapw: ah, and the testing team, as they may start testing ahead18:26
apwyeah, i wonder if we are asking too early to prep them, hmmm18:26
jsalisburyphilwyett, can you test v3.8-rc2 to confirm the bug is fixed: http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.8-rc2-raring/18:27
jsalisburyphilwyett, if it is, please update the bug.18:27
jsalisburyphilwyett, we can then look at getting in into stable releases18:27
apwjsalisbury, thanks18:27
philwyettjsalisbury: Thanks will do and adjust bug as necessary.18:27
jsalisburyphilwyett, great, thanks!18:28
jsalisburyapw, anytime ;-)18:28
* rtg -> lunch18:32
bjfrtg, i did get raring and the 3.8 rc2 kernel installed on my intel box. nouveau is working just fine right now.18:56
bjfrtg, i'll be able to do more testing when the dkms pkg is ready18:57
rtgbjf, tseliot says it won't be ready until tomorrow18:59
bjfrtg, that's ok with me18:59
philwyettjsalisbury: Updated bug report. 3.8.0-rc2 mainline worked fine. Laptop shutdown correctly.19:04
jsalisburyphilwyett, great.  I'll see if it's already been submitted for stable and update the bug.19:23
philwyettjsalisbury: Superb.  Many thanks.19:23
jsalisburyphilwyett, np.  thanks for testing.  I may have a stable kernel for you to test if that's ok.  I'll update the bug if it's needed.19:24
philwyettjsalisbury: That's fine. Anythinng to help.19:25
jsalisburyphilwyett, thanks19:26
bjfrtg, 3.8-rc8 kernel works fine on macbook-air19:28
rtgbjf, cool19:28
rtgbjf, its actually -rc219:29
bjffinger-bug19:29
jsalisburyphilwyett, it looks like commit b7e3830 wasn't cc'd to stable.  The commit applied cleanly to Precise.  I'll build a Precise test kernel and post a link to it in the bug.  If all goes well I'll send a request upstream for inclusion in 3.2.19:35
philwyettjsalisbury: Will you also build the lts-quantal kernel? I can test 3.2 of course but I use the lts-quanttal kernel due too bug 108882919:38
ubot2Launchpad bug 1088829 in linux (Ubuntu) "USB devices not detected in USB 3.0 ports" [Medium,Incomplete] https://launchpad.net/bugs/108882919:38
jsalisburyphilwyett, I can also build a Quantal kernel for testing.19:39
philwyettjsalisbury: Nice one.19:39
jsalisburyphilwyett, are you using amd64 or i386?19:39
philwyettamd6419:39
jsalisburyphilwyett, great.  I'll post links to the bug shortly.19:40
philwyettjsalisbury: Thanks.19:40
* rtg -> EOD21:01
=== henrix is now known as henrix_
=== sabayonuser2 is now known as Tuxkalle
=== chiluk is now known as chiluk_away
=== kentb is now known as kentb-out

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