/srv/irclogs.ubuntu.com/2015/09/16/#ubuntu-kernel.txt

=== bjf_ is now known as bjf
=== slangase` is now known as slangasek
=== infinity1 is now known as infinity
=== TJ- is now known as Guest8103
=== TJ_Remix is now known as TJ-
caribouThis may interest some : Wily fails to complete a crashdump with crashkernel=128 these days09:30
caribouOOM kicks in before rootfs is mounted. It needs at least 145M to work09:30
caribouhttps://bugs.launchpad.net/ubuntu/+source/kexec-tools/+bug/1496317 follows that problem09:31
ubot5Ubuntu bug 1496317 in kexec-tools (Ubuntu) "kexec fails with OOM killer with the current crashkernel=128 value" [High,Confirmed]09:31
apwcaribou, ugg, hrm10:17
caribouapw: initramfs went from 22M in 3.x kernels to 29M with 4.x10:19
apwcaribou, what the heck10:19
apwwe _so_ need to make a =dep initramfs for the machine for use with kdump10:19
apwas i am sure that is all turd we don't need in reality10:20
apwwe have been talking for a while how it would be nice to have a thin initrd and a fat one, this would be a perfect use case10:20
caribouyeah, indeed10:20
caribouthough I'm not too enthusiastic about a separate boot file for dumping10:21
cariboutoo many horror stories in the early days10:21
apwwelll in a perfect world we would use the thin one for booting and dumping, and only "i am broken" boots would use fat10:22
apwcaribou, if you have a list of what got added for 4.x i would be interested to know, as we have a much newer merge of initramfs-tools in wily10:23
apwand it may be related to that as much as anything10:23
caribouapw: I'll diff them & let you know10:23
caribouapw: 24M more in ./lib for 4.210:49
caribouapw: changing MODULES=most to MODULES=dep in initramfs.conf brings the initrd from 29M to 12M & works around the issue12:13
ogra_changing to =none brings it to 2MB ;) 12:14
caribouogra_: yes, but mine still boots :)12:14
ogra_mine too :) 12:14
* ogra_ would simply move the modules to an img file living in /boot ... that could be loop mounted by the initrd and later move mounted to /lib/modules ... that way you wouldnt waste twice the space for modules on disk 12:15
apwogra_, though if you can mount root you don't need any of them, if you can't you need them in the initramfs12:44
ogra_apw, well, the only think i need modules for is netboot or encrypted root 12:45
ogra_*thing 12:45
ogra_and both can have a standalone /boot 12:45
apwright but you are above averagely lucky i assume12:46
ogra_because i dont use a zfs root ? 12:47
ogra_:P12:47
ogra_extX is compiled in ... vfat should be too (IMHO) .... if i do a pretty standard install with a standard fs i usually dont need any modules 12:48
apwbecause you don't use a disk controller which is a module12:48
apwwhich makes you lucky12:48
apwin theory =dep shold be empty for your use case though12:49
ogra_true ... but even with a disk controller like that your /boot needs to be accessible for grub ... 12:49
ogra_which means you most likely dont have it on the disk needing this controller12:49
rtgtjaalton, I'm starting to see complaints about i915 in Wily with the 4.2 kernel. bug #1496433 for example. I've pulled a lot of 4.3 i915 cruft and am wondering if it is causing issues.15:25
ubot5bug 1496433 in linux (Ubuntu) "Error in i915 driver" [Undecided,New] https://launchpad.net/bugs/149643315:25
tjaaltonrtg: -7.7 didn't have the latest pull request15:34
tjaaltonso it's a genuine 4.2 bug :)15:34
rtgtjaalton, ok, -10.12 will get published today. I'll keep an eye on progress15:35
tjaaltonseems to be upstream https://bugs.freedesktop.org/show_bug.cgi?id=9151115:36
ubot5Freedesktop bug 91511 in DRM/Intel "[drm:check_crtc_state] *ERROR* mismatch in ips_enabled (expected 1, found 0)" [Normal,Needinfo]15:36
rtgtjaalton, can you watch for a resolution on that bug ?15:37
tjaaltonyep15:37
rtgtjaalton, isn't there a way to attach a watch on the LP bug ?15:38
tjaaltonI'll add the bugwatch and cc myself upstream15:38
rtgcool15:38
tjaalton"also affects project", then paste the buglink. done that15:38
old_benzHi guys, can anyone point me to the source for the Nexus 7 2013 kernel17:53
old_benz"flo"?17:53
rtgold_benz, 14.04 was the first release with a "flo" kernel. See 'git://kernel.ubuntu.com/ubuntu/ubuntu-trusty.git flo'18:39
old_benzrtg: thank you very much18:40
hallynapw: oy ve.  are you sick of overlayfs yet?  cause there's a new problem with whiteouts for unprivileged containers:20:54
hallynwhiteouts are apparently created as character devices.  This means there is no way in a userns to rsync them20:54
hallyn(which is required for cloning such a container)20:54
hallynissue was raised at https://github.com/lxc/lxc/issues/65520:54
hallynstgraber: ^ :(20:54
stgraberoh, fun21:02
apwhallyn, hrm, that _is_ the format in there.  There is prolly a way to work round it in userspace, but hrmph22:37
hallynapw: only way i know to work around it is either with a privileged helper or with bind mounts - neither will stop rsync complaining, and bind mounts won't persist.  sigh.22:41
apwyou could copy in junk to the whiteouts, and then mount the overlay, and rm them22:42
apwhallyn, or actually as you know there is a white out, you could just rsync and let them get lost, then mount the overlay and rm any whiteout in the upperlayer making a new one22:43
apw(vile i know)22:43
apwit is possible you should be allowed to make whiteout chardevs as a normal user, maybe, god don't make me think of the security consequences though22:44
hallynproblem is rsync will fail, so how does a calling program know whether the only failures were expected whiteout failures?22:45
hallynif we can detect that, then what you propose sounds...  well, like a decent workaround22:45
apwfind -<chardev0> and use that list as an exclude, rsync, mount, rm the original list perhaps22:45
hallynor maybe what we should be doing is simply mounting the two overlays and rsync from the one mount to the other22:45
apwthat would make _much_ more sense22:46
apwdoh22:46
hallynfeels like ther e must be something wrong with it, but i can't see waht right now22:47
* hallyn goes for a cup of coffee, biam22:47
hallynapw: yeah, that works.23:12

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