/srv/irclogs.ubuntu.com/2005/10/15/#ubuntu-kernel.txt

=== doko_ [n=doko@dslb-084-059-071-088.pools.arcor-ip.net] has joined #ubuntu-kernel
dilingerfabbione: when do you think you'll get around to doing a new kernel for this box?04:59
dilingeri've got a machine hooked up to its serial console right now that i want to bring back downstairs04:59
dilingerwhich i'll do as soon as there's little chance of the sunfire needing any sort of kernel upgrade04:59
fabbionedilinger: i already copies the sources there.. i will start the build in a few minutes05:50
fabbioneoh hold on05:51
fabbionei just got a mail from davem05:51
dilingeryea?05:51
fabbioneIt doesn't fix a hang, it fixes userspace FPU register corruption.05:51
fabbioneThe hang on SMP Ultra-III chips will not be fixed by this patch.05:51
fabbioneThat problem would require at least 2 or 3 weeks with physical05:51
fabbioneaccess to an SMP Ultra-III system.05:51
fabbioneI'm just assuming your Ultra-III box was SMP since I do know about05:51
fabbionea hang on those systems.  It's a bug related to how the chip processes05:51
fabbionecross-cpu calls and L2 cache transactions.  It wedges and the only05:51
fabbioneway to unwedge a wedged cpu is to try to gain ownership of some L205:51
fabbionecache lines that cpu has.  And for this you have to guess, ie. try to05:52
fabbionefigure out what data structures and pieces of the address space the05:52
fabbionehung cpu might have in it's L2 caches.05:52
fabbioneI hope you can see why it's so difficult to code up a fix without05:52
fabbionephysical access to a machine on which this can be triggered  :-) 05:52
fabbioneIf your Ultra-III is not SMP I'd be curious to learn about it if you05:52
fabbionecan still trigger the hang.05:52
dilingerhe's in california, right?05:52
fabbioneSF afaik05:52
dilingerask him if he plans to come to ny anytime soon :)05:53
fabbionedilinger: is that a sunfire280r?05:54
dilingeryep05:54
dilinger(or montreal)05:54
dilinger(for ubz)05:54
fabbioneok hold on.. i am talking with him on another chat05:54
fabbioneconsole isn't enough.. he needs access for real..05:55
dilingerright05:59
dilingerthat's why i'm asking if he's going to be anywhere near me anytime soon05:59
dilingeri'll give him the machine05:59
dilingeris he on irc?06:01
fabbioneyeah.. but not on feenode ;)06:02
fabbione(pasting here and there)06:02
fabbionedavem he can't fedex it to SF? :)06:02
fabbionedavem I'd pay for shipping, I could do that06:02
dilingerugh06:04
dilingeri suppose i could, but i have no idea where the nearest place i could fedex from is06:04
dilingerhe realizes it's 80lbs, right? :)06:05
fabbionei think he knows.. i did send an email to both of you06:06
dilingerok06:06
fabbioneso you can discuss it directly06:07
fabbione(on his request)06:07
fabbionepointless for me to bounce info around06:07
=== dilinger laughs
dilingerappropriate .sig06:07
dilingerfabbione: i would still like to see it used as a buildd or something, i dunno what davem plans to do w/ it in the long run.  but, the original owner of the machine would probably be pleased w/ davem owning it06:10
fabbionedilinger:  i think you can still agree with davem for him to have it while he fixes the bug06:10
fabbioneand later send it to a hosting facility06:10
fabbioneperhaps he knows even where to host it06:10
dilingerlame, fedex.com requires an account to get rates06:13
fabbionedilinger: about ubuntu buildd.. we might get official buildd's at the datacenter06:23
fabbioneif we don't, we will find hosting for it06:23
dilingerfabbione: *shrug*.  well, ubuntu buildd or whatever; mainly i want to see it used for something that actually benefits the community06:25
fabbioneyup.. i understand that :)06:26
dilingerif davem actively maintains it, i suppose that's a huge benefit.  but if it's just sitting in a room unused alongside 30 other sparcs that he owns.. :)06:26
fabbionenah he is already dedicating hw to ubuntu :) see his last email06:27
=== dilinger gives up attempting to use fedex's site
fabbioneehehe06:57
fabbionedilinger: did the machine change ip again+08:09
fabbione?08:09
dilingerugh08:13
dilingeri dunno what's up w/ this08:14
dilingermaybe give it a little time and it'll come back08:14
fabbioneok08:15
dilingerfabbione: if it's not back by morning, i'll switch its ip again08:24
dilinger'night08:25
fabbionedilinger: can you please do it on the fly?08:25
fabbionebecause i did restart the buildd on it :)08:25
dilingerhuh08:25
dilingerinteresting08:25
dilingertry it now08:25
fabbioneyup08:26
fabbionewhat happened?08:26
dilingeri'm.. not sure08:26
fabbionewas it in OBP mode?08:26
dilingerno, it's up and running08:26
dilingeri couldn't reach it from the outside world08:26
dilingerbut i could reach it from inside the network08:26
fabbioneah08:27
fabbioneso what did you do?08:27
dilingeronce i netcat'd out to a machine on the internet, it was reachable again08:27
fabbioneahhh08:27
fabbionearpcache problems08:27
dilingerso it sounds like some arp or routing issue08:27
fabbioneno big deal08:27
dilingeryea08:27
fabbionei can add a ping every N minutes08:27
fabbioneif you don't mind08:27
dilingeryea, i just started something like that08:27
fabbioneperfect :)08:27
dilingerdilinger@sunfire:~$ while (sleep 180); do echo foo | nc mouth.voxel.net 22; done08:27
fabbionethanks a lot08:28
dilingerand now, i shall sleep08:28
dilingernp08:28
fabbionegood night08:28
dilinger'night08:28
=== chmj [n=chmj@wbs-146-181-174.telkomadsl.co.za] has joined #ubuntu-kernel
=== fabbione [i=fabbione@gordian.fabbione.net] has joined #ubuntu-kernel
chmjdo we provide 2.6.13 ?12:04
fabbioneno12:06
chmjthought so 12:07
johnmfabbione: do you guys provide a hardened version of the ubuntu sources? (grsec/pax, etc)12:27
fabbionenope12:28
johnmfabbione: any plans to?12:28
fabbionenope :)12:28
johnmhow come?12:28
fabbionebut you can ask for discussion12:28
fabbionebecause the patches are a pain to maintain in time12:28
johnmWiki = best place?12:28
fabbionejohnm: kernel-team@lists.ubuntu.com 12:28
fabbionefor a fast discussion12:29
johnm:) they can be... but in honesty they're no worse than some of the stuff which is teasing mainsteam inclusion.12:29
fabbionewiki to formalize12:29
johnmthat an open list?12:29
johnmtbh, it ideally means toolchain changes anyways, like the inclusion of pie and ssp./12:29
fabbioneoh we did discuss that to death12:31
fabbioneno you need to subscribe12:31
johnmpie/ssp? or the hardened stuff?12:31
fabbionewe will not apply these patches in main12:31
fabbioneyes12:31
johnmwhat came out of it?12:31
fabbionetoolchain related..12:31
fabbionethat hardened can be a derivate Ubuntu product12:32
fabbionebut it won't hit mainline if it doesn't hit upstream first12:32
johnmah I see.12:32
fabbionethere are tons of reasons for that12:32
fabbionesearch the mailing list archive will give you a good bunch of stuff12:33
fabbioneiirc it was discussed on ubuntu-devel mailing list12:33
johnmYeah, we had similar discussions but pie/ssp is part of the base toolchain. (although we do give options to ignore using it).12:33
johnmcool, I'll take a look12:33
fabbionefood time12:33
fabbionelater12:33
johnmtbh, it isn't a requirement for the hardened-kernel stuff anyways. it's merely an extra attack vector which is being nailed down12:33
makxfabbione: klibc-sparc64-signals.diff causes build failures01:10
makxthey are due too duplicate defines.01:11
makxgcc-3.3 doesn't cure that for me.01:11
fabbionemakx: strange.. it was required here when building in 64 bit01:11
makxcpu             : TI UltraSparc IIi (Sabre)01:12
fabbionemakx: i think it might be due to different l-k.h01:12
fabbionemakx: cpu has nothing to do with it.. it's the build env that makes the difference01:12
makxfabbione: thought so did you apply an kernel patch too.01:13
fabbionemakx: i don't do l-k-h, that's a question for jbailey 01:13
makx#if defined(__KERNEL__)01:13
makx#define __old_sigaction         old_sigaction01:14
makx#define __old_sigaction32       old_sigaction3201:14
makx#else01:14
makx#define __old_sigaction         sigaction01:14
makx#define __old_sigaction32       sigaction3201:14
makx#endif01:14
fabbionemakx: i don't have the code right under my eyes01:14
makxfabbione: sure :)01:14
fabbionebuilding in 64bit did require that patch for me01:14
fabbione32bit no01:14
fabbionenow01:14
fabbionethe gcc thing is another story01:15
makxthe gcc thing is to make it working, linking?01:15
fabbioneexactly01:15
makxdavem doesn't like gcc-4.0 irc01:15
fabbioneit FTBFS with breezy gcc-4.0 due to some linking error to libgcc01:15
fabbioneso we did switch to gcc-3.3 or 3.401:15
fabbionein 32 bit01:16
makxdoes ubuntu has build logs?01:16
fabbioneso that works fine as a combination01:16
fabbionemakx: yes01:16
fabbione http://bld-3.mmjgroup.com/buildLogs/k/klibc/ <-01:16
makxnice :)01:16
fabbionebut not all of them are there01:16
fabbionesome tests have been done offline01:16
dilingerfabbione: everything still ok?02:20
fabbionedilinger: yes! that machine is fast02:20
fabbioneif we can't find a place where to host it, i will take it here..02:21
fabbionei have bw and ips02:21
dilingerhaha02:21
dilingeralright, i'm off to work.  later.02:21
fabbionei am off to nap and school02:22
fabbionelater02:22
=== lamont [n=lamont@mix.mmjgroup.com] has joined #ubuntu-kernel
=== lamont [n=lamont@mix.mmjgroup.com] has joined #ubuntu-kernel
=== lamont [n=lamont@mix.mmjgroup.com] has joined #ubuntu-kernel
=== lamont__ [n=lamont@mix.mmjgroup.com] has joined #ubuntu-kernel
=== lamont [n=lamont@mix.mmjgroup.com] has joined #ubuntu-kernel
=== lamont__ [n=lamont@mix.mmjgroup.com] has joined #ubuntu-kernel

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