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

Eric_ElliottMy first IRC use is now.  Where or how do I request a current module be included in Ubu kernel to replace module of 2006?01:29
spOhi03:09
spOi did a go clone git://kernel.ubuntu.com/ubuntu/ubuntu-jaunty.git , git checkout Ubuntu-2.6.28-15.48 , git fetch , but then when i do a make menuconfig  the top of the menu says configuration for Kernel 2.6.28-10  03:10
mjg59The build scripts set EXTRAVERSION03:10
mjg59The source just has whatever upstream defined03:11
spOcan you please speak english03:11
spOthe extraversion means that it is what is used?03:12
spOor the source is what is used>?03:12
mjg59EXTRAVERSION is the makefile variable that contains the bit after .2803:13
mjg59The source code defines that as one thing. The Ubuntu build system overrides that definition.03:13
spOthe build system uses extraversion03:14
spOthe source code says it is version 1003:15
spOerr03:15
spOthe source code says it is 15, but the extraversion in the makefile says it is 1003:15
mjg59Yes03:15
spOso the build system will use the makefile that says it is 10 and you will get a version 10 kernel?03:15
mjg59No03:15
spOeven though the source is 15?03:15
spOyou will get a version 15 kernel then?03:16
mjg59The Ubuntu build system will pass EXTRAVERSION=-15.48 when you use it03:16
spObecause that is what the source is03:16
spOwhat about any extra options  that comes with the new version -- 1503:16
mjg59What are you trying to do?03:16
spOnothing special03:17
spOjust a custom kernel03:17
mjg59Then ignore the version numbers03:17
spOto make my system super duper faster03:17
mjg59You're going to be ABI incompatible anyway03:17
mjg59It doesn't matter03:17
mjg59Also, the time taken to compile the kernel will dwarf any speed gains you get before you have to recompile again because there's a security update03:17
spOwhy woudl it be ABI incompatible?03:18
mjg59Because you'll have made a change that makes it ABI incompatible03:18
spObecause security patches/updates are general?03:19
spOi mean too general03:19
spOie , thye cannot be applied to any custom kernel, in general03:19
mjg59Kernel security updates replace the entire kernel03:19
spOwhat does ABI incompatible mean , i mean how is that useful?03:19
mjg59The only reason to care about the version number is if you want to carry on using the Ubuntu module packages03:20
mjg59And you can't use the Ubuntu module packages if you've made any change to the config that affects the kernel's internal data structures03:20
spOof course you could build all your modules again, all the modules everytime you make a custom kernel, right?03:21
mjg59Yes03:21
mjg59But in that case you don't need to care about the ABI string03:21
mjg59(which is the -15.48 bit)03:21
spOusing modules instead of having it inside the kernel , does that make the system run faster, especially if your system does not load some modules (ie, they are not automatically loaded)03:22
spOauto loading of modules is usually have people use modules anyways, i guess03:22
mjg59It saves RAM03:23
mjg59So, basically, just do what you're doing anyway03:23
mjg59The different numbers make no difference03:23
spOhow does a s ystem handle a kernel, is the whole of it loaded into ram?03:24
mjg59Yes03:24
mjg59And that ram can't be swapped03:24
spOthe best reason to make a custom kernel is proabbyl because you can change the processor family from generic  to core 203:37
spOi guess03:37
spOso without ABI support, i cannot do an "Update Manager" that is in gnome?04:05
spOor is that mostly somethign different?04:05
* hughhalf yawns10:01
mdzhow badly screwed am I?10:57
mdz[    6.065259] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 8, Type 4, Revision 4)10:57
mdzhmm, seems to be in bcmwl-modaliases, I'll try that11:02
manjochroot, kernelbuilds, etc are written up in the wikipage https://wiki.ubuntu.com/KernelTeam/KernelMaintenanceStarter11:45
=== You're now known as ubuntulog
Q-FUNKgreetings!  is the ability to 'cat' the .config enabled on ubuntu kernels?  14:26
Q-FUNKone bug I reported (bug #396286) appears like it might be ubuntu-specific and I'd like to compare ubuntu's config with the one from someone else for whom vanilla 2.6.31-rc4 works fine.14:26
ubot3Malone bug 396286 in linux "kernel 2.6.31-generic oops after loading initramfs" [Undecided,New] https://launchpad.net/bugs/39628614:26
makkeQ-FUNK: cat /boot/config-`uname -r` there is no /proc/config.gz14:31
Q-FUNKmakke: that only provides a partial config, because of config splitter14:31
Q-FUNKthat's why /proc/config.gz would be useful14:32
ogasawaraJFo: I don't have a specific one generated right now, but you can always take a look at the list of bugs in launchpad14:46
JFook cool14:46
ogasawaraJFo: https://bugs.edge.launchpad.net/ubuntu/+source/linux/+bugs14:46
ogasawaraJFo: and then you can use the Advanced search to narrow down that list to for ex just the New bugs14:46
JFograzie14:46
JFoexcellent14:46
JFo:)14:46
ogasawaraJFo: let me know if you have questions.  We're sprinting this week so if you don't hear back from me, shoot me an email14:47
Q-FUNKogasawara: is there any info missing for bug #396286 before the team can process the bug?14:47
ubot3Malone bug 396286 in linux "kernel 2.6.31-generic oops after loading initramfs" [Undecided,New] https://launchpad.net/bugs/39628614:47
JFono problem ogasawara 14:48
JFothanks again14:48
JFoforgot about the sprint14:48
ogasawaraQ-FUNK: you mentioned another person being able to boot the vanilla kernel . . .14:54
ogasawaraQ-FUNK: care to give the 2.6.31-rc5 mainline kernel build a quick try14:54
ogasawaraQ-FUNK: http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.31-rc5/14:54
Q-FUNKogasawara: thanks for the URL.  could the generic URL for the kernel team's PPA be added to the bug filing instructions on LP?14:55
Q-FUNKyes, I can try it14:55
ogasawaraQ-FUNK: you also mentioned wanting to compare the Ubuntu kconfig14:56
Q-FUNKyes, indeed14:56
ogasawaraQ-FUNK: take a look at /boot/config-2.6.31-4-generic14:56
Q-FUNKogasawara: that seems to be an incomplete config, due to config splitter.14:57
ogasawaraQ-FUNK: what filesystem are you running?15:12
Q-FUNKogasawara: ext315:39
Q-FUNKis there any repo whre I can find e.g. 2.6.30-10 packages that were released earlier?15:47
Q-FUNKI'd like to try an incremental upgrade of standard 2.6.30 and 2.6.31 packages until I can spot the exact release that broke it15:47
ogasawaraQ-FUNK: lets try to do a rough bisect16:09
Q-FUNKogasawara: ok. can you guide me?16:09
ogasawaraQ-FUNK: yup, just grabbing the links16:09
ogasawaraQ-FUNK: so you mentioned the ubuntu 2.6.30-2 kernel worked16:10
ogasawaraQ-FUNK: so lets have you first confirm the mainline 2.6.30 was working16:10
ogasawaraQ-FUNK: http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=M;O=D16:10
ogasawaraQ-FUNK: that's all of the mainline kernel builds we've done16:10
ogasawaraQ-FUNK: so test http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30/16:11
Q-FUNKogasawara: btw, on a really old bug, someone narrowed-down the cause:  bug #241307.  the bug is still valid on more recent kernels as well.16:12
ubot3Malone bug 241307 in linux "kernel oops during bootup in LTSP" [High,In progress] https://launchpad.net/bugs/24130716:12
ogasawaraQ-FUNK: looks like apw is already assigned to that one16:13
Q-FUNKogasawara: he probably has his hands full tracking 2.6.31 issues for Karmic already, but since I haven't heard from him since adding that info, I thought that I'd ping back.16:14
Q-FUNKbtw, seems I was momentarily disconnected.  if you have pasted any bisect instructions, I might have missed them16:16
ogasawara[16:10:13] <ogasawara> Q-FUNK: so you mentioned the ubuntu 2.6.30-2 kernel worked16:19
ogasawara[16:10:32] <ogasawara> Q-FUNK: so lets have you first confirm the mainline 2.6.30 was working16:19
ogasawara[16:10:37] <ogasawara> Q-FUNK: http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=M;O=D16:19
ogasawara[16:10:53] <ogasawara> Q-FUNK: that's all of the mainline kernel builds we've done16:19
ogasawara[16:11:29] <ogasawara> Q-FUNK: so test http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30/16:19
Q-FUNKok16:19
Q-FUNKaren't standard ubuntu releases equivalent to mainline releases and rc releases?16:20
ogasawaraQ-FUNK: the Ubuntu kernels are based on mainline kernels, but with some additional patches on top16:20
Q-FUNKok16:20
Q-FUNKso I should try all of the 2.6.30 mainline or just the last one?16:21
ogasawaraQ-FUNK: just try 2.6.30 first.  I just want to establish a working mainline kernel for us to bisect from16:22
Q-FUNKok16:22
ogasawaraQ-FUNK: after that test 2.6.31-rc116:24
Q-FUNKok16:25
Q-FUNK31-rc1 wasn't built for i38616:26
Q-FUNKI'll use -rc1fix1 instead16:28
Q-FUNK/~kernel-ppa/mainline/v2.6.31-rc1-fix116:29
gnarlQ-FUNK, Yes, this was specially build instead of the automatic one16:44
=== elmo_ is now known as elmo
=== Keybuk_ is now known as Keybuk
=== akgraner_ is now known as akgraner

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