/srv/irclogs.ubuntu.com/2005/12/10/#ubuntu-ports.txt

=== jbailey [n=jbailey@modemcable139.249-203-24.mc.videotron.ca] has joined #ubuntu-ports
=== shinmen [n=shinmen@nat1.inalambrica.net] has joined #ubuntu-ports
fabbionejbailey: did you try to boot your sparc again or did you declare it dead?03:08
jbaileyfabbione: I can boot it fine.  It just doesn't live through a gdb build.03:08
jbaileyAnd it hung on the loopback self-test.03:08
jbaileyfabbione: It's still sitting here plugged in, though.03:08
fabbionehmmm03:09
fabbioneweird03:09
jbaileyI had managed to get an oops out of it once, but not when the serial console was plugged into it.03:09
fabbionedid you plug a net cable in it?03:09
jbaileyYes.03:09
jbaileyWell03:09
jbaileyInto one of the three nics.03:09
fabbionedid you try to unplug it?03:09
fabbionei wonder if the network card is hunging the test03:10
jbaileyNo.03:10
jbaileyI was thinking of trying to find an old stable release (like woody) and putting it on, and doing builds.03:10
jbaileyJust to make sure.03:10
jbaileyBut I won't have time for that soon.03:10
jbaileyI'm still worried that it could be just a gcc-4 issue or something.03:10
fabbionehold on03:11
jbaileyI don't know how many other people are actively testing current dapper kernels. =)03:11
fabbionehalt03:11
fabbionedoes it hang the boot or the hw?03:11
jbaileyEPARSE03:11
fabbionei understood that the hw was broken03:11
jbaileyWhich it?03:11
fabbionedunno.. it sounded that way03:11
jbaileyThe machine boots fine.03:11
fabbionewell you can still reinstall breezy and debug stuff :)03:11
fabbionejust stay with breezy kernel ;)03:11
jbaileyInstalling breezy on this was such a pain in the arse.  *sigh*03:12
=== jbailey tries to backrev.
fabbionewell dude03:12
fabbioneit was a pain true03:12
fabbionenow you admit to have a netcable in it03:13
fabbioneso you can netinstall it03:13
fabbioneand do it clean :)03:13
jbaileyI'm not setup for netinstall.03:13
jbaileyThat's why I was testing CD installs for you.03:13
jbaileyI don't have a separate network, and shutting up the dhcp server is too much work.03:13
jbaileyThat's why I Was thinking Woody.03:14
fabbioneyou do have a laptop. don't you?03:14
jbaileyYes.03:14
jbaileyNo crossover cable atm.03:14
jbaileyI gave it back to infinity. =)03:14
fabbioneok.. and 3 nics in the sparc?03:14
fabbioneah ok03:14
fabbionehell dude.. you should have told me03:14
fabbionei have tons of crossovers and hubs03:14
=== fabbione sighs
fabbioneok listen.. deal.. buy a cross over or an extra hub.. i will pay it ;)03:15
jbaileyDid Sparc participate in flight-1, btw?03:15
fabbionenope03:15
fabbionetoo busy building at that time03:15
fabbionei might get flight 2 assuming oo2 builds03:16
fabbionei got all of main builded03:16
jbaileyIs 2.6.12-9 a good test, or do I need to go older?03:16
fabbione2.6.12-9 is the kernel that we used for release03:17
fabbioneit's ok, why?03:17
jbaileyI'll try just setting that to the default boot.03:17
fabbioneah ok03:17
fabbionesure that should work if udev is not 100% nuts03:17
jbaileyudev won't run on that kernel.03:18
jbaileyIt'll just refuse to start.03:18
jbaileyI've just fired up a gdb build on the old kernel, we'll see how she does.03:27
fabbionecool03:28
fabbioneremind me.. why did you need gdb 64 bit?03:29
jbaileyI think case, to debug sparc64 tls. =)03:30
jbaileys/think/this/03:30
jbaileys/I/In/03:30
fabbioneno need to03:30
=== jbailey needs to turn up the heat in here, fingers are stiff.
fabbionehttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=34151403:30
jbaileyI don't need to debug it?03:30
fabbionetls works fine on 64bit assuming you backport all the patches from David Miller03:30
fabbionethat Debian did not03:30
fabbionewe did the right thing disabling it03:31
jbaileyDude, what do you think I'm doing?03:31
jbaileyI'm in the middle of backporting all of them, and I get a segfault.03:31
fabbione*cough*03:31
fabbioneok03:31
jbaileySo now I'm debugging it before I upload it as a working version. =)03:31
fabbionedavid said also that tls makes sense on 32bit03:31
fabbionenot on 6403:31
fabbioneit's there almost only for accademic reasons03:32
jbaileyUmm, that's not sensical.03:32
fabbioneat least that's my understanding of what he said to me a couple of days ago03:32
jbaileyNPTL requires TLS support.03:32
jbaileySo if the goal is to eliminate the old LinuxThreads library, I need it working.03:32
fabbionefabbione i don't think we will push that for dapper03:32
fabbionedavem right, sparc64 libc doesn't need to be TLS03:32
fabbionedavem it's nice that 32-bit can be03:32
fabbioneok i can ask him for the patch than03:33
jbaileyHe won't have it.03:33
jbaileyHe did the work against current upstream.03:33
jbaileyYou'll be asking him to do the same work that I've mostly done.03:33
fabbionei didn't connect the 2 things till now03:33
fabbioneright..03:34
jbaileyBut we need gdb to work for all the arch combos we can run anyway.03:34
fabbionewell i am sorry.. i got to it too late03:34
jbaileySo I'm getting biarch to work for sparc/sparc64 and ppc/ppc64.03:34
fabbioneotherwise i would have asked him :/03:34
jbaileyWell, but we can't expect Dave to carry the sparc port for us entirely.03:36
fabbioneno no no03:36
fabbionei understand that03:36
fabbionebut given he wrote most of that code03:36
fabbionefor him doing a backport is much less expensive than for us03:37
jbaileyNot much so, though.03:37
fabbionespecially given he does use debian and ubuntu03:37
fabbionehe cares about it03:37
jbaileyGettnig all the code was reasonably quick.03:37
jbaileyDEbugging it ought to be once I have a debugger. =)03:37
jbaileyMy biggest limitation is waiting 12 hours for a build iteration. =)03:37
jbaileyglibc 2.3 and 2.4 changed how their TLS stuff is done.03:38
=== fabbione eyes the choccolate cake in the kitchen and plans a pickup mission
jbaileySo I ported all of the stuff to 2.3's style.03:38
fabbioneah i see03:38
jbaileyI'm guess I've just missed an initialisation somewhere.03:38
fabbioneevi03:39
fabbionel03:39
jbaileyRight.03:39
jbaileyBecause it'll be in a chunk of asm.03:39
fabbionecan we split glibc? ;)03:39
jbaileyThat's where he'd be able to go faster than I.03:39
jbaileyHe can read the asm at full speed.03:39
fabbionein a lot of tiny small readable sources?03:39
jbaileyBut getting to this point is much harder.03:39
jbaileyIt *is* small tiny readable sources. =)03:39
jbaileyThat's half the problem.03:39
jbaileyIn which frigging source file is the problem? =)03:39
fabbioneeh03:39
fabbioneexactly03:40
jbaileyBut gdb will tell me what part of the initialisation is segfaulting.03:40
fabbioneright03:40
jbaileyThen I'll do the trace against a modern glibc compile and track both backwards.03:40
fabbioneyou make me hot when you talk to me so dirty!03:41
jbailey*lol*03:41
fabbioneok time for a break03:41
jbaileyfabbione: It might be worth asking Znarl if he can handle it - he's been really quick on things.03:42
=== lamont__ [n=lamont@mib.fc.hp.com] has joined #ubuntu-ports
=== BenC [n=bcollins@debian/developer/bcollins] has joined #ubuntu-ports
BenClamont: did you see what I said wrt elilo?05:50
lamont__BenC: did not.05:51
BenCscroll back in ubuntu-kernel05:52
lamont__BenC: doh05:53
lamont__thanks05:53
lamont__and awaiting your reply there05:53
jbaileyfabbione: I notice that the gdb testsuite includes a number of thread failures on sparc.  I wonder how many of these are related to them making assumptions about debugging linuxthreads.05:58
jbaileyfabbione: I should check the source to see what its assuming.05:58
jbaileygdb build finished on sparc.06:29
jbaileySo that hardware could still be broken, but not exercised by 2.6.12, or 2.6.15 could be broken.06:30
jbaileyNo opinion offered. =)06:30
BenCnone given either :)06:33
BenCI have no idea06:33
BenCit's an odd lockup06:33
jbaileyBenC: Maybe when there's less snow, I can give you my patch to gdb and you can try building it?06:33
jbaileyI don't know that it hangs the machine if I don't try a biarch gdb build.06:34
BenCif you can put it somewhere I can download it, I can do a build06:34
jbaileySure.  I was more thinking that you don't want to have to go out there if it crashes. =)06:36
jbaileyIt's a 3 line patch to debian/rules.  Lemme put the .dsc/.diff.gz up somewhere.06:37
BenCit's ok, I can just flip the breaker for the whole barn from in the house, and reboot all the machines :)06:39
jbaileyYou have the whole thing on one circuit out there?06:39
jbaileyTell me it's a subpanel circuit. =)06:39
jbaileyAnd not a 15amp. =06:39
jbailey)06:39
jbaileyBenC: http://people.ubuntu.com/~jbailey/sparc/06:45
BenCyeah, it's a 100Amp breaker to a subpanel06:55
=== BenC curses direcway
BenCmight be a bit before I can do that gdb build06:56
BenCFair Access Policy just kicked in because I was downloading edubuntu iso06:57
jbaileyFair Access Policy?06:57
BenCpay $120/month for business grade access, three times the cost of cable, and they didn't tell me about this FAP bullshit06:57
jbaileyHmm.  Direcway.  Isn't that DirecTv's Internet service?06:58
BenCyeah, if you consume high b/w over an extended period, they b/w limit you for awhile06:58
BenCyeah, I can't get normal broadband here06:58
jbaileyJust funny.  I helped review some of the design specs for it.06:58
jbaileyI wonder how different the design from back then was to what they have now.06:59
jbaileyIt was 1994. =)06:59
BenCother than FAP and the 400ms latency, it's not too bad06:59
BenCit's way different06:59
BenCI have high-power xmit, for .5mbs upload speed06:59
jbaileyAh, yeah.  The original design didn't include any up.  It was telephone connect for up.07:00
BenCyou can't stand in front of my dish, else you risk eltromagnetic health hazards :)07:00
BenCfirst time I had it, they just started the 56kps upload to avoid the phone line07:00
jbaileyBut it was going to be basically 38,4k up, 100 megs down. =)07:00
BenCthey've been building up business class service for high-power upload07:00
BenCshit, they don't sell 100mbs down, highest is 2mbs I believe07:01
BenCI max out at 300kbytes/sec07:01
BenCgenerally it's 200kbytes/sec07:01
BenCunder FAP, I get 12kbytes/sec07:01
jbaileyHmm.  I wonder how much of that is just a limit on how fast you can ack packets.07:01
jbailey*ouch*07:01
BenCI think most of it has to do with dish size, the higher d/l rate you get, the larger the dish gets07:02
jbaileyYeah.  I just looked in awe at the specs that actually mentioned how the birds and dishes worked.07:02
jbaileyTotally no clue on that side.07:03
BenCthe xmit is configurable via the DW7000 modem/router, so they can bump that from the NOC07:03
BenCI think I'm at 2 watts on xmit07:03
BenCwish there was a way to bump that power without it telling the NOC :)07:04
jbaileySo the day beore thanksgiving they up the power and roast you a turkey in flight? =)07:04
BenClol07:04
BenCI actually thought these new DW7000's were supposed to be linux OS on the inside07:05
BenCHughes had a Linux black-box beta test a few years ago07:05
BenCbut they are VxWorks (I can telnet to it)07:05
jbaileyIt's interesting seeing Linux lose out a bit to VxWorks.07:06
jbaileyI don't follow embedded that closely, but it seems to be turning up more and more.07:06
BenCprobably had to do with real-time stuff07:07
jbaileyALso that an embedded more Linux kernel with all the size options turned on is still 700k uncompressed.07:07
jbailey(2.6.14)07:07
BenCmight have been something with the GPL too07:08
BenCall the press that Linksys got about WRT54G's being hacked up probably scared them07:08
=== BenC has two linksys wrt's with hacked firmware to bump the xmit power
jbaileyYeah.07:09
jbaileyIt would be sad to see Linux bumped out of the embedded market.07:09
jbaileySo many fun applications waiting for us. =)07:09
BenCyeah, I love doing embedded work07:09
BenCso much freedom07:10
=== jbailey wanders out to buy groceries for lunch. =)
BenCof course the only embedded system I ever did, I wrote the OS from scratch (multitasking, preemptive OS, with TCP/IP stack, video decode, and gigabit ethernet driver, in 512k RAM)07:10
BenClinux wouldn't be able to do that07:10
jbaileyBenC: Anything you want me to do on this sparc box befor eI wander off?07:11
jbailey512k, sweet.07:11
BenCnah, I'll get gdb compiling to see if I can reproduce07:11
jbaileyCool.  If you can't, I can try running test kernels or something that just spits out log information more often or something.07:13
jbaileyI've got a serial console wired up to it now, so if there's anything that can be got usefully from that, lemme know.07:13
fabbionejbailey: ok08:09
jbaileyEUNMATCHED: ok08:12
jbaileyfabbione: Was that to the gdb thread failures comment?08:12
fabbionejbailey: yes08:13
fabbione(catching up on the backlog)08:13
jbaileyYeah, it was just far enough back I didn't remember what I'd said to you. =)08:13
fabbioneno suriprise :)08:14
jbaileyHmm.09:24
jbaileyBenC: Might still be my sparc hardware.09:24
jbaileyBenC: It died while sitting idle.09:24
jbaileyon 2.6.12-909:24
BenCah, sadly, I'm happy about that :)09:25
=== jbailey pouts at BenC =)
jbaileylamont, lamont__ : Any word on libc6-i386 for ia64 yet?10:00
=== lamont__ wanders over to ask
jbaileylamont__: Thanks. =)11:21

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