=== TheMuso [n=luke@dsl-202-173-132-131.nsw.westnet.com.au] has joined #ubuntu-kernel === mkrufky [n=mkrufky@user-12lcl1s.cable.mindspring.com] has joined #ubuntu-kernel [01:58] === TheMuso [n=luke@dsl-202-173-132-131.nsw.westnet.com.au] has left #ubuntu-kernel [] === doko_ [n=doko@dsl-084-059-067-056.arcor-ip.net] has joined #ubuntu-kernel [02:13] BenC: Around? [02:14] BenC: Something seems to have gone very wrong with psmouse - it's referencing dmi_get_system_info for some reason [02:15] And failing to load as a result [02:15] I'm guessing it's coming from the synaptics/dynabook patch, but... [02:16] That duplicates near identical code baove === mjg59 is confused [02:18] hmm [02:21] mjg59: how long will you be around? [02:21] BenC: An hour or so? [02:21] I can do another build minus that patch and see what it does [02:21] probably take longer than an hour [02:23] that patch looks pretty harmless though [02:23] Yeah [02:23] But I'm getting "Unknown symbol dmi_get_system_info" [02:23] or do you mean that it has a missing symbol? [02:23] ah [02:24] let me see if I can fix that [02:26] dmi_get_system_info wasn't exported until 2.6.13 [02:26] it's been there though [02:26] let me just add the export symbol [02:27] Hrm. But how did that work, then? [02:28] There was already an entry there [02:29] I don't see any other user of dmi_get_system_info() in there [02:29] Oh, argh. I'm sorry, I'd entirely missed that section of the diff. [02:29] Fuckit. Entirely my fault. [02:30] no problem, I've already got a diff for dma_scan.c to export the symbol [02:30] Ok [02:58] dilinger: klibc just accepted to Debian. initramfs-tools hopefully a day behind it. [02:59] dilinger: I was talking with maks earlier. I'm going to twiddle the code soon to be non-native so that only the rules files need to be different between Debian and Ubuntu. [03:21] BenC: Other than that, it all looks very good indeed! [03:32] cool [03:37] fix is in the repo [03:37] I've got amd64, i386 and ppc all building [03:39] Rocking === jorgp3 [n=jorgp@bnet-dial-211.bartnet.net] has joined #ubuntu-kernel === zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel [04:03] heylo [04:04] heh..i watched my first episode of lost tonight...i dont get it [04:06] it's a good show... i always forget to watch it === TheMuso [n=luke@dsl-202-173-132-131.nsw.westnet.com.au] has joined #ubuntu-kernel [04:28] heh big brother is over so i have to get hooked on something ;) === TheMuso [n=luke@dsl-202-173-132-131.nsw.westnet.com.au] has joined #ubuntu-kernel === jorgp3 [n=jorgp@bnet-dial-211.bartnet.net] has joined #ubuntu-kernel === TheMuso [n=luke@dsl-202-173-132-131.nsw.westnet.com.au] has joined #ubuntu-kernel === jorgp3 [n=jorgp@bnet-dial-211.bartnet.net] has joined #ubuntu-kernel [05:59] morning guys [06:31] hey fabbione [06:31] and good night :) [06:31] current baz archive should build for you, I've done i386, amd64 and ppc builds already [06:40] BenC: it's building already on sparc [06:40] i will let you know before you wake up === JaneW [n=JaneW@196.36.161.235] has joined #ubuntu-kernel === Yagisan [n=jamie@220-245-248-145-nsw-pppoe.tpgi.com.au] has joined #ubuntu-kernel === JaneW [n=JaneW@196.36.161.235] has joined #ubuntu-kernel [10:51] BenC: the kernel builds on sparc! [10:52] BenC: if you don't change anything fancy it should be ok === lamont [n=lamont@dhcp-sn38-07.hrz.uni-oldenburg.de] has joined #ubuntu-kernel === lamont [n=lamont@dhcp-sn38-07.hrz.uni-oldenburg.de] has joined #ubuntu-kernel === fabbione [i=fabbione@gordian.fabbione.net] has joined #ubuntu-kernel === chmj [n=chmj@wbs-146-160-201.telkomadsl.co.za] has joined #ubuntu-kernel === janimo [n=jani@Home03207.cluj.astral.ro] has joined #ubuntu-kernel === zul [n=chuck@CPE0006258ec6c2-CM000a73655d0e.cpe.net.cable.rogers.com] has joined #ubuntu-kernel [02:09] heylo [02:09] yo [02:14] how goes the battle? [02:15] as usual :) [02:15] and you? === Kamion [n=cjwatson@83-216-156-196.colinw664.adsl.metronet.co.uk] has joined #ubuntu-kernel [02:29] ditto [02:29] oh oh..its Kamion duck! [02:30] bleah.. [02:30] just thought I should be here, since it seems I'm blocking the next Colony release on the next kernel upload [02:30] (which is fine, but just means I need to know what's going on) [02:32] Kamion: heh all we do here is make fun of the motu team ;) [02:33] oh, here too? ;-) [02:36] lol [02:41] so when can we started on the next kernel version? [02:41] 2.6.14 isnt it? [02:42] er...2.6.14-rc..blah [02:42] my mind is numb [02:45] is there a getting started on the ubuntu kernel sort of doc on the wiki? [02:45] I am interested in tracking the current work of the kernel team [02:46] and do local changes in the right way (baz branch, make-kpkg etc.) [02:47] the url referenced in the channel topic seams to be an archive of the debian/ dir only [02:47] do I need to work with the linux-sources package? === janimo opens ears wide [02:48] janimo: not really..what i do is is the following: [02:48] apt-get source linux-source-2.6.X [02:48] rm -rf debian directory [02:48] baz get kernel-team@ubuntu.com--2005/kernel-debian-preX debian [02:48] cd debian [02:48] baz branch [02:49] do what you want [02:49] debuild [02:49] or something like that [02:49] so everything happens in the debian/ dir because of dpatch so the upstream source is never touched right? [02:50] and you export you local debian/ baz branch if you want to publish your changes [02:51] I once dpkg-buildpackage-d linux-source and it took a loooong time because it made images and whatnot for all archs [02:51] does debuild do the same thing? [02:52] janimo: yeah remove the config for the arches you dont want in debian/config [02:52] debuild does the same thing [02:52] and when a new linux-source package is available go to step 1? [02:52] thanks, very helpful so far :) [03:21] janimo : debuild calls dpkg-buildpackage, so of course it owuld do the same thing. [03:26] jeez, just when I thought we'd have a kernel upload today [03:33] hmm? [03:38] couple of security patches [03:38] nice thing to find in your inbox when you wake up planning a kernel upload :) [03:38] ouch [03:39] zul: btw, I have i386 kernels at http://people.ubuntu.com/~bcollins/kernels/ if you want to test vmware [03:39] what sort of timescale are we looking at? if it's multiple days, I'll do the beta release this afternoon; if it's relatively quick, I'd rather wait so that we have a beta release with the final-ish kernel [03:39] Kamion: pushes it from this morning to later this afternoon is all [03:39] they are small patches, so quick to review [03:40] Kamion: oh, this is an ABI changing upload, I'll need your assistance today if possible [03:40] ah, ok, that's not too bad [03:41] merging those two patches, and getting the abi file into the kernel .deb's is all I have to do for release [03:41] BenC: yes, fabbione warned me - I should be available, with the possible exception of about 18:00-20:00 UTC tonight [03:42] should be done way before then, so that works out [03:42] cool [03:42] BenC: are you going to merge the security patches now? [03:44] yes [03:44] doing it as we speak :) [03:46] fabbione: so sparc64 built, did it boot? [03:48] BenC: it did build.. i am confident that it boots [03:48] i will test with final as soon as you commit all the changes === fabbione phones to school that he is not going today [03:53] BenC: also.. it's time to update libraw1394 :) [03:53] isn't it? [03:54] do you mean upstream, or packaged? [03:54] package :) [03:55] upstream is at 1.2.0 so.8.something [03:55] the package is 0.10. so.5 [03:55] i have 1.2.0 ready, but quite a bunch of pkgs need a rebuild [03:55] so it's not for breezy [03:55] that will allow us to build libiec61883-1.0.0 [03:55] and finally enable mythtv firewire support :) [03:57] mythtv has firewire support now!? [03:58] do you know if there's a mythtv plugin for Roku boxes now? [03:58] I need to get my Roku setup again so I don't have to burn all these mp4's and stuff [03:58] would be nice if the vlan client worked [03:59] no idea.. [03:59] i am at the first install of mythv in my life [04:00] it supports firewire.. that's sure [04:00] i dunno about the Roku [04:23] BenC: heh i was making them last night but i got tired...got vmware installed and at the time was downloading the iso === mkrufky [n=mk@68.160.103.77] has joined #ubuntu-kernel === mx|gone [n=BryanFor@unaffiliated/mxpxpod] has joined #ubuntu-kernel [04:35] any make-kpkg experts here [04:36] is it too late to get the bluetooth hid patch into the ubuntu kernel? [04:36] i thought YOU were the expert ;-) [04:36] I need a way to prepare a kernel image, and just before it gets dpkg-deb --build, add a file to it [04:36] I'm "knowledgable" :) [04:36] mx|gone: maybe not, point me to it [04:36] benc: i think there's an easy way to do that [04:37] on debian's howto page for building custion kernel: [04:37] where it explains how to build the pcmcia modules [04:37] i'll go look, brb [04:37] BenC: http://www.holtmann.org/linux/kernel/patch-2.6.12-mh3.gz [04:37] BenC: it adds mouse wheel support for bluetooth mouses among other things [04:38] http://www.us.debian.org/releases/stable/i386/ch08s05.html.en [04:38] im not sure if it builds the modules into the same package, or if it ends up being a separate .deb [04:38] that's a big patch [04:38] BenC: yes.. there is a way.. [04:38] BenC: just a sec that i dig it up [04:39] BenC: let me know if that'll be able to go in [04:39] mx|gone: is the bt_cb() function part of the patch that makes the mouse wheel work? [04:39] BenC: look at debian/notification-install [04:39] hmmm.... ok, after further reading, i can tell that it builds it as separate package, so maybe that doesnt help u... sorry [04:39] that's most of the patch [04:40] BenC: the mechanism is a bit complex [04:40] BenC: you'd have to contact marcell holtmann about it [04:40] mx|gone: doubtful this patch, as-is, will even get into breezy, much less this next kernel upload [04:40] that file is copied into debian/build/build-$flavour/debian/postinstall.d (or something like that) [04:40] and it is executed when building the deb by make-kpkg [04:40] mx|gone: if you can get it down to just the part that makes the mouse wheel work, then there's a possibility [04:40] hmm, ok [04:40] BenC: you can use a similar thing to copy the abi [04:40] it's like an hook [04:40] fabbione: ok, thanks [04:41] BenC: you need to modify debian/rules in the same places as where notification* is mentioned [04:41] and in the same way [04:41] i am pretty sure if you duplicate it, it will just work [04:41] debian/image.d [04:41] got it [04:42] BenC: hmm, it looks like bt_cb is just a define to a structure in an already defined structure [04:43] how hard would it be to provide vmlinux for x86 at least as a separate deb? [04:44] mx|gone: yeah, but it makes the patch really hard for me to review [04:44] I think make-kpkg has support for this,but probably puts it in the same .deb as linux-image [04:44] janimo: why do you need vmlinux? [04:44] BenC: ok, that's fair... I'll talk to marcel and see if it's possible to just get the mouse wheel stuff... if not, I'll just compile a kernel for another 6 months [04:45] jbailey: Hmm. My initramfs doesn't seem to be loading the fan modules. [04:46] BenC for oprofile [04:46] oprofile can't use vmlinux, or System.map? [04:46] that's the usual reason, there's also a year old debian bug on the subject I think [04:46] vmlinuz I mean [04:46] no it needs the symbols [04:47] I don;t think one can create the original vmlinux elf image from the bootable vmlinuz [04:47] mjg59: Ah. Any idea why? =) [04:48] Oh hmm [04:48] but as if oprofile could be modified to use vmlinuz+zyztem.map that;s beyond me :) [04:48] mjg59: I don't see anything in here that would cause them to get loaded. [04:49] There must be because of the guy who was bitching about it though. [04:50] In my tree I have init-premount/acpid [04:50] No, it's there. [04:50] Perhaps I'm just insane [04:50] jbailey: Hm. === mjg59 wonders why it doesn't seem to be working for him [04:51] Is it loading thermal? [04:53] Nope [04:55] Is /usr/sahre/initramfs-tools/scripts/init-premount/acpid chmod +x'd? [04:58] Yup [05:02] mx|gone: you probably want to get it sorted out in the dapper kernel in about one month's time, rather than six months' time. :-) [05:08] BenC, jbailey: after the new kernel with the ABI change is uploaded.. remember to upload klibc with the new B-D [05:10] Kamion: good point :) [05:26] Great, I upgraded an amd64 machine that hadn't been upgraded for ages, and with the current kernel, I get that wonderful "USB or your network, pick one, but not both" bug. [05:28] irq conflict? [05:29] Is there such a thing in the modern world? [05:29] you never know :) [05:29] (And it worked fine with the older -6- kernel I had installed, upgrading to the curen -8- breaks it) [05:30] http://www.spinics.net/lists/usb/msg02643.html [05:30] i didnt do it :) [05:30] These are the error messages I get (no, haven't tried the workaround yet, but odd that I never needed it before now) [05:30] infinity: yes there is such a thing [05:32] Well, not on the same IRQ anyway, so that rules that out. [05:32] irq's can be shared anyway [05:32] USB1.0/1.1 works fine (my mouse works), but if I plug in a USB2.0 device, the network dies. [05:32] unless the driver is broken [05:32] BenC : And yes, I know that. [05:32] And on boot, if I have a USB2.0 device plugged in, I get: [05:33] usb 5-3: device descriptor read/64, error -71 [05:33] I read another bug report similar to that [05:33] Repeatedly. [05:33] (And the network driver no workie) [05:33] would be nice to know which kernel version started causing that [05:33] any way you could backup in kernel revisions until the problem is fixed? [05:33] I jumped a bit too far ahead ot be of use there. [05:34] Unless we have a repository of old kernel binaries somewhere. [05:34] I should start keeping them :) [05:34] would be easy to build them, just time consuming [05:34] we keep the old source atleast [05:34] I went from -6.7 to -8.13... So, that's 6 revisions. [05:35] yeah, that's a crap load of changes and also predates me starting to maint the kernel [05:35] so there's a lot that was done that I don't know about [05:36] Rather, yes. [05:36] I wouldn't have even bothered mentioning it, except ISTR someone whining on the lists about a very similar issue, so I suppose I'm not isolated. [05:36] I can try to get you the first -7 built [05:36] start in the middle and go from there [05:37] I'll do a build of -X.10 [05:38] Given that this is (supposedly) a long-standing issue (since 2.6.9-bk7?), I wonder if maybe a patch got dropped that was fixing/changing this behavior... [05:38] Then again, that list post may be a red herring. I suppose I should try the workaround and see. [05:39] Though, I should also ifnish testing lrm, upload it, and go to bed. [05:39] (My girlfriend's been yelling at me to stop working for hours...) [05:40] listen to her :) [05:40] If you want to build a mess of test kernels, though, it's amd64-k8, and I can pick 'em up in the morning and run with them. :) [05:40] sure, I can start a few builds tonight [05:40] keep an eye on http://people.ubuntu.com/~bcollins/kernels/infinity/ [05:41] I'll put them there [05:41] Rock. [05:44] BenC: what's the situation with the baz archive? [05:44] fabbione: it's stable right now [05:45] I am just working on the abi file in the .deb [05:45] once that's done, I'll be doing an upload [05:45] the two CAN patches are in [05:46] fabbione: getting a file into the .deb is easy...getting the right information to the script that runs is not [05:46] BenC: ok [05:46] two? [05:46] there were 3 patches [05:46] I only saw two [05:46] ... [05:46] there are 3 [05:47] one with CAN, 2 without [05:47] + the info about an old CAN needs renumbering [05:47] ah, I see now [05:56] I don't see any reference to the obsolete CAN in changelog or in patches/* [05:59] it probably didn't affect breezy [06:05] ah, cool [06:05] the first CAN isn't needed, it's already in there [06:06] BenC: perfect... [06:07] so everything is in the repo.. === fabbione starts a build [06:07] hold a sec [06:07] let me commit the abi file chang [06:07] and that will be 100% [06:07] Does that mean you're about to upload? Or are you going to rest on it for a bit? [06:08] I'm in the last steps of testing lrm, but if you're about to push a new kernel, I don't see the point in two lrm uploads in a few hours. [06:08] going to sit on it for about an hour while I start a test build on i386 and amd64 [06:08] then I'll upload [06:08] lrm == linux-restricted-modules? [06:08] Yeah. [06:08] cool [06:09] 2.6.12-9.14 is the kernel release version, FYI [06:09] Not really. Have you looked at it? [06:09] yes, cool that I wont have to do it :) [06:10] BenC: your 2.6.12 kernel will contain the 2.6.12.y patches, correct? [06:10] yeah, I'll just do two uploads, though, cause I'll definitely beat you to it, and I need sleep. [06:10] it has 2.6.12.6 [06:10] So I'll upload lrm for the ABI bump in the morning (which should be around when all the kernels are finally built anyway) [06:10] infinity: ok, sounds good [06:10] ok perfect... there's something in 2.6.12.3 that i want to be sure that all the distros get [06:10] fabbione: done [06:11] hmm, hold a sec [06:12] BenC: ok... [06:14] ok, update and fire away [06:14] i386 and ppc builds going [06:15] roger that === JaneW [n=JaneW@wbs-146-149-243.telkomadsl.co.za] has joined #ubuntu-kernel === doko [n=doko@dhcp-sn38-07.hrz.uni-oldenburg.de] has joined #ubuntu-kernel [06:31] BenC: building now === lamont [n=lamont@dhcp-sn38-07.hrz.uni-oldenburg.de] has joined #ubuntu-kernel [07:27] jbailey: ping [07:46] zul: pong [08:03] BenC: -rw-r--r-- root/root 151375 2005-09-22 19:47:41 ./boot/abi-2.6.12-9-sparc64 [08:03] i guess it works [08:03] ;) [08:03] and it boots [08:04] BenC: for what is my concern, you are good to go [08:07] sweet [08:07] thanks [08:19] no problem [08:26] jbailey: you know that email i sent you about the libc stuff? you never got back to me me thinks [08:30] zul: Crap, right sorry. [08:45] no problem.. [08:46] i know you kind of have been busy [08:50] By shared memory locks, do you mean page locks from mlock, or are you talking posix locks / semaphores? [08:54] zul: ^^ (In case you need a nick highlight) [09:04] dilinger: Around? [09:04] dilinger: I remember you had a magic solution of some sort for cdbs taht didn't involve me doing a weird set -x or whatever at the top of each function. [09:04] I'm trying to remember what you had done... [09:04] I need something like it for initramfs-tools [09:06] posix locks [09:11] Hmm. [09:11] If I do exec >/tmp/debug 2>&1 [09:12] And then later I exec init, those will persist, won't they? [09:12] I already do: [09:12] exec run-init ${rootmnt} ${init} "$@" /root/dev/console [09:13] Do I need to add a 2>&1 to that to get fd2 reset? [09:16] jbailey: convince shell authors to make set -x global ;) [09:16] clint chagned posh's behavior to do that [09:16] although it's partially incorrect [09:16] It being, making it global? [09:17] anyways, what i was doing was having a variable at the top of each function that actually executed set -x, but shells are too inconsistent for that to really work correctly [09:17] I also wish that a "set - foo bar baz" didn't reset set -x, which it seems to for all of them [09:17] yes [09:17] it being making it globally [09:17] i meant to ping clint about that, though; it's buggy [09:18] foo() { set -x; bar; } bar() { x=1; } [09:18] foo [09:18] x=2 [09:18] Wha? [09:18] xtrace is turned on in foo, and bar inherits it, but after foo is finished running, xtrace is back off [09:18] in posh [09:18] which is not really global :) [09:19] You get an x=2 in there? [09:19] no, i'm putting an x=2 in there to show that xtrace doesn't diplay it [09:19] Oh, I thougt you were saying that was output. =) [09:19] I was like, umm, yeah, that's serious. =) === doko [n=doko@dhcp-sn38-07.hrz.uni-oldenburg.de] has joined #ubuntu-kernel [10:00] right im off.. === chmj [n=chmj@wbs-146-160-201.telkomadsl.co.za] has joined #ubuntu-kernel === spayne [n=spayne@i-195-137-120-148.freedom2surf.net] has joined #ubuntu-kernel [10:36] hi people [10:36] still got this ndiswrapper.ko bug [10:36] when seems to be related to USB and hotplug [10:36] is anyone around to help? [10:41] I know nothing. =) [10:42] [10:44] Ka? [10:44] Ce? [10:45] http://bugzilla.ubuntu.com/show_bug.cgi?id=14147 [10:48] what sort of bug? [10:53] it is assinged to you :) [10:53] read the bug link [10:54] basically, ndiswrapper.ko isn't being loaded for some USB WiFi devices [10:54] as the USB stack needs to be loaded before ndiswrapper [10:54] it is either related to [10:54] a.) USB stack [10:55] b.) the kernel [10:55] c.) hotplug/udev [10:57] BenC: any ideas? [10:59] probably hotplug [10:59] yeh [11:00] the kernel wouldn't know anything about it directly [11:00] any thoughts on fixing it? [11:00] if the right information is being exported, hotplug should handle it [11:00] I know nuteeng of this hotplug magic [11:00] need to go [11:00] bye [11:00] good luck [11:11] dilinger: fix uploaded [11:11] jbailey: apparently a brand spanking new posh in debian's incoming :p [11:14] Ahaha, sweet. === BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-kernel === BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-kernel