/srv/irclogs.ubuntu.com/2015/01/19/#ubuntu-kernel.txt

=== swordsmanz is now known as hugbot
=== gerald is now known as Guest21793
zequenceinfinity: lowlatency building10:41
=== jpds_ is now known as jpds
yossarianukhi - can I ask questions regarding recompiling the ubuntu kernel here? (i.e kernel + ubuntu patches)?15:18
apwyes you can15:19
yossarianukcool  - well I have posted a thread here - http://ubuntuforums.org/showthread.php?t=2261375  explaining the issue . basically the linux-source package doesn't compile when using  'debian/rules binary-headers binary-generic' - but make-kpkg does work.15:20
apwyossarianuk, which package are you calling the linux source package ?15:21
apwas in actually "linux-source-<something>"15:21
yossarianuksorry -  i.e  'apt-get source linux-image-$(uname -r)'15:21
yossarianukI remove some modules (and add the oss snd ones)   ''debian/rules binary-headers binary-generic'  - compiles the headers .deb fine - it goes through the entire process then errors at the end15:22
apwyossarianuk, it is failing there because you have turned off some modules, and they are therefore not built, and the "modules going missing" detector is telling you off15:22
apwthat is there to stop us from losing modules without noticing the fact15:23
yossarianukok the same config works with make-kpkg - do I have to manually edit a modules file then ?15:24
yossarianuki.e if I am changing the config where do I alter what modules are going to be built so I can use the 'debian/rules binary-headers binary-[flavour]' method15:24
apwif your goal is to deliberatly turn off modules, you need to inform the checker of the fact by modifying the debian.master/abi/*/*modules file for the falvour; or by turning off the module checks with skip_modules=1 (something like that)15:25
apwmake-kpkg doesn't care at all what you do, it doesn't perform those checks15:26
yossarianukapw: thanks - I think I tried with 'skip_modules=1' => same16:10
yossarianukwhen I do updateconfigs doesn't that re-write the modules file.16:10
yossarianukI have put the error - http://pastebin.com/C3UVxN7H16:10
apwyossarianuk, it is skipmodule=1, hense my ish the first time16:11
apwyossarianuk, i had assumed you would look at debian/rules and find the correct option16:12
apwyossarianuk, and ... no when you updateconfigs it does not update the abi/modules list because that is for the previous build, and is there for comparison with what you have now16:21
yossarianukthanks apw: i'll check exactly what options I tried (i did do various attempts) - I am sure I did use skipmodules/skip_modules... i'm @ work at the min (and did this @ home)16:21
yossarianuk(nothing preventing me trying to compile from here - booth same CPU type..)16:21
yossarianuki'll give it another go....16:23
yossarianuk(i wish the oss modules were in the ubuntu kernel.....) - some old games I play need OSS - aoss/pdoss do not work.16:23
apwthey interfere with the oss emulation that pulse does16:24
yossarianukin my experience oss emulation never works (maybe its my h/w - intel HDA)16:25
yossarianukwith some games anyway16:25
yossarianuk namly paintball2 - works on all distros that don't remove the oss modules (i.e arch/debian stable/opensuse/fedora)16:26
yossarianuk(on most I have to manually load the OSS modules though)16:26
apwyossarianuk, and do we know why pulse oss emulation does not work for htem 16:34
apw?16:34
apwdiwic, we do still support oss emulation via pulseaudio right ?16:35
diwicapw, uhm...PA certainly still has OSS emulation, but I wouldn't go as far as saying we actively support it - OSS is very old and unusual these dates16:50
diwicapw, also I'm not sure that userspace emulation via pulseaudio can ever be as good as the kernel emulation, but take that with a grain of salt as I haven't investigated the issue in depth16:51
diwicapw, now that I think of it, I think there was some mixer related stuff that was only in the kernelspace emulation and not in PA emulation. But if that was just Lennart being too lazy to implement it, or if it actually was impossible, I'm not sure16:52
apw"you don't want to use that anyway" i am sure16:53
yossarianukall I know is every form of oss emulation I have ever tried (on multiple desktops/laptops) has never worked (hence be building a kernel with the modules in) - in the past the only way i've got paintball2 to work is build the kernel...16:55
yossarianukwould be best to include the oss modules in the kernel but not activate/load them by default.16:56
yossarianuk(imo)16:56
apwdiwic, i assume if we built them as modules and blacklisted them, that pulse would be ok16:56
yossarianukwould save the odd random person like me having to compile kernels....17:02
yossarianukall other distro have them in the kernel btw17:02
yossarianuk(all others that I have checked - even arch)17:03
apwyossarianuk, could you file a bug against the package linux and write this reasoning down in it please, use ubuntu-bug linux, then we can consider it properly and note down the whys when we have17:06
apw(and let me know the number here)17:06
yossarianukokie - i'll have to do it when @ home  - shall i include the issues I get with pulse emulation ?17:07
apwyeah, and mention where they are available etc17:07
yossarianukok - btw this is similar (old post - not mine..)17:08
yossarianukhttps://answers.launchpad.net/ubuntu/+question/23804017:08
yossarianukthis too - http://askubuntu.com/questions/318396/oss-compat-package-does-not-create-dev-dsp17:09
yossarianukno /dev/dsp...17:09
yossarianukapw: I assume doing the report from kubuntu will be fine also ? (I can setup ubuntu if need be.)17:09
apwthat will work just fine17:10
yossarianukcool - cheers17:10
diwicIIRC, the reason for removing OSS was that if somebody played back through kernel OSS emulation, that would block PA from outputting during that time (OSS got exclusive sound card access)17:10
apwdiwic, it was something like that, and i think there was something about if the modules were loaded something used it first too17:11
apwdiwic, so if they came back it would be blacklisted i think, so you'd have to force them in17:11
diwicthere have been talks over the years about a better kernelspace OSS emulation (that would route itself back into PA?!) but I don't think that has made it into mainline17:12
apwheh ... trying to make my head hurt me thinks17:13
=== ayan_ is now known as ayan
=== ayan is now known as Guest57166
=== spideyman is now known as Guest86659
=== rsampaio_ is now known as rsampaio
aeorilWhat are good resources to learn OS theory, architecture, etc. to help with my long term goal of becoming a kernel/driver/module/vm programmer?  I bought "Modern Operating Systems" by Tannenbaum and it seems very promising, but it has typos and possible errors so I am not sure how good it is.  I want to long term slowly get into this type of development and work on Ubuntu doing it as 20:20
aeorilpart of the Ubuntu development community.  I am already reading various Ubuntu wikis and documentation, but am interested in starting out with stuff more like what I would learn at University to prepare myself as best I can.  Thanks.20:20
aeorilkernel.org has a very nice set of articles for kernel newbies, but nowhere did I see mention of a bibliography of (text)books for theory and academic understanding of os and kernel development20:30
infinityzequence: Thanks.  In -proposed now and ready for smoketesting.20:54
chris112i'm running utopic and like to start using btrfs. would it be advisable to install kernel 3.17.1 from here http://kernel.ubuntu.com/~kernel-ppa/mainline/ ? any reason there is no 3.18.3 for utopic?21:08
apwchris112, i assume you are rejecting the 3.18.3 because of the -vivid suffix?  this suffix indicates the release from which the config comes, whichever is nearest to the version21:50
apwchris112, that said, if you are on utopic, the testing i have seen against btrfs has been pretty good on v3.16, much more so than v3.1321:51
umoukunHey all, is a list of all issues for a particular revision available somewhere?22:46

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