[10:21] <Q-FUNK> ogasawara: 'morning!  so, I tested the mainline kernels for bug #396286 and the break indeed happens as soon as we bump from 2.6.30 to 2.6.31.
[10:21] <ubot3> Malone bug 396286 in linux "kernel 2.6.31-generic oops after loading initramfs" [High,In progress] https://launchpad.net/bugs/396286
[11:45] <Severian> Howdy.  Bug 404451 says jfs is no longer built into the kernel.  I believe I found another problem that could have been caused by this.  Is there a reason jfs was moved out of the kernel?  I am trying to decide how to proceed on the error and my install on a test machine.
[11:45] <ubot3> Malone bug 404451 in linux "JFS no longer built into the default kernel" [Medium,Triaged] https://launchpad.net/bugs/404451
[11:46] <stas> Hi, anybody alive?
[11:47] <Severian> I hope so.
[11:47] <stas> good
[11:48] <stas> I have a question, about kernel builds. Anybody has debs with >=2.6.30 kernel with btrfs module included?
[11:48] <stas> if no, is it possible that btrfs to be included in the kernel-ppa builds?
[11:49] <stas> if no, :), is it possible for me to submit in my ppa kernel images for building debs?
[11:56] <Severian> stas, I can't speak for the kernel guys.  I am just a user.  In the last couple of days, I read an article describing how to get btrfs into karmic.  It involved compileing the kernel with some options turned on.  I would think a ppa for this would be handy.
[11:57] <stas> Severian: current kernelt team's ppa: http://kernel.ubuntu.com/~kernel-ppa/mainline/ has builds, but the btrfs module is not included in builds, which is strange cause the images are mostly for testing
[11:57] <Severian> I think anyone can put up a ppa, stas.  They are, after all personal archives.
[11:58] <stas> Severian: yeahm I got to try if a linux-image will be accepted for build in ppa
[11:59] <stas> anyway, when somebody from the team has a minute or two, please drop a line on this question: https://answers.edge.launchpad.net/linux/+question/78773
[11:59] <stas> thanks Severian 
[11:59] <Severian> I bet there already are kernels there.  I'll go look.
[12:00] <Q-FUNK> btw, what is the preferred way of setting up a console frame buffer size, these days?  DMA/KMS doesn't apply to this hardware's chipset, so it would have to be using e.g. vesafb or something similar with GRUB cmdline options.
[12:03] <mjg59> The same as it's ever been
[12:04] <mjg59> vesafb still has issues in that it's more likely to break suspend/resume
[12:11] <Severian> stas, I think you were right to ask.  Apparently, there are restrictions on having a kernel in a ppa.
[12:21] <stas> Severian: I put 2.6.31 with btrfs in my ppa for building
[12:21] <stas> https://edge.launchpad.net/~sushkov/+archive/personal
[12:21] <stas> check it in an hour :)
[16:05] <Q-FUNK> ogasawara: success.
[16:08] <Q-FUNK> ogasawara: was this still a 2.6.30, in practice, or an early 2.6.31 with selected rollbacks?
[16:08] <ogasawara> Q-FUNK: it was approx in between 2.6.30 and 2.6.31-rc1
[16:09] <Q-FUNK> ogasawara: ok.  well, this one works.
[16:09] <Q-FUNK> it gives rather distorted video output, though.
[16:10] <Q-FUNK> at least, during the bootup with console messages (I boot in single mode without splash for these tests)
[16:10] <ogasawara> Q-FUNK: cool, just trying to narrow down the next one we want you to test
[16:10] <ogasawara> Q-FUNK: give us a sec
[16:11] <Q-FUNK> ogasawara: alright. :)
[16:12] <Q-FUNK> ogasawara: I just noticed, 'lsmod' wasn't included in the data gathered by "ubuntu-bug".  would it be useful to add it?
[16:33] <stas> ok, this sucks, https://edge.launchpad.net/~sushkov/+archive/personal/+sourcepub/690293/+listing-archive-extra
[16:33] <stas> how can I get kernel builds with btrfs without having to build it by myself?
[16:34] <hyperair> don't all the new kernels have it?
[16:35] <stas> hyperair: I wish
[16:35] <hyperair> O-o
[16:35] <hyperair> then what, a patch?
[16:35] <hyperair> or a CONFIG_?
[16:35] <stas> but don't know why, the kernel team ignores btrfs modules on build
[16:37] <hyperair> CONFIG_BTRFS_FS=m
[16:37] <hyperair> CONFIG_BTRFS_FS_POSIX_ACL=y
[16:37] <hyperair> this is in my kernel config =\
[16:37] <hyperair> and also in the .31-4 kernel
[16:37] <stas> I'm asking again somebody to answer me here https://answers.edge.launchpad.net/linux/+question/78773
[16:38] <stas> hyperair: I checked them all, they ignore btrfs module
[16:38] <stas> and I also tried building the kernel in ppa, where I failed miserably
[16:38] <hyperair> you're doing something wrong
[16:39] <hyperair> linux-image-2.6.31-4-generic has the btrfs kernel module built and installed
[16:39] <hyperair> modinfo btrfs shows it
[16:39] <hyperair> hyperair@ipwn:~$ find /lib/modules/2.6.31-4-generic  -name btrfs.ko
[16:39] <hyperair> /lib/modules/2.6.31-4-generic/kernel/fs/btrfs/btrfs.ko
[16:40] <stas> hyperair: I've checked it here : http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.31-rc4/BUILD.LOG
[16:40] <stas> and I can't see Btrfs filesystem (EXPERIMENTAL) Unstable disk format (BTRFS_FS) [y]
[16:40] <hyperair> dunno
[16:41] <hyperair> have you looked inside the deb to see if the kernel module exists?
[16:41] <stas> and this is the linux-image I put to build today, where btrfs was also disabled 
[16:41] <stas> https://edge.launchpad.net/~sushkov/+archive/personal/+sourcepub/690293/+listing-archive-extra
[16:41] <hyperair> answer me damnit
[16:41] <hyperair> have you or have you not looked inside the deb
[16:42] <stas> hyperair: you don't have to check the deb, deb is build using upstream tarball with applied patch to create the debian package
[16:42] <stas> and btrfs is in upstream branch since 2.6.29 afaik
[16:42] <hyperair> yes, and if btrfs.ko exists in the deb, then be happy.
[16:42] <hyperair> i'm pretty damn sure the kernel-ppa has the same config as the karmic kernes
[16:42] <hyperair> kernels*
[16:43] <stas> last time I tried 2.6.3x I had no module btrfs
[16:43] <hyperair> and when was that?
[16:43] <hyperair> 2.6.30 doesn't have btrfs 
[16:44] <hyperair> 2.6.31 does.
[16:50] <Q-FUNK> silly question, but how does one reset the list of modules pulled in by udev to rebuild the initrd.img from scratch with only minimal modules included?
[16:51] <Q-FUNK> I'm asking, because on one server, it erroneoulsy pulled in video modules (drm/kms) that match the hardware being used on the laptop to remote-maintain that host and it refuses to stop including them.
[16:54] <stas> hyperair: 2.6.31 neither contains btrfs, ls lib/modules/2.6.31-020631rc5-generic/kernel/fs
[16:54] <stas> 9p    autofs   binfmt_aout.ko  configfs  fat       hfsplus  jfs    nfs         ntfs   quota     squashfs  ufs
[16:54] <stas> adfs  autofs4  binfmt_misc.ko  dlm       freevxfs  hpfs     lockd  nfs_common  ocfs2  reiserfs  sysv      xfs
[16:54] <stas> affs  befs     cifs            efs       gfs2      isofs    minix  nfsd        omfs   romfs     ubifs
[16:54] <stas> afs   bfs      coda            exportfs  hfs       jffs2    ncpfs  nls         qnx4   smbfs     udf
[16:54] <Q-FUNK> stas: can you please use pastebin for this?
[16:55] <hyperair> how strange.
[16:55] <hyperair> i guess the ppa builds don't have it eh..
[16:55] <stas> Q-FUNK: sorry, didn't check what I had to paste
[16:55] <hyperair> karmic kernels do though
[16:55] <stas> hyperair: karmic has it neither
[16:56] <stas> the package I put today in my ppa is from karmic, backported to jaunty
[16:56] <stas> and I had to modify configs to enable btrfs
[16:56] <stas> finally it didn't compile
[16:56] <hyperair> stas: i'm on karmic, and all the karmic kernels from -2 up have it, as far as i can see.
[16:57] <Q-FUNK> stas: have you tried using vanilla tarballs with the ubuntu .config, then enabling btrfs, then making a package using kernel-package?
[16:58] <stas> Q-FUNK: the point is to have debs provided without having myself involved
[16:59] <Q-FUNK> stas: I see.  is a wishlist bug filed on LP for this?
[16:59] <stas> where's the fun if the kernel-ppa packages which are for testing purpose, are not offering testing features
[16:59] <stas> Q-FUNK: I placed a question in answers, like a normal user, thought maybe it generate problems
[16:59] <stas> but no one answered
[17:00] <stas> so I'm gonna convert it to a bug
[17:00] <Q-FUNK> stas: a bug can be assigned to maintainers as a TODO, whenever required, so, yes, this tends to work better than a question :)
[17:01] <stas> Q-FUNK: it good to now in future :)
[17:03] <Q-FUNK> it doesn't mean that maintianers have the time to get around replying to every bug on time for a release, but filing a cheerful feature request bug to enable kernel module X eventually tends to be addressed.
[17:05] <Q-FUNK> ogasawara: btw, did you see my reply about pata_cs5535 ?  it would need to be compiled as built-in, rather than as module, for this to have the desired effect (see bug #318805 for details)
[17:05] <ubot3> Malone bug 318805 in linux "Missing pata_cs5535 module for geode based controllers" [Medium,Fix released] https://launchpad.net/bugs/318805
[17:06] <ogasawara> Q-FUNK: have you tested to confirm?
[17:06] <Q-FUNK> ogasawara: looking at how other pata modules are built-in, rather than modular, I'd think so.
[17:07] <Q-FUNK> if necessary, you can confirm with popey
[17:07] <ogasawara> Q-FUNK: that's why I added it to the pata-modules file
[17:08] <Q-FUNK> ogasawara: yes, except that, for some reason, it got shipped as =m rahter than as =Y
[17:08] <ogasawara> Q-FUNK: it won't change the config option
[17:09] <ogasawara> Q-FUNK: adding it to pata-modules delivers the driver to the installer because it is not build in by default
[17:10] <Q-FUNK> ogasawara: ah, ok
[17:10] <Q-FUNK> interesting
[17:11] <stas> Q-FUNK: thanks, I filled a bug, https://edge.launchpad.net/~sushkov/+archive/personal/+sourcepub/690293/+listing-archive-extra
[17:11] <stas> sorry, https://bugs.edge.launchpad.net/linux/+bug/408924
[17:11] <ubot3> Malone bug 408924 in linux "btrfs modules are missing from linux-image in karmic and kernel-ppa" [Undecided,New] 
[17:11] <stas> oh, you got a bot :)
[17:15] <ogasawara> stas: which kernel are you running? I see it on 2.6.31-4 at least
[17:16] <ogasawara> stas: http://pastebin.ubuntu.com/247318/
[17:18] <stas> ogasawara: where do i got that kernel?
[17:18] <stas> you got*
[17:19] <ogasawara> stas: if you have Karmic installed you should have it (linux-image-2.6.31-4-generic)
[17:19] <ogasawara> stas: although it looks like 2.6.31-5 is now available
[17:19] <Q-FUNK> modprobe btrfs
[17:19] <Q-FUNK> yes, it entered karmic yesterday
[17:20] <Q-FUNK>  /lib/modules/2.6.31-5-generic/kernel/fs/btrfs
[17:20] <stas> ogasawara: I checked today 2.6.31-5  deb sources, and it had no btrfs
[17:21] <stas> why than I would place a build in my ppa, thought
[17:21] <stas> :)
[17:21] <Q-FUNK> stas: at least, 2.6.31-5 has it at /lib/modules/2.6.31-5-generic/kernel/fs/btrfs
[17:22] <Q-FUNK> I'm not sure about earlier kernels
[17:22] <Q-FUNK> let's see
[17:22] <Q-FUNK> 2.6.30 releases don't seem to have it
[17:22] <Q-FUNK> but 2.6.31 ones do
[17:23] <stas> Q-FUNK: please tell me the source of the debs
[17:24] <Q-FUNK> linux-image-2.6.31-5-generic: /lib/modules/2.6.31-5-generic/kernel/fs/btrfs
[17:24] <Q-FUNK> that's straight from karmic
[17:25] <stas> Q-FUNK: you mean this build: https://edge.launchpad.net/ubuntu/karmic/+source/linux/2.6.31-5.24
[17:27] <Q-FUNK> ii  linux-image-2.6.31-5-generic                            2.6.31-5.24                             Linux kernel image for version 2.6.31 on x86
[17:27] <Q-FUNK> yup
[17:28] <stas> Q-FUNK: yes I can see it
[17:30] <stas> thank you guys
[17:30] <Q-FUNK> welcome! :)
[17:30] <stas> hope the guys will continue to provide it, and it will be included in their ppa/mainline
[17:31] <stas> thanks and bye
[20:15] <Q-FUNK> hm