/srv/irclogs.ubuntu.com/2005/09/27/#ubuntu-kernel.txt

=== 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
TheMuso01: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
mjg59BenC: Around?02:13
mjg59BenC: Something seems to have gone very wrong with psmouse - it's referencing dmi_get_system_info for some reason02:14
mjg59And failing to load as a result02:15
mjg59I'm guessing it's coming from the synaptics/dynabook patch, but...02:15
mjg59That duplicates near identical code baove02:16
=== mjg59 is confused
BenChmm02:18
BenCmjg59: how long will you be around?02:21
mjg59BenC: An hour or so?02:21
BenCI can do another build minus that patch and see what it does02:21
BenCprobably take longer than an hour02:21
BenCthat patch looks pretty harmless though02:23
mjg59Yeah02:23
mjg59But I'm getting "Unknown symbol dmi_get_system_info"02:23
BenCor do you mean that it has a missing symbol?02:23
BenCah02:23
BenClet me see if I can fix that02:24
BenCdmi_get_system_info wasn't exported until 2.6.1302:26
BenCit's been there though02:26
BenClet me just add the export symbol02:26
mjg59Hrm. But how did that work, then?02:27
mjg59There was already an entry there02:28
BenCI don't see any other user of dmi_get_system_info() in there02:29
mjg59Oh, argh. I'm sorry, I'd entirely missed that section of the diff.02:29
mjg59Fuckit. Entirely my fault.02:29
BenCno problem, I've already got a diff for dma_scan.c to export the symbol02:30
mjg59Ok02:30
jbaileydilinger: klibc just accepted to Debian.  initramfs-tools hopefully a day behind it.02:58
jbaileydilinger: 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.02:59
mjg59BenC: Other than that, it all looks very good indeed!03:21
BenCcool03:32
BenCfix is in the repo03:37
BenCI've got amd64, i386 and ppc all building03:37
mjg59Rocking03:39
=== 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
zulheylo04:03
zulheh..i watched my first episode of lost tonight...i dont get it04:04
mkrufkyit's a good show... i always forget to watch it04:06
=== TheMuso [n=luke@dsl-202-173-132-131.nsw.westnet.com.au] has joined #ubuntu-kernel
zulheh big brother is over so i have to get hooked on something ;)04:28
=== 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
fabbionemorning guys05:59
BenChey fabbione06:31
BenCand good night :)06:31
BenCcurrent baz archive should build for you, I've done i386, amd64 and ppc builds already06:31
fabbioneBenC: it's building already on sparc06:40
fabbionei will let you know before you wake up06:40
=== 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
fabbioneBenC: the kernel builds on sparc!10:51
fabbioneBenC: if you don't change anything fancy it should be ok10:52
=== 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
zulheylo02:09
fabbioneyo02:09
zulhow goes the battle?02:14
fabbioneas usual :)02:15
fabbioneand you?02:15
=== Kamion [n=cjwatson@83-216-156-196.colinw664.adsl.metronet.co.uk] has joined #ubuntu-kernel
zulditto02:29
zuloh oh..its Kamion duck!02:29
zulbleah..02:30
Kamionjust thought I should be here, since it seems I'm blocking the next Colony release on the next kernel upload02:30
Kamion(which is fine, but just means I need to know what's going on)02:30
zulKamion: heh all we do here is make fun of the motu team ;)02:32
Kamionoh, here too? ;-)02:33
zullol02:36
zulso when can we started on the next kernel version?02:41
zul2.6.14 isnt it?02:41
zuler...2.6.14-rc..blah02:42
zulmy mind is numb02:42
janimois there a getting started on the ubuntu kernel sort of doc on the wiki?02:45
janimoI am interested in tracking the current work of the kernel team02:45
janimoand do local changes in the right way (baz branch, make-kpkg etc.)02:46
janimothe url referenced in the channel topic seams to be an archive of the debian/ dir only02:47
janimodo I need to work with the linux-sources package?02:47
=== janimo opens ears wide
zuljanimo: not really..what i do is is the following:02:48
zulapt-get source linux-source-2.6.X02:48
zulrm -rf debian directory02:48
zulbaz get kernel-team@ubuntu.com--2005/kernel-debian-preX debian02:48
zulcd debian02:48
zulbaz branch <your local arch>02:48
zuldo what you want02:49
zuldebuild02:49
zulor something like that02:49
janimoso everything happens in the debian/ dir because of dpatch so the upstream source is never touched right?02:49
janimoand you export you local debian/ baz branch if you want to publish your changes02:50
janimoI once dpkg-buildpackage-d linux-source and it took a loooong time because it made images and whatnot for all archs02:51
janimodoes debuild do the same thing?02:51
zuljanimo: yeah remove the config for the arches you dont want in debian/config02:52
zuldebuild does the same thing02:52
janimoand when a new linux-source package is available go to step 1?02:52
janimothanks, very helpful so far :)02:52
infinityjanimo : debuild calls dpkg-buildpackage, so of course it owuld do the same thing.03:21
BenCjeez, just when I thought we'd have a kernel upload today03:26
zulhmm?03:33
BenCcouple of security patches03:38
BenCnice thing to find in your inbox when you wake up planning a kernel upload :)03:38
Kamionouch03:38
BenCzul: btw, I have i386 kernels at http://people.ubuntu.com/~bcollins/kernels/ if you want to test vmware03:39
Kamionwhat 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 kernel03:39
BenCKamion: pushes it from this morning to later this afternoon is all03:39
BenCthey are small patches, so quick to review03:39
BenCKamion: oh, this is an ABI changing upload, I'll need your assistance today if possible03:40
Kamionah, ok, that's not too bad03:40
BenCmerging those two patches, and getting the abi file into the kernel .deb's is all I have to do for release03:41
KamionBenC: yes, fabbione warned me - I should be available, with the possible exception of about 18:00-20:00 UTC tonight03:41
BenCshould be done way before then, so that works out03:42
Kamioncool03:42
fabbioneBenC: are you going to merge the security patches now?03:42
BenCyes03:44
BenCdoing it as we speak :)03:44
BenCfabbione: so sparc64 built, did it boot? 03:46
fabbioneBenC:  it did build.. i am confident that it boots03:48
fabbionei will test with final as soon as you commit all the changes03:48
=== fabbione phones to school that he is not going today
fabbioneBenC: also.. it's time to update libraw1394 :)03:53
fabbioneisn't it?03:53
BenCdo you mean upstream, or packaged?03:54
fabbionepackage :)03:54
fabbioneupstream is at 1.2.0 so.8.something03:55
fabbionethe package is 0.10. so.503:55
fabbionei have 1.2.0 ready, but quite a bunch of pkgs need a rebuild03:55
fabbioneso it's not for breezy03:55
fabbionethat will allow us to build libiec61883-1.0.003:55
fabbioneand finally enable mythtv firewire support :)03:55
BenCmythtv has firewire support now!?03:57
BenCdo you know if there's a mythtv plugin for Roku boxes now?03:58
BenCI need to get my Roku setup again so I don't have to burn all these mp4's and stuff03:58
BenCwould be nice if the vlan client worked03:58
fabbioneno idea..03:59
fabbionei am at the first install of mythv in my life03:59
fabbioneit supports firewire.. that's sure04:00
fabbionei dunno about the Roku04:00
zulBenC: heh i was making them last night but i got tired...got vmware installed and at the time was downloading the iso04:23
=== mkrufky [n=mk@68.160.103.77] has joined #ubuntu-kernel
=== mx|gone [n=BryanFor@unaffiliated/mxpxpod] has joined #ubuntu-kernel
BenCany make-kpkg experts here04:35
mx|goneis it too late to get the bluetooth hid patch into the ubuntu kernel?04:36
mkrufkyi thought YOU were the expert ;-)04:36
BenCI need a way to prepare a kernel image, and just before it gets dpkg-deb --build, add a file to it04:36
BenCI'm "knowledgable" :)04:36
BenCmx|gone: maybe not, point me to it04:36
mkrufkybenc: i think there's an easy way to do that04:36
mkrufkyon debian's howto page for building custion kernel:04:37
mkrufkywhere it explains how to build the pcmcia modules04:37
mkrufkyi'll go look, brb04:37
mx|goneBenC: http://www.holtmann.org/linux/kernel/patch-2.6.12-mh3.gz04:37
mx|goneBenC: it adds mouse wheel support for bluetooth mouses among other things04:37
mkrufkyhttp://www.us.debian.org/releases/stable/i386/ch08s05.html.en04:38
mkrufkyim not sure if it builds the modules into the same package, or if it ends up being a separate .deb04:38
BenCthat's a big patch04:38
fabbioneBenC: yes.. there is a way..04:38
fabbioneBenC: just a sec that i dig it up04:38
mx|goneBenC: let me know if that'll be able to go in04:39
BenCmx|gone: is the bt_cb() function part of the patch that makes the mouse wheel work?04:39
fabbioneBenC: look at debian/notification-install04:39
mkrufkyhmmm.... ok, after further reading, i can tell that it builds it as separate package, so maybe that doesnt help u... sorry04:39
BenCthat's most of the patch04:39
fabbioneBenC: the mechanism is a bit complex04:40
mx|goneBenC: you'd have to contact marcell holtmann about it04:40
BenCmx|gone: doubtful this patch, as-is, will even get into breezy, much less this next kernel upload04:40
fabbionethat file is copied into debian/build/build-$flavour/debian/postinstall.d (or something like that)04:40
fabbioneand it is executed when building the deb by make-kpkg04:40
BenCmx|gone: if you can get it down to just the part that makes the mouse wheel work, then there's a possibility04:40
mx|gonehmm, ok04:40
fabbioneBenC: you can use a similar thing to copy the abi04:40
fabbioneit's like an hook04:40
BenCfabbione: ok, thanks04:40
fabbioneBenC: you need to modify debian/rules in the same places as where notification* is mentioned04:41
fabbioneand in the same way04:41
fabbionei am pretty sure if you duplicate it, it will just work04:41
BenCdebian/image.d04:41
BenCgot it04:41
mx|goneBenC: hmm, it looks like bt_cb is just a define to a structure in an already defined structure04:42
janimohow hard would it be to provide  vmlinux for x86 at least as a separate deb?04:43
BenCmx|gone: yeah, but it makes the patch really hard for me to review04:44
janimoI think make-kpkg has support for this,but probably puts it in the same .deb as linux-image04:44
BenCjanimo: why do you need vmlinux?04:44
mx|goneBenC: 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 months04:44
mjg59jbailey: Hmm. My initramfs doesn't seem to be loading the fan modules.04:45
janimoBenC for oprofile04:46
BenCoprofile can't use vmlinux, or System.map?04:46
janimothat's the usual reason, there's also a year old debian bug on the subject I think04:46
BenCvmlinuz I mean04:46
janimono it needs the symbols04:46
janimoI don;t think one can create the original vmlinux elf image from the bootable vmlinuz04:47
jbaileymjg59: Ah.  Any idea  why? =)04:47
jbaileyOh hmm04:48
janimobut as if oprofile could be modified to use vmlinuz+zyztem.map that;s beyond me :)04:48
jbaileymjg59: I don't see anything in here that would cause them to get loaded.04:48
jbaileyThere must be because of the guy who was bitching about it though.04:49
jbaileyIn my tree I have init-premount/acpid04:50
jbaileyNo, it's there.04:50
jbaileyPerhaps I'm just insane04:50
mjg59jbailey: Hm.04:50
=== mjg59 wonders why it doesn't seem to be working for him
jbaileyIs it loading thermal?04:51
mjg59Nope04:53
jbaileyIs /usr/sahre/initramfs-tools/scripts/init-premount/acpid chmod +x'd?04:55
mjg59Yup04:58
Kamionmx|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:02
fabbioneBenC, jbailey: after the new kernel with the ABI change is uploaded.. remember to upload klibc with the new B-D05:08
mx|goneKamion: good point :)05:10
infinityGreat, 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:26
zulirq conflict?05:28
infinityIs there such a thing in the modern world?05:29
zulyou never know :)05:29
infinity(And it worked fine with the older -6- kernel I had installed, upgrading to the curen -8- breaks it)05:29
infinityhttp://www.spinics.net/lists/usb/msg02643.html05:30
zuli didnt do it :)05:30
infinityThese are the error messages I get (no, haven't tried the workaround yet, but odd that I never needed it before now)05:30
fabbioneinfinity: yes there is such a thing05:30
infinityWell, not on the same IRQ anyway, so that rules that out.05:32
BenCirq's can be shared anyway05:32
infinityUSB1.0/1.1 works fine (my mouse works), but if I plug in a USB2.0 device, the network dies.05:32
BenCunless the driver is broken05:32
infinityBenC : And yes, I know that.05:32
infinityAnd on boot, if I have a USB2.0 device plugged in, I get:05:32
infinityusb 5-3: device descriptor read/64, error -7105:33
BenCI read another bug report similar to that05:33
infinityRepeatedly.05:33
infinity(And the network driver no workie)05:33
BenCwould be nice to know which kernel version started causing that05:33
BenCany way you could backup in kernel revisions until the problem is fixed?05:33
infinityI jumped a bit too far ahead ot be of use there.05:33
infinityUnless we have a repository of old kernel binaries somewhere.05:34
BenCI should start keeping them :)05:34
BenCwould be easy to build them, just time consuming05:34
BenCwe keep the old source atleast05:34
infinityI went from -6.7 to -8.13... So, that's 6 revisions.05:34
BenCyeah, that's a crap load of changes and also predates me starting to maint the kernel05:35
BenCso there's a lot that was done that I don't know about05:35
infinityRather, yes.05:36
infinityI 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
BenCI can try to get you the first -7 built05:36
BenCstart in the middle and go from there05:36
BenCI'll do a build of -X.1005:37
infinityGiven 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
infinityThen again, that list post may be a red herring.   I suppose I should try the workaround and see.05:38
infinityThough, I should also ifnish testing lrm, upload it, and go to bed.05:39
infinity(My girlfriend's been yelling at me to stop working for hours...)05:39
BenClisten to her :)05:40
infinityIf 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
BenCsure, I can start a few builds tonight05:40
BenCkeep an eye on http://people.ubuntu.com/~bcollins/kernels/infinity/05:40
BenCI'll put them there05:41
infinityRock.05:41
fabbioneBenC: what's the situation with the baz archive?05:44
BenCfabbione: it's stable right now05:44
BenCI am just working on the abi file in the .deb05:45
BenConce that's done, I'll be doing an upload05:45
BenCthe two CAN patches are in05:45
BenCfabbione: getting a file into the .deb is easy...getting the right information to the script that runs is not05:46
fabbioneBenC: ok05:46
fabbionetwo?05:46
fabbionethere were 3 patches05:46
BenCI only saw two05:46
BenC...05:46
fabbionethere are 305:46
fabbioneone with CAN, 2 without05:47
fabbione+ the info about an old CAN needs renumbering05:47
BenCah, I see now05:47
BenCI don't see any reference to the obsolete CAN in changelog or in patches/*05:56
fabbioneit probably didn't affect breezy05:59
BenCah, cool06:05
BenCthe first CAN isn't needed, it's already in there06:05
fabbioneBenC: perfect...06:06
fabbioneso everything is in the repo..06:07
=== fabbione starts a build
BenChold a sec06:07
BenClet me commit the abi file chang06:07
BenCand that will be 100% 06:07
infinityDoes that mean you're about to upload?  Or are you going to rest on it for a bit?06:07
infinityI'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
BenCgoing to sit on it for about an hour while I start a test build on i386 and amd6406:08
BenCthen I'll upload06:08
BenClrm == linux-restricted-modules?06:08
infinityYeah.06:08
BenCcool06:08
BenC2.6.12-9.14 is the kernel release version, FYI06:09
infinityNot really.  Have you looked at it?06:09
BenCyes, cool that I wont have to do it :)06:09
mkrufkyBenC: your 2.6.12 kernel will contain the 2.6.12.y patches, correct?06:10
infinityyeah, I'll just do two uploads, though, cause I'll definitely beat you to it, and I need sleep.06:10
BenCit has 2.6.12.606:10
infinitySo 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
BenCinfinity: ok, sounds good06:10
mkrufkyok perfect... there's something in 2.6.12.3 that i want to be sure that all the distros get06:10
BenCfabbione: done06:10
BenChmm, hold a sec06:11
fabbioneBenC: ok...06:12
BenCok, update and fire away06:14
BenCi386 and ppc builds going06:14
fabbioneroger that06:15
=== 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
fabbioneBenC: building now06:31
=== lamont [n=lamont@dhcp-sn38-07.hrz.uni-oldenburg.de] has joined #ubuntu-kernel
zuljbailey: ping07:27
jbaileyzul: pong07:46
fabbioneBenC: -rw-r--r-- root/root    151375 2005-09-22 19:47:41 ./boot/abi-2.6.12-9-sparc6408:03
fabbionei guess it works08:03
fabbione;)08:03
fabbioneand it boots08:03
fabbioneBenC: for what is my concern, you are good to go08:04
BenCsweet08:07
BenCthanks08:07
fabbioneno problem08:19
zuljbailey: you know that email i sent you about the libc stuff? you never got back to me me thinks08:26
jbaileyzul: Crap, right sorry.08:30
zulno problem..08:45
zuli know you kind of have been busy08:46
jbaileyBy shared memory locks, do you mean page locks from mlock, or are you talking posix locks / semaphores?08:50
jbaileyzul: ^^ (In case you need a nick highlight)08:54
jbaileydilinger: Around?09:04
jbaileydilinger: 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
jbaileyI'm trying to remember what you had done...09:04
jbaileyI need something like it for initramfs-tools09:04
zulposix locks09:06
jbaileyHmm.09:11
jbaileyIf I do exec >/tmp/debug 2>&109:11
jbaileyAnd then later I exec init, those will persist, won't they?09:12
jbaileyI already do:09:12
jbaileyexec run-init ${rootmnt} ${init} "$@" </root/dev/console >/root/dev/console09:12
jbaileyDo I need to add a 2>&1 to that to get fd2 reset?09:13
dilingerjbailey: convince shell authors to make set -x global ;)09:16
dilingerclint chagned posh's behavior to do that09:16
dilingeralthough it's partially incorrect09:16
jbaileyIt being, making it global?09:16
dilingeranyways, 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 correctly09:17
jbaileyI also wish that a "set - foo bar baz" didn't reset set -x, which it seems to for all of them09:17
dilingeryes09:17
dilingerit being making it globally09:17
dilingeri meant to ping clint about that, though; it's buggy09:17
dilingerfoo() { set -x; bar; }   bar() { x=1; }09:18
dilingerfoo09:18
dilingerx=209:18
jbaileyWha?09:18
dilingerxtrace is turned on in foo, and bar inherits it, but after foo is finished running, xtrace is back off09:18
dilingerin posh09:18
dilingerwhich is not really global :)09:18
jbaileyYou get an x=2 in there?09:19
dilingerno, i'm putting an x=2 in there to show that xtrace doesn't diplay it09:19
jbaileyOh, I thougt you were saying that was output. =)09:19
jbaileyI was like, umm, yeah, that's serious. =)09:19
=== doko [n=doko@dhcp-sn38-07.hrz.uni-oldenburg.de] has joined #ubuntu-kernel
zulright im off..10:00
=== 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
spaynehi people10:36
spaynestill got this ndiswrapper.ko bug10:36
spaynewhen seems to be related to USB and hotplug10:36
spayneis anyone around to help?10:36
jbaileyI know nothing. =)10:41
jbailey<voice who="Manuel" Show="Faulty Towers"/>10:42
spayneKa?10:44
spayneCe?10:44
spaynehttp://bugzilla.ubuntu.com/show_bug.cgi?id=1414710:45
BenCwhat sort of bug?10:48
spayneit is assinged to you :)10:53
spayneread the bug link10:53
spaynebasically, ndiswrapper.ko isn't being loaded for some USB WiFi devices10:54
spayneas the USB stack needs to be loaded before ndiswrapper10:54
spayneit is either related to10:54
spaynea.) USB stack10:54
spayneb.) the kernel10:55
spaynec.) hotplug/udev10:55
spayneBenC: any ideas?10:57
BenCprobably hotplug10:59
spayneyeh10:59
BenCthe kernel wouldn't know anything about it directly11:00
spayneany thoughts on fixing it?11:00
BenCif the right information is being exported, hotplug should handle it11:00
BenCI know nuteeng of this hotplug magic11:00
spayneneed to go11:00
spaynebye11:00
BenCgood luck11:00
dilinger<Clint> dilinger: fix uploaded11:11
dilingerjbailey: apparently a brand spanking new posh in debian's incoming :p11:11
jbaileyAhaha, sweet.11:14
=== BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-kernel
=== BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-kernel

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