/srv/irclogs.ubuntu.com/2009/03/19/#ubuntu-kernel.txt

maxbBooting intrepid-proposed's kernel, I get the boot hanging at: udevd-event[2606]: run_program: '/sbin/modprobe' abnormal exit08:24
maxbCan anyone point me at any relevant debugging options that might help deterimine why?08:25
maxbthanks08:25
anubhavyou can boot the kernel with "debug" parameter.That will provide you with more info.You can use grub to add parameter to the kernel command line08:32
smb_tpI wonder whether changing udev debugging level in the conf and recreating the initrd for the new kernel from an older one also brings more ingo. Sounds like some module could not get loaded and after it hangs maybe an important one. Also removing quiet from the grub line might be a good idea08:35
maxbsmb_tp: sounds good, /etc/udev/udev.conf, udev_log="debug" ?08:38
smb_tpmaxb, That can give a lot of output. If that is too much maybe "info". Maybe going from the kernel options via info to debug...08:40
maxbOn an unrelated note, having tagged an lbm bug regression-proposed, is there anything else I should be doing also?08:40
smb_tpCan you quickly point to it? Then I have a look08:41
maxbbug 33792908:42
ubot3Malone bug 337929 in linux-backports-modules-2.6.28 "ieee80211_regdom=EU now causes oops after latest update" [Undecided,New] https://launchpad.net/bugs/33792908:42
maxbeek, yeah that's a lot of udev spew. /me tries info08:45
smb_tpmaxb, The bug seems to be complete afaics. If there are questions we surely will ask08:46
maxbok, just checking I wasn't supposed to report potential regressions in proposed anywhere special08:47
smb_tpJust in the sense of "we have to get this fixed before it moves to updates". It might pop up on certain screens to have a look at08:49
maxboh, guh08:50
maxbmy modprobe error was the ath5k BUG-ing :-)08:50
smb_tpeh, so likely related to the bug08:51
apwsmb_tp, thats odd ... i would expect ieeee80211_regdome to simply cause the module to fail to load ... we have a bug on that too08:57
smb_tpI would be thinking that if the module causes an oops, then strange things can happen to the modprobe as well...08:58
apwmodprobe may well hang for ever, and no more modprobes be possible08:58
smb_tpand that is what seems to happen08:58
apwit sounds a lot like the kernel and lbm there are out of sync in terms of the config options for REGULATORY domain09:01
apwthe variable that those ieee80211_regdom= things point to is no longer there in our latest kernels09:02
apwas we have CRDA enabled instead09:02
smb_tpIt could be. Though for intrepid this should behave the old way (and certainly not oops)09:02
apwyeah it should.  but just check it not the same package09:03
smb_tpyeah. I thought both were updated to the same compat-wireless master ...09:04
smb_tpbut i have to check09:04
smb_tpI see. Intrepid should be at 2009-03-04, Jaunty at 2009-03-1709:05
smb_tpmaxb, the dmesg on the bug is for Jaunty it seems. Could you add one for Intrepid as well?09:06
maxbsure09:09
maxberr09:10
maxbOn intrepid the failure mode somehow manages to be different such that it doesn't end up in /var/log/ there :-/09:11
maxbthis may be a bit more difficult09:11
maxbhere I go rebooting, let's try it again09:14
Keybukamitk: your change is good10:12
KeybukI think I asked Ben to do that years ago10:12
Keybukbut he bitched :p10:12
Keybukit means I can eliminate a tiny bit of the udev init script as well10:12
amitkKeybuk: I tripped across it while going over the entire config for the babbage10:13
amitkKeybuk: though I don't this the actual impact is measurable10:13
Keybukit's just nicer10:13
amitks/this/the10:13
amitkyes10:14
amitkKeybuk: could you please ack it then?10:14
Keybukamitk: I've replied with a Signed-off-by line of my own10:14
amitkthanks10:14
=== Nicke_ is now known as Nicke
ckingAny idea why CONFIG_RTC_DRV_CMOS is disabled for Hardy and enabled for Intrepid + Jaunty? It appears to been disabled in linux-source-2.6.22 (2.6.22-6.13) gutsy10:59
cking..perhaps I need a time machine to figure out the rationale behind the decision11:04
ckingsmb_tp: ^^ wrt CONFIG_RTC_DRV_CMOS in Hardy?11:13
apwcking, ok can you tell me what might trigger the grub error: Error 13: Invalid or unsupported executable format11:21
ckinghave you moved from ext3 to ext4?11:21
apwyes, but not recently11:22
apwdo i need to reinstall grub or something?11:22
apwthough i can boot an older kernel11:22
ckingWhen in the boot process is it occuring? Any other messages?11:23
apwvery first thing after it says its booting an image11:23
apwas if the actual binary was corrupt11:23
ckingOK - sounds like the kernel image is corrupt11:23
ckingespecially if you can boot older kernels11:23
apwand yet the md5sum is the same on my boxes11:24
apwand the other is booted from it11:24
apwapw@chloe:/boot$ md5sum vmlinuz-2.6.28-11-generic11:24
apw6dfd6e870419d93a37c27341940316e7  vmlinuz-2.6.28-11-generic11:24
apwapw@lana:/boot$ md5sum vmlinuz-2.6.28-11-generic11:24
apw6dfd6e870419d93a37c27341940316e7  vmlinuz-2.6.28-11-generic11:24
apwapw@lana:/boot$ cat /proc/version11:24
apwLinux version 2.6.28-11-generic (buildd@yellow) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #35-Ubuntu SMP Wed Mar 18 21:55:34 UTC 200911:24
ckinggrub has a block map command  that allows one to get a block map of the image. It may be worth checking grubs idea of the block map for this file compared to the reality11:25
apwok how do i get that in OS and grub11:25
ckingthis is the fun bit. In Linux there is a ioctl() FIBMAP or something like that to get a block map of a file... hold on..11:26
ckingI will Email you the source to my fibmap dumper tool11:27
apwnice11:27
apwcking, ohhh blocklist in grub is unhappy11:29
apwError 24: Attempt to access block outside partition!11:30
ckingowch11:30
ckingext4?11:30
apwyes sir11:30
apwits even printing extents :)11:30
apwi assume thats <nnnn>+8 means11:30
ckingThis is good and bad. Good that we have somebody who can send me an image I can work on :-) bad that it's screwed11:31
ckingCan you dd up the boot partition so I can look at it?11:31
apwits my entire disk :(11:33
apw(hd0,0)1546320+8.32+8,4096+8,402255872+8,4096+8,2792+8,402280448+411:34
apwthat looks utterly corrupted to me11:34
ckingurgghh.11:34
apwif its an extent list, it has the same extent twice doesn't it?11:34
ckingnot sure11:35
ckingwhere's ted?11:35
apwi think i'll boot a recovery cd and fsck it before i do anything else11:35
smb_tpapw, could it be it got a wrong kernel, like a 64bit on a 32bit machine or somethin?11:35
apwdon't think so, it should boot the kernel then and fail at userspace11:35
ckingI'd dd the image to backup then fsck it11:35
smb_tpcking, wrt to the config option: so it has been disabled before intrepid and enabled starting with it and later?11:35
apwcking, no point in backing it up11:35
apwits all recoverable from the other machine11:36
ckingAh. fsck will be fast, that's for sure 11:36
apwits had early ext4 on it so it could be corrupt11:36
ckingsmb_tp: it appears to be disabled pre-hardy and re-enabled post hardy.11:36
apwfrom there, so its probabally not pejorative of the current kernel even if its broken11:36
ckingapw: I agree11:37
smb_tpapw, eek, should have read the whole backlog then11:37
ckingsmb_tp, lemme see.. I had the change log somewhere...11:37
apwyeah ext4 ate my /boot11:37
smb_tpmissed the blocklist is unhappy11:37
apwyeah its well sick11:37
apwted is hiding from us11:37
ckingext4 as boot. You're living dangerously11:37
apwheh, you promised me it was working :)11:38
cking..yeah, but I did not promise it was 100% reliable :-)11:38
cking..what's it on?11:38
apwits an intel shv11:39
ckingshv? eh?11:39
apwits a intel quad core thing11:40
ckingowch.11:40
apwwell it was, its a heap at the mo :)11:40
ckingand it went wrong on the reboot?11:40
apwnice our rescue disk doen't have fsck on it11:40
apwwell ... it fails to boot from the new kernel11:40
apwi suspect the upgrade broke it11:40
apwas in doing the upgrade11:40
smb_tpapw, I think fdisk in the rescue disk might be a good proposal11:42
ckingsmb_tp: hardy debian/changelog: linux-source-2.6.22 (2.6.22-6.13) gutsy; urgency=low ... build/config: Disable CONFIG_RTC_DRV_CMOS11:43
apwnope not one of those either11:43
apwthis alternate disk is USELESS11:43
cking..remove disk and fsck on another box?11:43
smb_tpapw, would a live cd work?11:43
apwtrying now11:44
smb_tpcking, I have to look into that a bit. Reasons do not come to my mind immediatly11:45
apwcking, i am a s/w engineeer11:45
ckingheh11:45
apwi expect to be able to fix this from outside the box!11:45
apwthough i have screwdrivers on standby11:46
ckingsurely using a screwdriver is software engineering?11:46
apwheh, only h/w engineering when you need a hammer?11:46
ckingor solder11:47
apwfsck says 'clean', is there a 'look do it properly' option?11:48
smb_tp-f11:48
apwtaking more time at leas11:49
apwcking, so how is fsck fast in ext4?  waht do they do different?11:49
smb_tpiirc they can mark regions they have not touched, so those can be skipped11:50
ckingapw: http://thunk.org/tytso/blog/2009/02/26/fast-ext4-fsck-times-revisited/11:50
ckingfaster "due to the elimination of indirect blocks and the uninit_bg feature reducing the amount of disk reads necessary in e2fsck’s pass 1"11:51
ckingso now you know :-)11:51
apwok so its fsck'd ok11:52
apwand thinking about it the md5sum of the file was fine too11:52
ckingfingers crossed11:52
apwso i am suspect fo grub11:52
ckingHow big was /boot?11:53
cking..oh yeah. the whole disk for / wasn't it?11:53
apwyep massive11:55
ckingCan you run the fibmap prog and workout which blocks are used by the kernel image. Maybe we can dd up just some of this disk image to see why grub is bawking11:56
apw306M blocks11:56
ckingbit to big to fit on a DVD then :-(11:57
=== mcasadevall is now known as NCommander
apwheh yeah11:58
ckingI will compare and contrast the grub 0.97 + ext4 support with grub 2 and see if anything make sense11:59
ckingapw: I wonder if one could create an USB bootable drive and install grub 2 on this and see if this can read the kernel off the hard disk.12:01
cking..me goes to try this12:02
apwcking, i guess its possible, i'd have no idea how12:02
apwcking, the blocklist from fibmap bears no relation to that from grub12:02
apwi'd susgest its overflowwing12:02
ckingmmm.. could be. How about comparing older kernels to see if grub vs fibmap marry up just for a sanity check12:03
apwthe working kernel seems pretty similar in location12:05
ckingand no major weirdness in the fibmap wrt sequential blocks etc12:06
apwit looks like its in two extents to me12:06
apwassuming there is no limits on actual extents12:06
rtgamitk: I guess you noticed the ARM kernel didn't build? I think the Kconfig for drivers/cpufreq has problems, but it looks like you must build in the performance governor.12:06
amitkrtg: it doesn't like the cpufreq driver built as a module12:07
rtgamitk: right, I found that out last night, but when I quickly looked at your last push, I thought you had done the same12:08
amitkrtg: and regarding hitting your shitlist looks like you didn't get my last message12:08
amitk21:34 < amitk> rtg: had to force push to jaunty. Found a typo in my patch (im51 -> imx51)12:08
ckingapw: can you send me the fibmap of a good kernel and the badone12:08
amitkrtg: so I deserved it :-/12:08
rtgamitk: hmm, sure didn't. I get so many flashes from this IRC client some days that I miss things.12:09
apwcking, sure ...12:10
amitkrtg: I've got the build issues fixed. Just testing with ogra regarding AA and aufs issues. Then I'll fix d-i for imx5112:10
rtgamitk: ok12:11
ckingI'm looking at making a bootable USB image with grub2.. 12:11
apwcking, on its way12:15
apwi blocklisted a good kernel and its two extents12:15
ckingapw, that's good. thanks12:15
apwi can keep this pretty much indefinatly if its a help12:16
apwcking, i note that grub is reporting block number *8 the fibmap12:20
apwbut they are pretty similar12:20
apw40224364012:20
apw17F9C03812:20
apw50281984*812:20
apw17F9F00012:20
apwfirst is the one which works12:20
ckingapw: one could inform grub of the block map (from the map from fibmap) by hand and see if this boots - http://www.gnu.org/software/grub/manual/grub.html#Block-list-syntax12:21
apwhmmm12:22
ckingbit of a pain I know12:22
Kanohi, is there a karmic repo already? as you need new squashfs-tools from cvs12:31
Kanosquashfs 4.0 from 2.6.29 is not compatible with old squashfs 312:32
apwKano, repo as in the full archive?12:33
apwthere is no karmic archive yet, and won't be till jaunty is released12:33
apwcking, ok i have converted the fib lists, and get the same as grub for the X812:34
apwbooting the X11 block lists gives Error 24: Attempt to access blocj outside partition12:34
apwalso do you have any clue as to what this format even means?12:34
apw(hd0,0)1546320+8.32+8,4096+8,402255872+8,4096+8,2792+8,402280448+412:35
apwnote the first bit has two +'s12:35
apwit should look like: 402255872+4096,402280448,279212:35
apwit should look like: 402255872+4096,402280448+279212:35
apwthe grub manual you pointed me to doesn't even mention two +'s as an option: 1546320+8.32+812:36
apwoh perhaps that was me ...12:37
apwbah it was, i forgot i hand transcribed it12:38
Kanowell you can not use new squashfs-tools with jaunty when you don't update squashfs to 4.012:40
Kanowould be basically no problem however12:40
Kanoas you have to do that for karmic too12:41
ckingapw, it's baffling. I need to look at the source12:44
apwKano, ok so there is a userspace kernel depenancy there12:45
apwwhich will be sorted out in karmic when it opens12:45
Kanoi sent the aufs compile fix to the list, i booted it already live *g*12:46
apwyep saw that, thanks for the patch, i am sure it'll be showing up soon enough in our tree12:46
apwcking, yeah is most perplexing for sure12:47
ckingapw, especially the 8.32 part12:47
Kanoi looked at zen sources but only fixed the compile issues. maybe a new aufs snapshot would be good too12:47
apwcking, i note that there is a 4096 in there which is the _size_ i am expecting12:47
apwits almost as if its using smaller sizes for the extents on that one12:48
apwie less bits for the pointers12:48
ckingapw, did you try booting specifying the kernel with the block list of  402255872+4096,402280448+2792?13:24
apwyeah13:30
apwcking, yeah that produced the block out of partition error13:31
ckingOK - lemme build grub2 with some debug in the ext fs handler.13:31
apwwhat will you send me, usb image to boot?13:31
cking..yep - working on this. It's a little tangled but doable13:32
apwsomething to have on a stick me thinks13:32
ckingindeed13:33
apwrtg, under intrepid a fair number of people are going to have ended up with the ieee80211_regdom=FOO thing set in their module options, when they upgrade to Jaunty those will be preserved and prevent the module loading13:35
apwis there a something we can do to remove them, or perhaps we could make those options valid but ignored in jaunty13:36
rtgapw: so, the module won't load because that is no longer a valid option?13:36
apwyeah as its not a valid option we lose the module completely13:36
rtgapw: we should certainly release note it.13:37
apwIntuitiveNipple has reported it on Jaunty upgrades which we could probabally ignore as they are all knowledgable people, but those on Intrepid are likley to be less aware13:37
apwahh good point.  should have thought of that13:37
rtgapw: my thinking is that this is something outside of our normal install, so anyone who does something like that, e.g., adds a module option, is also gonna have to be smart enough to figure out the borkage on an upgrade.13:39
apwthats also a fair point.  they know they put it in13:40
smb_tpapw, Did you have time to check whether the option always causes an oops or just a load fail as expected13:40
rtgbesides, its not like the wireless subsystem hasn't already had some turbulence 13:40
apwnot tried that yet.  will do so once i am upgraded on here13:41
apwwhich i would have done, if my build box wasn't in a heap over ext413:41
rtgsmb_tp: an oops is a bit more serious13:41
smb_tpbug 33792913:41
ubot3Malone bug 337929 in linux-backports-modules-2.6.28 "ieee80211_regdom=EU now causes oops after latest update" [Undecided,New] https://launchpad.net/bugs/33792913:41
smb_tpI just had not time to look furhter into that13:41
smb_tpWas reported to happen for intrepid after the latest maste 2009-03-03(?) update as well13:42
rtgsmb_tp: I'm not to keen on the VIA sata patch for Hardy. what do you think?13:43
smb_tprtg, not in that form anyways. too much thrown into a single patch13:44
smb_tpand I don't like the two libata changes13:44
smb_tpI fail to understand what they are about13:44
rtgsmb_tp: my thoughts exactly. this falls under the heading of new hardware enablement, so I'm inclined to reject it for Hardy.13:45
smb_tpI wanted to give them a chance to come with better patches. I'll write something up later13:45
rtgamitk: I've rebuilt ARM with the correct CPU freq settings. shall I push or have you already commited to your local repo?13:46
amitkrtg: I have it my local repo along with some other changes13:46
rtgamitk: ok. you should push at least that fix so the repo builds ARM13:47
rtgamitk: that and the /sbin/hotplug fix as well13:48
amitkrtg: I need to make sure imx51 works well since I might not get another upload before beta.13:49
rtgamitk: it would sure be nice if what is committed to the core repo actually builds.13:51
rtgif you aren't comfortable with the CPU freq commit, then revert it.13:51
amitkrtg: naaah. the cpufreq part is fixed. I want to make sure the AA/aufs parts have the correct settings. ogra's testing them out right now.13:52
rtgsmb_tp: you gonna teach ikepanhc how to use 'git request-pull' next ? (seeing as how you are his mentor)13:53
smb_tprtg, We started this morning send-mail for the acks and later request-pull for the patch13:54
ikepanhcrtg: I miss something in the patch?13:54
rtgikepanhc: I haven't checked it yet, but I was just wondering where smb_tp was headed with your continuing education. (perhaps I'm just annoying him as well)13:55
smb_tprtg, You mean as in "will do" or "am already doing" ;-)13:56
rtgsmb_tp: annoying you? I assume I'm doing that already.13:57
smb_tprtg, Not too much :)13:57
ikepanhcoh, I ask some this morning. but I am not fully understand the output of git-request-pull13:57
smb_tprtg, Really apw an me spoke with ikepanhc this morning and agreed that for review the git-send-email is good and later if you ack it for Jaunty he will post the request-pull for you13:58
smb_tpikepanhc, Ok, how may we help?13:59
mdzI get two kerneloops popups on every resume14:00
mdzI think this is due to https://bugs.edge.launchpad.net/ubuntu/+source/kerneloops/+bug/33060614:00
ubot3Malone bug 330606 in kerneloops "WARNING: synaptics was reset on resume, see synaptics_resume_reset if you have trouble on resume" [Undecided,New] 14:00
mdzi.e. WARNING: synaptics was reset on resume, see synaptics_resume_reset if you have trouble on resume  [edit]14:00
mdz[It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] 14:00
mdz[It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] [It's All Text!] OkCancel14:00
mdzeek14:00
mdzI meant: WARNING: synaptics was reset on resume, see synaptics_resume_reset if you have trouble on resume14:00
ikepanhcsmb_tp: Let me take a look at the output again14:00
mdzI think WARNING: triggers kerneloops14:00
rtgmdz: apw suspected that in an email to me yesterday14:01
rtgbecause the resume is too slow14:01
mdzthis one's killer because it happens twice on every single resume14:01
apwhrmmm.  i had not considered it might trigger that.14:01
rtgapw: I'm don't think a WARNIG should trigger the oops scavenger14:02
apwthat fix has not hit upstream and they implemented it slightly differently14:02
rtgapw: what fix is that?14:02
apwthat really shouldn't imho, but i will look at the upstream version of the patch14:02
apwrtg the fix which this warning is part of14:03
apwthey took it and accepted it, but then mushed it a bit later in the process14:03
apwand the warning was removed i think14:03
apwmdz i will pick that up and see what is what14:04
rtgapw: ok, I guess we need to pull that in, 'cause its gonna annoy a lot of folks otherwise.14:04
apwyeah for sure.  i suspect we need to check if kernel oops is being overly strong as well14:04
Keybukrtg: I don't suppose the hotplug change could sneak in with the next kernel upload?14:05
rtgKeybuk: _if_ you can get amitk to push his changes, I'd be happy to accept it.14:05
amitkrtg: do you have a train to catch?14:06
amitk:)14:06
rtgamitk: this is my day to annoy _everyone_14:06
amitkI'll push it with the babbage changes14:07
mdzapw: thanks14:08
ikepanhcsmb_tp: I use the command to show the summary of change: "git-request-pull origin/HEAD ."14:09
ikepanhcIs that right?14:09
smb_tpikepanhc, not quite. there should be your remote repository somewhere...14:09
ikepanhcyou mean the url? give it git://kernel.ubuntu.com/ubuntu/ubuntu-jaunty.git?14:11
rtgikepanhc: something like this: 'git request-pull <SHA1> git://kernel.ubuntu.com/rtg/ubuntu-jaunty'14:11
ikepanhcpoint to your git tree, so that you will know the summary between our tree?14:12
smb_tpikepanhc, the <sha> is the id of what was the head before you added something14:16
rtgikepanhc: hmm, I'll be more literal. Use 'git request-pull <SHA1> git://kernel.ubuntu.com/ikepanhc/ike-jaunty.git' where <sha1> is the commit ID that you want me to start pulling from. Its _usually_ HEAD after you've rebased.14:18
ikepanhcgot it, it means the output will tell you where to pulling, and the summary of it14:21
ikepanhcam I right?14:21
rtgikepanhc: correct14:21
ikepanhclet me take a try14:21
smb_tprtg, with HEAD you probably mean origin/HEAD ...14:25
rtgsmb_tp: perhaps, I've not used request-pull much myself because I'm typically the consumer. I thought the SHA1 was usually the commit ID of where you differences begin, e.g., the patches that you want pulled.14:27
smb_tprtg, right. and imo origin/HEAD is what you pulled last and HEAD is your local head with your own changes14:27
rtgsmb_tp: that makes perfect sense.14:28
smb_tpPlus it can be nicely automated with a wrapper script :)14:29
ikepanhcsmb_tp: I got a warn: No branch of git://kernel.ubuntu.com/rtg/ubuntu-jaunty is at: 6afb87c: UBUNTU: SAUCE: Fixing symbol name in HECI module14:37
smb_tpikepanhc, have you pushed to you repo before?14:37
ikepanhcsmb_tp: not yet, I shall push to my repo at zinc first?14:38
smb_tpyes14:38
ikepanhcsmb_tp: I have to go home now, its pretty late in Taiwan, otherwise no bus can take14:42
smb_tpikepanhc, sure14:42
smb_tpoff you go14:42
ikepanhcsee you later14:42
mdzapw: yay, your script is in checkbox in jaunty now14:46
apwmdz yeah got it through in the end!14:47
apwand i've even tested it14:47
mdzapw: that'll save folks a step or two in testing14:49
mdzapw: will checkbox walk the user through the test as well soon?14:49
rtgamitk: forgot to mention that I did the newrelease thing, just copied the ARM ABI bits, etc.14:51
amitkrtg: ok, will git pull again to test14:52
amitkbradF: btw, I looked at your aufs changes to get it to compile w/o AA. They look sane to be, where sane = doing what has been done to all filesystems when AA patch was applied.14:59
amitks/be/me14:59
bradFamitk: good, now I or someone needs to test them to see if they will actually work15:01
rtgbradF: where they is?15:01
bradFrtg: probably me, i'm working on getting things setup so that I can build a babbage image15:02
rtgbradF: 'they' being the AA patches.15:02
bradFrtg: I made the changes available to amitk in case he or one of the mobile guys wanted to give them a try before I got to it15:03
rtgbradF: there is a reason we have public git repos15:03
bradFrtg: and that is where my changes are15:03
amitkbradF: Compile-test and send the patch to kernel-team ML to see if someone recoils in horror looking at it.15:05
amitkthen point them to what has been done to the other fs'es :)15:05
bradFamitk: it compiles15:06
amitk_then_ lets make sure it still works on booting with aufs15:06
rtgbradF: and so they are. I'm just a cranky bastard this morning.15:07
bradFamitk, rtg: will get the changes emailed out today15:07
amitkrtg: we know15:08
bradFrtg: I am sloooooow to learn sometimes, but I try :)15:09
rtgbradF: what is this? humor from mr stoicism? I'm just shocked.15:11
bradFrtg: you should deal with my business partners every day, it can be a bit trying15:12
=== Ampelbein is now known as ampelbein
rtgbradF: I suggest you get rid of the '#ifdef CONFIG_VSERVER' clauses altogether. That config option is totally meaningless as it does not exists anywhere but in that source file.15:38
rtglooks like hereditary forward porting cruft15:39
bradFrtg: right15:39
rtgbradF: it would simplify that patch a bit15:39
amitkrtg: so what happens if one of the modules (cbc in crypto) that is expected by d-i as a module is compiled-in. Does d-i complain?15:44
rtgamitk: yep, add a '?' so that its optional15:45
rtgamitk: the case where adding '?' isn't sufficient is when _all_ of the modules for that d-i are compiled into the kernel. Then you have to get more creative 'cause kernel-wedge bitches that the udeb will be empty.15:48
amitkrtg: that's where you exclude the udeb for that flavour?15:52
rtgamitk: the creative part? sometimes I just drop the whole udeb.15:53
=== aanjhan is now known as ThiefOfBaghdad
rtgzul: what does the comment in this commit mean? http://kernel.ubuntu.com/git?p=chucks/ubuntu-ec2-jaunty.git;a=commit;h=c9e42c176084bfc18bede682332842a89d14c79d16:03
kirklandrtg: zul: xvd is what's used if the block device is virtio16:04
rtgthe part about "This should not be included in the main ubuntu kernel." bothers me16:04
kirklandrtg: yeah, i agree16:05
rtgkirkland: and the patch changes the dev name to "sd", is that really what you want?16:06
kirklandrtg: i wouldn't think so16:07
Ngudev?16:07
kirklandrtg: if you're using virtio, you expect the device to be xvd*16:07
kirklandrtg: i have no context for what zul is trying to accomplish here16:07
rtgkirkland: looks like an ec2 instance16:07
kirklandrtg: i'm just interjecting that xvd* is sometimes used/expected16:07
rtgkirkland: zul's explanation on the k-t list was a bit terse (to put it mildly)16:08
Ngcould a udev/rules.d file in some ec2 package (ec2-init?) not make appropriate symlinks?16:09
rtgNg: possibly. I'm still trying to grok the impact of his patch set on the distro kernel.16:10
Ng(where "make appropriate symlinks" means "do any applicable udev magic up to and including renaming the devices". seems cleaner than a kernel patch, but I am probably lacking context)16:11
rtgNg: if its a boot-essential device, then it will likely require some initramfs magic. can you do that with ec2 images?16:12
Ngyou can with eucalyptus, but I've not used ec2 extensively enough to need to try16:13
zulrtg: looking16:23
zulrtg: basically ec2 uses an older version of xen which doesnt use virtio devices so if this patch is included in the main ubuntu kernel then it will break existing xen setups for jaunty16:24
rtgzul: is there any way to decide that dynamically?16:24
zulrtg: not that I know of, the ec2 kernel might have to be treated like a seperate tree like lpia16:25
rtg_oops16:25
ivokssorry to interrupt, but i'm interested; is kernel aware of duplicate IPs on the same network?16:25
rtg_zul: ec2 might be a separate flavour. LPIA is an arch16:26
zulrtg_: maybe something like an ifdef for that case then?16:27
rtg_zul: lemme think about it.16:27
zulrtg_: k16:27
rtg_zul: other then that, this patch set is sufficient to create an ec2 capable xen client?16:28
rtg_it seems quite minimal16:28
zulrtg_: yep i was using it the other day and building images based on it right now16:28
rtg_cool16:29
zulbetter than the xensource patchset ;)16:29
rtgzul: what effect will some of these other config changes have on existing xen DomU clients?16:30
rtgCONFIG_XEN_BALLOON is dynamic mem allocation for the VM, right16:31
rtg?16:31
zulyes16:31
rtgthats the one that might have an effect16:31
zulits something existing ubuntu xen users want for jaunty not for ec2 though16:33
zulthe vmlinuz patch is very important though16:35
rtgzul: in that case, it deserves its own commit so we can track it against whatever LP bug is open on it.16:36
zulheh ill open a bug about it then :)16:36
rtgzul: the vmlinuz target appears to be the core of the patch set. How is it used? Does it get copied to the linux-image package?16:37
zulyes it does16:38
rtgso we end up with both bzImage as well as vmlinuz.16:38
zulthe versions of xen that amazon is using doesnt understand the bzImage format more modern versions of xen does16:38
rtghow about existing implementations? will they continue to use bzimage?16:39
zuli think well the default in the rules.d/*.mk defaults to bzImage16:39
zulexisting implementations do use bzimage16:39
zulrtg: if you require it https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/34548616:41
ubot3Malone bug 345486 in linux "Please add ec2 support." [Undecided,New] 16:41
rtgzul: if we made DEV_NAME in drivers/block/xen-blkfront.c a module or boot command line parameter, would you be able to launch an ec2 instance with that override?16:41
zula module yes not a boot command line parameter16:41
mdzmanjo: you're looking at kerneloops?16:42
manjomdz, yes16:42
mdzmanjo: I was just looking at it myself16:42
mdzhere's a hint as to why it's not working16:42
mdz(gdb) print submit_pipe16:42
mdz$1 = 0x1c73360 "/usr/share/apport/kernel_oops\n"16:42
rtgzul: the other LP report I wanted was for XEN_BALOON16:42
mdznote the last character of the string16:42
manjomdz, tying to get with kenvandine to get some testing info16:43
manjomdz, do you have any notes/scribble from your testing ? 16:45
manjomdz, that might help me ?16:45
mdzmanjo: ./kerneloops --nodaemon --file test/i386-bug-on.txt16:45
mdzmanjo: did you see what I pasted above?16:45
mdzthe config file parser is broken16:45
manjomdz, ah yes ... you were few steps ahead of where I was 16:46
zulrtg: https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bug/34549016:49
ubot3Malone bug 345490 in linux "Please disable XEN_BALLOON and XEN_SAVE_RESUME for ec2" [Undecided,New] 16:49
rtgzul: I thought XEN_BALLOON was important for non-ec2 instances also?16:50
zulit is, its not important for ec216:51
rtgzul: well then, the bug subject seems a bit disingenuous16:51
zuldisigenuous?16:52
mdzmanjo: I have a patch16:53
manjomdz, cool let me try it 16:53
manjomdz, lp# ? 16:53
mdzmanjo: bug 344813, attaching the patch now16:54
ubot3Malone bug 344813 in kerneloops "No apport report generated for kernel oops" [Medium,Triaged] https://launchpad.net/bugs/34481316:54
mdzmanjo: patch is there now16:55
mdzseems to work OK with the patch, though it's a lot of dialogs16:55
manjomdz, got it .. I am upgrading jaunty (almost done) and  I will apply/test and report back16:56
amitkrtg: changes for mx51 build tested and pushed17:07
amitkrtg: could you fire up you hoover for the entire arch?17:08
rtgamitk: yo 'da man17:08
* amitk -> dinner17:08
Blinkizrtg, Hi there. I have a question. This ext4 problem, zero-byte-file issue, do you think the patches for this will be back ported to jaunty when they are released? I have read something about it being fixed in 2.6.30.17:16
rtgBlinkiz: there are 3 patches currently in Jaunty that revert some ext4 behaviors to that of ext3. Ted has blogged about it extensively (as well as commented in Launchpad).17:19
=== Lure_ is now known as Lure
Blinkizrtg, Have tried to find this "ted", but I can't. Can you point me in the right direction?17:33
=== abogani changed the topic of #ubuntu-kernel to: "Ubuntu kernel development discussion ONLY | Kernel Wiki: https://wiki.ubuntu.com/KernelTeam | Latest news: Released 2.6.28 kernel for Jaunty/9.04. | Kernel git trees: http://kernel.ubuntu.com/git | Latest kernel upload: 2.6.28-11.35 based on 2.6.28.8 final"
rtgamitk: your arm stuff built ok, as did the other arches17:47
amitkrtg: no d-i explosions?17:47
rtgamitk: debuild -b17:48
* amitk seems to have finally grokked d-i17:48
rtglong live kernel-wedge17:48
=== iulian is now known as Guest69776
=== Guest69776 is now known as iulian
apwkirkland, t18:09
apwthis raid thing, its a software raid failure right18:09
apwwhat i really need to do is isolate the string of md style commands that are exectured thre18:10
apwto build the raid, then to build it again degraded18:10
manjomdz, do u have a build env to build kerneloops ? 18:10
mdzmanjo: yes, don't you? ;-)18:13
kirklandapw: correct18:13
kirklandapw: that magic is in initramfs-tools package18:13
mdzmanjo: I just built it on my jaunty system for test purposes18:13
Ngwhat would cause the kernel to refuse to rm a file on a local partition, with an error about a stale nfs handle?18:14
Ngweird, moved the file (it was a uuid thing in ~/.pulse/) out of the way so the gnome session could actually start and was then able to rm it18:18
apwkirkland, ok thanks18:26
kirklandapw: found it?  let me know if you need a specific pointer18:27
apwkirkland, so you are booting from one disk plain in the error case18:33
IntuitiveNippleAny ideas why with two identical notebooks with identical installations, both connecting to the same 802.11g AP, one would select region ZZE (Europe) and the other region ZZJ (Japan) ?18:33
kirklandapw: yeah18:34
anubhavdifferent firmwares?18:35
IntuitiveNippleanubhav: Identical in every way18:35
kirklandapw: i could probably upload a kvm image that demonstrates the problem, if you like18:36
kirklandapw: might take a while, but would be ready by your tomorrow18:36
apwnever tried to use kvm here, probabally take longer than debugging it18:36
apwwhere are the raid tools.  damn package names18:37
IntuitiveNipplemdadm18:37
anubhavIntuitiveNipple: cfg80211 selcts the region?18:39
IntuitiveNippleanubhav: That's correct, via the CRDA18:40
anubhavIntuitiveNipple: let me check the code,maybe there's some hint 18:41
IntuitiveNippleanubhav: Don't worry about it, I'll get around to it eventually. I was just hoping someone may know off the top of their head18:41
anubhav:)18:42
apwkirkland, do you have a full dmesg of the failed boot available?18:52
kirklandapw: i don't18:54
apwis it possible to get?18:55
apwmd says interesting things when its putting things together18:55
kirklandapw: hmm, not terribly easily18:55
apwif they fail etc18:55
apwthere is no serial on qemu?18:55
kirklandapw: it'll be easiest if i just upload the disk image to p.u.c18:55
apwkirkland, where did this work before jaunty?19:00
kirklandapw: hardy, intrepid19:01
kirklandapw: and like a champ...  i tested it a thousand times during the intrepid cycle19:01
apwbah its huge numbers of commits either way to working19:02
kirklandapw: i can't tell you if this ever worked in jaunty19:03
kirklandapw: i don't remember it ever working19:03
kirklandapw: though, i worked on this almost full time in the intrepid cycle19:03
kirklandapw: and just happened to test it once in jaunty, realized that it regressed, and said wtf19:03
apwkirkland, one thing worth trying is trying to use the intrepid mdadm tools19:12
apwis that something you can test19:12
dtchenTheMuso: i think we ought to consider post-release SRU for http://kernel.ubuntu.com/git?p=dtchen/ubuntu-jaunty.git;a=commitdiff;h=fbcaa0c6f18b41482caa41ceb6b7875c7dbaaeef20:59
TheMusodtchen: ok21:00
Kanortg: http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-jaunty.git;a=commitdiff;h=85568da345d4348f33c69043c9bc4e78ad81970622:09
Kanortg: you know that you need that for 2.6.29 too?22:09
Kanortg: maybe 2.6.30 will have it22:10
rtgKano: I am assuming 2.6.30 _will_ have it.22:11
Kanobut not 2.6.2922:11
rtgnope, but I don't much care about 2.6.29. its a transitional version for Karmic22:12
Kanowell i have got dkms updates for drm,but it would be nice if it would work out of the box22:12
rtgI expect those drm fixes will land early in the merge .30 merge window22:13
Kanomaybe22:14
=== pgraner is now known as pgraner-errands
=== calc_ is now known as calc

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