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

=== sconklin is now known as sconklin-gone
=== kamalm is now known as kamalm-away
h00kI think I'm having a kernel problem in Lucid and I figured this be the qualified place to ask, can I post my dmesg where I started to have problems?05:13
h00kIt may be related to the current x problem, but I'm using the proprietary driver05:17
persiahook: You'd do best to file a bug with all the info, and then ask about the bug.05:19
persiasaves fussing with pastebints for a selection of commonly-required information.05:19
h00kpersia: I'll try to get as much info as possible, thanks.05:21
h00kpersia: if I can get this usable enough, I may have to restart05:22
h00kpersia: well, what would be useful at this time if it's locking up?05:22
h00kif I restart, I have a feeling it'll take a few hours to get it like this again05:22
persia`ubuntu-bug linux` usually sends a decent default set of data.05:22
h00kI'd like to try and grab as much as I can atmoment05:22
h00kright, I'll try to grab a copy of my free mem, too, because I think it's mem related, the kernel doesn't seem to be able to allocate anything and that's why it's severely thrashing05:23
h00kis there anything special that would be needed when it's in the 'thrashing' stage? I was able to get $ free from an ssh session I opened05:27
jk-h00k: might be https://wiki.ubuntu.com/X/Testing/GEMLeak06:13
h00kjk-: I considered that, but I am using the proprietary nvidia driver06:14
jk-ah! it06:14
h00kand the GEM leak does not apply, apparently06:14
jk-'s probably not that then :)06:14
h00kbut this is most-definitely reproducable on this machine06:14
h00kI wrote up a nice descriptive report but edge decided to lose it. *sigh* so I'm writing it up with edge redirection disabled.06:15
h00know to see if it saved all the other information ubuntu-bug grabbed. Yes.06:17
h00kcool.06:17
h00kbug 5681806:18
ubot3Malone bug 56818 in ubiquity "Installer Crashed (dup-of: 55019)" [Undecided,Confirmed] https://launchpad.net/bugs/5681806:18
ubot3Malone bug 55019 in ubiquity "Edgy installer crashes when installing on VMWare" [Undecided,Fix released] https://launchpad.net/bugs/5501906:18
h00kbug 56881806:18
ubot3Malone bug 568818 in linux "Lucid memory leak, proprietary driver" [Undecided,New] https://launchpad.net/bugs/56881806:18
h00kturns out I need sleep.06:18
h00kIn there, I see 'Failed to allocate SKB buffer with GFP_ATOMIC. Only 0 free buffers remaining.'06:20
h00kSo, I guess we'll see what happens. Thanks for your time.06:23
amitkericm__: Yes things that appear in only one config also show up in common, That was something apw implemented08:40
amitkericm__: so to start a new flavour, it is best to copy the config of an existing flavour and the make changes08:41
apwyou can also put a complete config at the leaf and fdr genconfigs and the right thing will happen08:45
ikepanhcapw: sorry missing some messages, you just talk about put the complete config on the leaf, do you mean put them on debian.xxx/configs/<arch>/config.<flavour>?08:52
apwsmb, so i assume you are back in your normal location?08:52
smbapw, For the moment, yes08:53
apwikepanhc, yeah if you put a complete config there it will get merged in correctly08:53
ikepanhcthanks a lot :)08:53
apwgenerally not a good idea as you won't get the common overrides that way08:53
apwso it needs thought08:53
amitkapw: how so?08:54
apwif you put a complete config in the leaf it will ensure the config as merged will generate exactly that config08:55
apwso if you take a vendor defconfig it still won't have 'CONFIG_UBUNTU_NEEDS" things turned on 08:55
amitkapw: starting from a vendor config is painful from the POV of ubuntu'ification08:56
amitkvendor configs are very sparse08:56
cooloneycan I talk here08:56
amitkI typically start from the closes in-tree config we have08:56
EricMiaoamitk, that's true, usually without most drivers, only necessary08:56
cooloneyperfect08:57
amitkcooloney: no you can't :-p08:57
ikepanhccooloney: I heard you08:57
apwindeed08:57
EricMiaoamitk, and those drivers are mostly built-in08:57
apwjust trying to make it clear what putting it there means08:57
apwit means 'make the config exactly this' not 'base the config on this'08:57
amitkso for omap, I picked mvl or fsl config, copied it to omap08:57
amitkand then changed the fsl-specific to omap-specific stuff08:58
apwamitk, what we should have done really is work out which items we must have and put those in a list08:58
apwso that you could put a vendor config in there, shove the must have list at the bottom, and run updateconfigs08:58
apwand have a half way sensible starting point08:58
amitkapw: agreed. That is not very obvious (shoving at bottom overrides previous settings) but useful08:59
apwthere is now actually an debian.foo/config/OVERRIDES file now, which if you add things there they get forced into the config09:00
apw(something like that need to check)09:00
amitkapw: so all the enfore stuff should be there then09:00
apwwhich lets you set a few options for all configs when doing updates09:00
apwits not intended for long term use, but perhaps it should be09:01
apwno it can't be as some are 'programatic' ... different per arch09:01
apwthough we could generate it from the enforce perhaps ... i'll add that to the config thinking list09:01
amitkapw: to me, enforce is more intuitive. It warns me about missing stuff and forces me to fix my configs.09:02
amitkOVERRIDES will do so behind my back09:02
amitkwe just need to populate enforce a bit better09:02
persiaI'd like to see some set of forced defaults that match the core userspace requirements (mountall, udev, installer, etc.): that would save a number of per-arch (or per-kernel) bugs we encounter.09:03
apwamitk, OVERRIDES is not for use in the general case it is for the updates case09:03
apw'i want to change foo' 09:04
apwif you put it in OVERRIDES and run updates configs it gets set everywhere09:04
apwotherwise you have to add it to all leaf files and run update09:04
apwwhich is harder09:04
amitkapw: so you don't 'commit' changes to OVERRIDES?09:04
EricMiaoapw, so it's actually something common to all flavors?09:04
apwpersia, if people can tell us those linkages we have a way to record them09:04
EricMiaoor enforced to all flavors09:04
apwamitk, right its purley a convienience for doing global changes, and is used by the mainline builds for that09:05
amitkpersia: we have an 'enforce' script now, that checks for some of these settings. We're populating them as we find more stuff09:05
apwi use it when i do rebases for example09:05
amitkunderstood09:05
persiaapw: Heh, well understood.  I'll see if I can get a partial list.  Too many folks seem to assume the i386/amd64 configs apply everywhere.09:05
apwEricMiao, its designed to let it be easy to override a setting to something when we need to change it, nothing more it should not have any content on commit ever09:05
apwpersia, yep09:06
apwbut yes the config enforcer is for exactly this.  it contains the list of options we must have, and human commentry as to WHY so that we don't lose them over time09:06
* amitk suspects we need a README in our buildsystem now09:06
apwamitk, yeah i suspect so09:06
amitkapw: to your paper notes09:07
amitk:)09:07
apwheh they are all on the sprint wiki now09:07
apwi'll add that too09:07
amitkhttp://paste.ubuntu.com/420890/ <--- another enforce apw09:10
persiaI'm thinking http://launchpadlibrarian.net/45034888/buildlog_ubuntu-lucid-powerpc.qemu-kvm_0.12.3+noroms-0ubuntu8_FAILEDTOBUILD.txt.gz might be a kernel config/patch issue.  Anyone able to confirm that it is/isn't? (missing prototype: when I search for the prototype, I get mail archives with kernel patches)09:11
apwamitk, yes i was literally just opening an editor to add that09:11
apwplease push it to kernel-team@ and i'll get it applied09:12
apwpersia, depends if that is a kernel function ... /me looks09:13
apwpersia, does that build for other arches?09:14
persiaYep.09:14
persiaWorks on i386/amd64/armel09:15
persiaNote that there might be a missing patch that never got upstream: I just wanted someone more familiar to confirm if it was a kernel thing.09:15
apwdoes powerpc even spport kvm09:17
persiaUhh, sometimes.09:20
persiaDepends on the chip.  440s and 970s work fine.09:20
persiareal POWER processors have something else, and kvm upstream doesn't target those.09:20
persiaAnd qemu works on a variety of stuff even when KVM isn't available.09:20
apwkvm_arch_handle_exit doesn't seem to be a kernel thing at all09:24
apwso i assume it is a local arch specific thing which is missing09:24
persiaThen just false-positive based on mail-threads.09:25
persiaThanks.  I'll go hunt it somewhere else.09:25
apwi suspect you should find it defined in the package for other arches09:25
apwsmb, i am seeing people complaining about sd cards as root and not working on reboot, do you see that on your card based installs?09:36
smbapw, That was one of the things I wanted to test today, after having upgraded to the latest code base (including the official kernel)09:37
smbapw, Oh wait. Slightly different problem. Ok, I can check that too. But I think that has worked09:37
apwsounds good09:38
apwsmb, yesterday i put together some code to upload pre-proposed kernels automatically from the tree tips ... enabled for lucid only right now09:38
smbapw, Ah, thats why there are these uploads I noticed09:39
apwyeah ... the ones with the huge preNNNN numbers are the automated ones09:40
apwwell 'one' so far09:40
smbRight, there was another one with a more manual number.09:41
apwyeah that was me, starting to do them manually09:42
apwas i decided we would have caught the EC: issue if there was a lucid pre-proposed 09:42
apwso i think its worth having and worth being automatic if we can09:42
apwhense the experiment09:42
smbWe definitely want such a thing soon / after release09:43
apwwell i have lucid doing it 'now'09:45
apwbasically if the tip is UNRELEASED and it changes, it gets uploaded09:45
apwi assume if its is released that its in the release pocket09:45
* apw wakes smb up09:45
sorenpersia: The problem isn't the missing prototype.09:49
sorenpersia: That's just a warning.09:50
persiasoren: Ah, but ->-server :)09:51
amitkEricMiao: was the kexec fix a backport from 2.6.33?11:10
EricMiaoamitk, I think so - some of them are already upstreamed11:14
amitkanybody know why I don't need fakeroot to build a kernel anymore in lucid?11:39
amitkI get the error shown here: http://www.mail-archive.com/debian-glibc@lists.debian.org/msg37588.html11:40
amitkif I do use fakeroot11:40
apwamitk, i do all my kernel builds with fakeroot11:52
apw                        fakeroot debian/rules clean &&11:54
apw                        fakeroot debian/rules "$build" ||11:54
=== jussi01 is now known as jussi
amitki wonder if it has to do with my cross-compiles then?12:00
amitkCROSS_COMPILE=arm-none-linux-gnueabi- debian/rules binary-omap12:00
persiaapw: Does `debuild -b` not just work for you?12:01
amitkpersia: debuild -b will build _everything_. debian/rules are useful to do only a single flavour build12:02
persiaAh, $build is a flavour.  Yeah, that makes sense :)12:02
apwpersia, right else it takes several hours to make a kernel, nightmare12:05
persiaYeah.12:05
AStachowskiHi guys. Just wanted to thank you for your hints for preparing a custom ppa kernel. https://wiki.ubuntu.com/KernelTeam/KernelMaintenance12:09
* AStachowski was to stupid to read properly (bash debian/scripts/misc/getabis)12:10
tgardnersmb, 544254 has been maked fix released14:01
smbtgardner, Oh, hm. Somehow I had the impression there were replies about still having problems but maybe I dreamt14:02
smbtgardner, I must have been dreaming about that one. Well better that way.14:06
tgardnersmb, np14:06
=== sconklin-gone is now known as sconklin
=== kamalm-away is now known as kamalm
achiangso, i have two bugs that i think are SRU candidates for lucid.16:58
achianghttps://bugs.launchpad.net/oem-priority/+bug/53237416:59
ubot3Malone bug 532374 in oem-priority "Lenovo Thinkpads with Core i5 and i7 suspend/resume (with kernel oops) once then fail horribly on next suspend" [Critical,In progress] 16:59
achianghttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/56614916:59
ubot3Malone bug 566149 in linux "Lucid: No USB after resume on Thinkpad X201, T410, T510, W510" [Undecided,New] 16:59
achiangthe second one has a patch that has been accepted by maintainer ; not yet pushed to linus but will be soon ; and already got a verbal ack from gregkh about taking it into -stable16:59
achiangshould i wait until landing in -stable before sending a patch to ubuntu-kernel-list?17:00
achiangand the first one is likely in the same boat, but the maintainer is AWOL for a bit. :-/17:00
smbachiang, When they land in stable (and I think I saw some) they will just get pulled from there17:01
achiangsmb: huh -- i was under the impression that even with -stable, we still cherry-picked from that tree17:02
achiangiow, not everything in -stable goes directly into lucid?17:02
achiangsmb: is that incorrect?17:02
smbachiang, yes17:02
smbachiang, We will pull everything from stable in 17:03
achiangsmb: ok, so lucid is a superset of stable, thanks17:03
achianggreat, that helps me avoid SRU process. ;)17:03
smbachiang, If you can, then have BugLink keywords referencing the LPs in them. This helps closing the right bugs automatically when those things come in via stable. ;-)17:05
achiangsmb: sorry, not fully following you. you mean BugLink in the upstream patch commit?17:05
smbachiang, Yes, if you are the one sending a patch upstream, and you put it in, then its still visible when it comes back via stable. And also it allows people to look at associated bugs too17:07
achiangsmb: ok, too late for the 2nd one, but i can fix up the 1st one since i have to resubmit anyway17:07
smbachiang, That would be cool. Its quite hard to keep the related bugs up to date otherwise. If you know about something and you see a mail about pulling stable in, I welcome any feedback about which patches might close what bugs, too. :)17:09
achiangsmb: will keep an eye out for the future. for this time, i just assigned both bugs to myself, and will close them when -stable gets pulled into lucid17:10
smbachiang, Great, thanks.17:11
achiangsmb: BugLink keyword can appear anywhere in commit message? or does it need to be near the top?17:14
achiangsmb: i put it in column 0, but near the bottom of the commit log17:14
smbachiang, It can be anywhere. It just must be at the start of a line17:15
achianggreat, thanks17:15
smbSome place it right above the signed-of-by area17:15
achiangyup, that's what i did17:17
smbachiang, Thats perfect then17:19
apwJFo, this bug #496093, am i right in thinking that the backport that the Ricardo's kernel has in it is a 2.6.31 backport?  would not that mean that an LBM install should be as good?17:33
ubot3Malone bug 496093 in linux "[lucid] rt2860 frequently fails to connect to mixed mode WPA/WPA2 secured wireless networks" [Unknown,Confirmed] https://launchpad.net/bugs/49609317:33
tgardnerapw, bug #56701617:37
ubot3Malone bug 567016 in linux "Wireless won't work on Lenovo Thinkpad T510" [Undecided,New] https://launchpad.net/bugs/56701617:37
apwtgardner, good as long as we arn't looking at the same thing17:37
tgardnerapw, its a wretched vendor driver17:38
* apw sighs ... we get so panned for this crap, and its not even in our control17:38
tgardnerI'm gonna try and update it. lots of changes wince we incorporated it17:39
apwis that an ubuntu driver or something?17:39
tgardnerapw, yep - ubuntu/rtl8192se17:39
apwdamn17:40
apwtgardner, don't suppose you have one to test on17:42
tgardnerapw, no - that would be too easy17:42
* apw notes it is beer + 1 o'clock18:03
tgardnerapw, get lost. I'll see you Monday18:03
bjfapw, what's that synchronization software you use to keep your home dirs in sync?18:18
apwbjf, unison18:19
apwtgardner, yeah see you then for some catchup beering18:19
bjfapw, right! got to go figure that out18:19
apwlet me know when you are getting in18:22
tgardnerapw, I'll be at Millbank mid-afternoon18:22
apwjust in time :)18:24
=== yofel_ is now known as yofel
=== sconklin is now known as sconklin-gone

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