/srv/irclogs.ubuntu.com/2010/03/24/#ubuntu-kernel.txt

=== kamalm is now known as kamalm-away
=== MTeck is now known as MTecknology
MTecknologyWhat's changed from 9.10 to 10.04 that would negatively impact iwlagn?03:17
sorenThe kernel.03:19
sorenI'm just saying.03:19
MTecknologysoren: :P03:20
MTecknologysoren: I get to be on the sucky side of bug 54425403:20
ubot3Malone bug 544254 in linux "iwlagn (i4965AGN) continually drops and reconnects to access point " [Undecided,Confirmed] https://launchpad.net/bugs/54425403:20
MTecknologysoren: I was just wondering if anybody knew off the top of their head what may have decided to break it03:24
MTecknologyfound something on lkml...03:24
MTecknologyhttp://lkml.org/lkml/2010/1/16/126 - close but not quite03:25
sorenMTecknology: A friendly word of advice: You're not going to make any friends with that kind of rhetoric.03:28
MTecknologysoren: hm?03:29
sorenMTecknology: The whole "decided to break it" nonsense.03:29
MTecknologysoren: something's making it not work. I'm not smart enough to figure out where the iwlagn driver might have changed. I didn't see anything bad about saying that03:30
sorenMTecknology: When I get that sort of attitude from someone, I'm likely to ignore them. I'm just saying.03:31
MTecknologysoren: I didn't know there was attitude in that03:31
sorenMTecknology: I'm not speaking on behalf of the kernel team. As I said: Just a friendly piece of advice.03:31
MTecknologyhow would you phrase it?03:31
sorenIn a way that doesn't imply that someone is out to get you and has purposely broken things just to make your life suck.03:32
MTecknologysoren: we must be reading two different lines03:33
MTecknologybugs happens, things break, it's the way of life. sometimes you can do one thing that fixes things for thousands of users; but it'll break things for two other users.03:34
sorenI understand the nature of bugs.03:35
MTecknologysoren: so why is what i said bad?03:37
sorenMTecknology: I'm just saying that implying that people have gone out of their way to wilfully break things is not going to get you better feedback, that's all.03:38
MTecknologyI never implied that03:38
MTecknology"I was just wondering if anybody knew off the top of their head what may have decided to break it"03:38
MTecknology^ I asked about a change breaking it03:39
MTecknologywhatever, if that's the way you see it........03:39
MTecknologyI'll just try to go through the bug report...03:39
soren"decided to break it" in my book more than implies that a conscious decision was made to break something.03:40
sorenAnyhow, this is silly. I'm not speaking on behalf of the kernel team. Heck, they might even enjoy that sort of rhetoric. I'm just saying how I'd react, that's all.03:41
sorenAnd with those words, I'll wander off and do vaguely useful things.03:41
lifelesssoren: OTOH what doesn't imply a person :P03:43
MTecknologyhurry for uploading 14.6MB03:44
MTecknologyany ideas when we'll have linux-backports-modules-wireless-2.6.32-17-generic available?04:27
=== sconklin-gone is now known as sconklin
sorenlifeless: fair13:10
JohnFluxHey all13:58
JohnFluxwhich is the kernel for lucid-lynx ?13:58
JohnFluxI'm following the instructions on https://wiki.ubuntu.com/KernelTeam/GitKernelBuild   but I'm not sure which kernel is going to be used for lucid13:59
smbgit://kernel.ubuntu.com/ubuntu/ubuntu-lucid.git13:59
JohnFluxsmb: do I need to clone git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git    as well ?14:00
JohnFluxsmb: get both?14:00
smbJohnFlux, If you do more than one kernel it helps. Though its not mandatory14:00
smbIts just that you can use the linux-2.6.git tree as --reference14:00
JohnFluxsmb: hmm, i'm getting horribly confused by these instructions then14:00
smbwhich saves you disk space for copies14:01
smblinux-2.6 is a copy of Linus upstream tree14:01
JohnFluxthe link I gave says I need to have both, and use an 'overlay'14:01
JohnFluxsmb14:01
JohnFluxsmb: 14:01
smboverlay?14:01
JohnFluxsmb: that what it says14:01
smbJohnFlux, Let me have a look14:02
JohnFluxsmb: I'm not too sure either, other than guessing from the name14:02
JohnFluxsmb: so, once I have that ubuntu-lucid.git   cloned, how do I build it?   Where do I get the .config for it from?14:02
smbJohnFlux, That git tree contains the config and all14:03
JohnFluxsmb: do I need to copy the config to .config  or something though?14:03
MTecknologyIf I'm having a problem in the new kernel and using the backports fixes that issue. How can I apply the backport headers to a custom kernel?14:03
JohnFluxsmb: how do I build?14:04
smbYou should have either a build chroot if lucid is not installed on the machine14:04
JohnFluxsmb: I've just upgraded to lucid14:04
JohnFluxsmb: so I should have everything that I need14:04
smbfakeroot debian/rules binary-generic14:04
smbThat builds only a generic kernel14:04
MTecknologyI always do 'make all modules_install install' for a local system; long ugly command for a pretty deb14:04
JohnFluxsmb: will it include staging?14:05
smbThe package will land in the dir above14:05
smbIt will include the same drivers as our builds14:05
smbSo all of staging that is enabled normally14:05
JohnFluxsmb: okay good.  Basically I'm trying to get my hardware to work - it needs a minor change14:06
JohnFluxsmb: when I make the change, how can i rebuild but give the package a different name?14:06
JohnFluxso that I can try different changes14:07
smbJohnFlux, you edit the debian-master/changelog14:07
smbThe first line contains the version number14:07
smbYou can add something like +myversion114:07
MTecknologyThis is what I use for the pretty deb   AUTOBUILD=1 CONCURRENCY_LEVEL=${CONCURRENCY_LEVEL:-3} ionice -c 3 schedtool -D -e make-kpkg --initrd --rootcmd=fakeroot --append-to-version=-hyper${KERNELREV:-1} kernel_{headers,image}14:08
smbJust beware of '-' in the version number14:08
JohnFluxhow can I build with make -j 4   or so14:08
JohnFluxto speed up the compile?14:08
smbMTecknology, That looks pretty much overdone for a simple build14:08
smbJohnFlux, Usually it uses -j<nr of cpus>14:09
JohnFluxsmb: right, I have 4 cores14:09
smbJohnFlux, If you want to override this you set CONCURRENCY_LEVEL=x14:09
JohnFluxsmb: oh, it does by default?14:09
JohnFluxcool14:09
smbJohnFlux, yep14:09
MTecknologyI built a gentoo system once with -j instead of -j# .... very very bad idea - bad things happen :P14:09
JohnFluxyes, top is confirming that I have about 3 or 4 cc1's at any one time14:10
JohnFluxthanks14:10
JohnFluxsmb: binary-generic  is what I want? :)14:10
JohnFluxsmb: I'm after the default kernel for i38614:10
JohnFluxor 686 or whatever it's called14:11
smbJohnFlux, The default kernel there depends on amount of RAM. For more than 4GB you might want binary-generic-pae14:11
smbbut otherwise its binary-generic14:11
JohnFluxsmb: hmm, I've never had much luck with pae in the past14:12
JohnFluxnever boots for me - I'll leave that for now14:13
smbJohnFlux, Depends on cpu as well. There are some via c7 which just don't have pae capability14:13
smbIf cat /proc/cpuinfo does not have pae in flags it will fail14:14
MTecknologySo.. backports are upstream changes that may break for some users but backported because they fix things for other users?14:21
smbMTecknology, If you speak about linux-backports-modules (the package), yes. 14:22
MTecknologysmb: yup, i was - thanks :)14:22
ngregoryanyone got time to give me a few pointers on solving a kernel panic issue i've got?14:40
MTecknologyngregory: ya, pastebin anything you can see so some smart person here can point you in the right direction14:55
ngregoryi raised a launchpad bug - but unfortunately its not getting much (i guess everyone is pretty busy) . last stack track from a mainline kernel http://launchpadlibrarian.net/41648154/panic5-2.3.33.txt14:58
ngregoryideally want to know its its xfs / lack of memory or some random scheduler bug14:59
JohnFluxsmb:  dh_testdir: cannot read debian/control: No such file or directory15:06
JohnFluxsmb:  it aborted with that error15:06
smbJohnFlux, Ah, fakeroot debian/rules clean 15:07
smbJohnFlux, You need to run clean once to generate some files15:07
JohnFlux /bin/bash: kernel-wedge: command not found15:07
smbJohnFlux, sudo apt-get install kernel-wedge15:07
JohnFluxsmb: shall I add that as a prerequisite to the wiki?15:08
smbJohnFlux, Would make sense. There might be more. I think you would get a list by running dpkg-buildpackage -D ...15:09
smbJohnFlux, On the other hand most of the wiki seems to address building a standard Linux tree from upstream with a config close to the one used for ubuntu builds15:10
JohnFluxsmb: indeed, I think I'm following the wrong guide15:13
smbJohnFlux, maybe this contains parts that would help you better https://wiki.ubuntu.com/KernelTeam/KernelMaintenanceStarter15:15
pmatuliswhat would prevent a module from loading automatically whereas the same module can be loaded manually with modprobe?  on 8.04 server i have such a situation with a 10 Gb NetXen/HP card (NC522SFP).15:19
=== kamalm-away is now known as kamalm
mrechi, how can someone get a patch into the ubuntu lucid kernel?16:11
JFomrec, send an e-mail with the patch info to kernel-team@lists.ubuntu.com16:16
mrecthanks, hopefully someone will pick it up16:22
MTecknologyJFo: git format-patch <- just fyi16:29
JFoMTecknology, I don't deal in the patching, just the bugs16:30
JFo:)16:30
MTecknologys/JFo/mrec/16:31
mrecMTecknology: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=7152b592593b9d48b33f8997b1dfd6df9143f7ec16:35
mrecthis one you mean?16:35
MTecknologymrec: what about it?16:36
mrecyou wrote git format-patch16:37
mrecthere you can pick it :)16:37
MTecknologyI'm too tired to follow :P16:38
MTecknologytime to reboot into a new kernel - hopefully this one doesn't carry the same bug16:38
ali1234huh, that bug could be the cause of my deadlock16:41
MTecknologyali1234: my issue is wifi16:42
ali1234i have an issue with wifi too16:42
ali1234separate issue tho, i think16:42
ali1234i'm currently more bothered about the fact that the kernel is deadlocking when using gadgetfs16:43
MTecknologyali1234: wlagn locking up or really slow?16:44
ali1234my wireless issue is random memory corruption16:44
MTecknologyoh16:45
ali1234it does not lock up or go slow, it just corrupts packets silently16:45
MTecknologyinteresting16:45
ali1234if i turn on debugging i get "poison overwritten" errors16:45
ali1234anyway, i sent that one to ath5k developers16:45
MTecknologyali1234: g'luck16:48
MTecknologyhrm - time for me to run16:48
manjoJFo, do u recall ? do we have a ton of bugs where HPmini does not boot when splash enanbled ?19:34
manjoJFo, I just get a screen that says Glib-Warning getpuuid_r() failed to do unknown user id (0)19:34
manjoand can't switch console 19:34
JFono idea19:41
manjook19:43
NCommanderI'm having issues with uio on a dove kernel, and I'm not getting any useful debug messages22:15
NCommanderanyone around to help with debugg?22:15
NCommander^ing22:15
cndNCommander: is it dove specific?22:46
cndor arm specific?22:46
cnd(I'm guessing so, and I can't help if that's the case...)22:46
NCommandercnd: dove, but I think I have an idea22:55
NCommanderuio modules don't seem to work as modules22:55
RAOFOk.  We need a way to ensure that vga16fb does *not* bind when there's a perfectly good kms driver loading that's just about to claim fb0.23:24
cndRAOF: I was interested in tackling that too23:28
cndwhat needs to be done?23:28
cndI don't know much about this area23:28
RAOFI'm not entirely sure.  Possibly vga16fb could be taught about vgaarb?23:28
cndwhat's vgaarb?23:29
RAOFvga arbitration.23:29
RAOFI claim thee, VGA card!23:29
* cnd goes to lxr for research23:29
RAOFI'm by no means an expert here, either.23:30
cndhttp://lxr.linux.no/linux+v2.6.33/Documentation/vgaarbiter.txt23:30
RAOFBut nouveau devs are paranoid about vga16fb messing with their state (even though I've seen no bad effects with vga16fb binding fb1), and in rare cases it seems that vga16fb claims fb0 before novueau has fully initialised, resulting in tears.23:31
RAOFHm.  Maybe vgaarb is not what I meant.23:32
cndRAOF, yeah, vgaarb doesn't look quite right here23:33
cndRAOF: do you know what the difference is between vag16fb and vesafb?23:34
RAOFNo, I don't.23:34
RAOFAnything I said would be based simply from educated-guessing on the module names.23:34
cndI'm guessing vga16fb is for really old stuff, vesafb for slightly newer23:35
RAOFvesa is a newer (but still old) video interface.  It's kinda vga+23:36
cndyeah23:36
RAOFI'd guess that the big difference between vga16fb and vesafb is that vesafb would be doing some modesetting.23:36
cndRAOF: doing some research I found bug 53045123:40
ubot3Malone bug 530451 in linux-backports-modules-2.6.32 "Nouveau interacts badly with vga16fb - blank screen before X" [High,Fix released] https://launchpad.net/bugs/53045123:40
cndit seems to say that as long as the correct driver is above vga16fb in modules.order, things should be fine23:40
cndis that not the case?23:40
Sarvattvga16fb on fb1 when you have a KMS fb on fb0 also makes lshw completely screw up the screen23:40
RAOFRight.23:40
cndahhh23:41
RAOFcnd: I thought that was the case, and in all *my* testing it was, but there are a couple of bugs where vga16fb still seems to claim fb023:41
cndso we need to prevent vga16fb from doing anything23:41
RAOFYeah.23:41
Sarvattit shouldn't claim fb0 anymore ever if theres a KMS driver being loaded, have you seen any reports that it was that aren't lbm-nouveau related RAOF? it still loads and screws things up on fb1 though all the time23:44
RAOFSarvatt: bug #546359 seems to have vga16fb claim fb0 without lbm-nouveau.  That's a dual-gpu case, so is somewhat of a corner case.23:46
ubot3Malone bug 546359 in xserver-xorg-video-nouveau "nouveau does not work with nVidia G94 [Quadro FX 1800]" [Undecided,New] https://launchpad.net/bugs/54635923:46
RAOFThat said, there are going to be quite a large number of dual-gpu laptops running Lucid.23:46
Sarvattwell, it would if say intel radeon or nouveau loaded *before* the agp module causing it to fail which is a pretty nasty problem some people are hitting23:46
Sarvatthmm yeah thats worth looking into and definitely multi-gpu specific23:51

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