highaltitude.log.20060705

[00:02] phatmonkey (n=ben@firshman.co.uk) left irc: "Ex-Chat"
[02:13] icez (n=icez@ip68-3-56-121.ph.ph.cox.net) left irc: Remote closed the connection
[03:46] macfreak4 (n=macfreak@24-107-201-22.dhcp.stls.mo.charter.com) left irc: Remote closed the connection
[03:46] macfreak4 (n=macfreak@24-107-201-22.dhcp.stls.mo.charter.com) joined #highaltitude.
[05:21] dbooth (n=don@c-71-198-62-122.hsd1.ca.comcast.net) joined #highaltitude.
[05:23] dbooth (n=don@c-71-198-62-122.hsd1.ca.comcast.net) left #highaltitude.
[06:08] macfreak4 (n=macfreak@24-107-201-22.dhcp.stls.mo.charter.com) left irc: Read error: 104 (Connection reset by peer)
[06:08] macfreak4 (n=macfreak@24-107-201-22.dhcp.stls.mo.charter.com) joined #highaltitude.
[06:11] macfreak4 (n=macfreak@24-107-201-22.dhcp.stls.mo.charter.com) left irc: Read error: 104 (Connection reset by peer)
[06:11] macfreak4 (n=macfreak@24-107-201-22.dhcp.stls.mo.charter.com) joined #highaltitude.
[07:22] icez (n=icez@ip68-3-56-121.ph.ph.cox.net) joined #highaltitude.
[07:34] icez (n=icez@ip68-3-56-121.ph.ph.cox.net) left irc: Remote closed the connection
[07:59] jcoxon (n=jcoxon@jac208.caths.cam.ac.uk) joined #highaltitude.
[08:27] jcoxon (n=jcoxon@jac208.caths.cam.ac.uk) left irc: "Leaving"
[08:28] EvilGuru (n=evilguru@margaret2708.plus.com) joined #highaltitude.
[08:47] macfreak4 (n=macfreak@24-107-201-22.dhcp.stls.mo.charter.com) left irc: Remote closed the connection
[08:47] macfreak4 (n=macfreak@24-107-201-22.dhcp.stls.mo.charter.com) joined #highaltitude.
[10:20] jcoxon (i=keefejoh@seraph.techwareit.com) joined #highaltitude.
[10:26] jcoxon (i=keefejoh@seraph.techwareit.com) left irc: "CGI:IRC"
[10:29] jcoxon (i=keefejoh@seraph.techwareit.com) joined #highaltitude.
[10:29] phatmonkey (n=ben@firshman.co.uk) joined #highaltitude.
[10:33] <phatmonkey> yay, waysmall arrived, cheers james
[10:34] <phatmonkey> ... but i don't knwo the pins
[10:34] <phatmonkey> http://www.gumstix.org/tikiwiki/tiki-index.php?page=serial%20cable
[10:34] <phatmonkey> that ain't very useful, what with the dead link...
[10:35] <phatmonkey> http://www.dogparksoftware.com/MacLoggerDX/Manual/pics/minidin8.gif
[10:35] <phatmonkey> ah, there we go
[10:35] <phatmonkey> hoping that's right...
[10:38] <jcoxon> its the middle 3
[10:38] <jcoxon> gnd is the centre pin
[10:38] <jcoxon> then rxd and txd either side
[10:38] <jcoxon> i can't remember which way round - trial and error!
[10:38] <jcoxon> i'm just starting to work on the docuwiki for gumstix
[10:38] <jcoxon> got a free morning
[10:41] <phatmonkey> i put together a front page of stuff
[10:42] <phatmonkey> if we categorise everything, and have links to main pages on the front page, it should be simple to find information
[10:42] <jcoxon> yeah i'm just working on an overal summary
[10:43] <jcoxon> something with just the details of each board
[10:43] <jcoxon> so that people who want to know which one is most suitable can easily see which cards to get
[10:45] <phatmonkey> yes
[11:09] <phatmonkey> eerrm
[11:09] <phatmonkey> which one is the console?
[11:10] <jcoxon> the one nearest the power jack
[11:11] <phatmonkey> ok, ta
[11:11] <jcoxon> as thats the waysmall original the 2nd port probably won't work
[11:14] <phatmonkey> Welcome to the Gumstix Linux Distribution!
[11:14] <phatmonkey> gumstix login:
[11:14] <phatmonkey> :D
[11:14] <phatmonkey> now this is going to be complex
[11:15] <phatmonkey> the netMMC board doesn't fit on because the serial ports are in the way
[11:15] <phatmonkey> so i can bring up the network and check it's all working, i'll try and do those modifications to get the robostix serial port working
[11:17] <jcoxon> hmmm
[11:17] <jcoxon> with the serial ports
[11:17] <jcoxon> make a small change to get the network to come up on boot
[11:17] <phatmonkey> well, the network should be brought up now
[11:17] <phatmonkey> yeah
[11:18] <phatmonkey> i'll connect over the network then see if i can get the robostix working
[11:18] <jcoxon> right cool
[11:18] <phatmonkey> i'll do that uboot modification right now anyway, i can't do that over the network
[11:18] <phatmonkey> tis a neat distribution, boots fast too
[11:19] <phatmonkey> the slug takes *ages* to boot debian
[11:19] <phatmonkey> but debian is a bit boated for the slug, hehe
[11:19] <jcoxon> its a nice distro
[11:19] <phatmonkey> bloated
[11:19] <jcoxon> do you have an xm?
[11:20] <phatmonkey> xm?
[11:20] <jcoxon> extended memory
[11:20] <jcoxon> actually i think they all are theses days
[11:20] <jcoxon> now have 16mb of flash
[11:20] <jcoxon> instead of 4
[11:20] <jcoxon> http://docwiki.gumstix.org/index.php/Summary
[11:20] <jcoxon> hope its all right!
[11:21] <phatmonkey> yes, got 16
[11:21] <jcoxon> right okay
[11:21] <jcoxon> careful with large files on the xm
[11:21] <phatmonkey> make the titles into links to the pages of the boards
[11:22] <jcoxon> good point
[11:22] <phatmonkey> looks good though!
[11:22] <phatmonkey> this wiki already looks much better...
[11:22] <phatmonkey> less clutter
[11:22] <jcoxon> seriously difficult find all that info!
[11:28] <jcoxon> hmmmm
[11:29] <phatmonkey> wow, i couldn't even find that page on the robostix uboot on the wiki
[11:29] <phatmonkey> i had to refer back to the mailing list for the link
[11:29] <phatmonkey> that's so silly...
[11:29] <jcoxon> what do you think - there are loads of differnet netstixs
[11:29] <jcoxon> should they all be on the front page?
[11:30] <phatmonkey> methinks there should be just one netstix page
[11:30] <phatmonkey> because they all do similar things
[11:30] <phatmonkey> then netCF, netMMC and whatever can just redirect to netstix
[11:31] <phatmonkey> maybe that summary page should just be expansions!
[11:31] <phatmonkey> makes more sense
[11:32] <phatmonkey> then at the top of the page, we can describe what expansions are
[11:32] <phatmonkey> btw, = h1 = is rarely used in mediawiki, since that's the same heading as the one at the top of the page
[11:33] <jcoxon> grrr phatmonkey i was editing that page :-D
[11:35] <jcoxon> hmm but if it isn't h1 you wouldn't get the differnet section bit
[11:35] <jcoxon> its important to seperate the two groups
[11:35] <phatmonkey> eek, sorry!
[11:35] <phatmonkey> nope, == for those headings, === for the others
[11:35] <phatmonkey> * 1 60-pin expansion boards for basix and connex platforms
[11:35] <phatmonkey> o 1.1 waysmall Original
[11:35] <phatmonkey> o 1.2 waysmall STUART
[11:35] <phatmonkey> o 1.3 breakout-gs
[11:35] <phatmonkey> o 1.4 thumbstix-gs
[11:35] <phatmonkey> o 1.5 tweener expansion boards
[11:35] <phatmonkey> o 1.6 audiostix
[11:35] <phatmonkey> o 1.7 audiostix 2
[11:35] <phatmonkey> o 1.8 GPSstix
[11:35] <phatmonkey> * 2 92-pin expansion boards only for connex platforms
[11:35] <phatmonkey> o 2.1 etherstix
[11:35] <phatmonkey> o 2.2 netMMC
[11:35] <phatmonkey> o 2.3 netCF
[11:35] <phatmonkey> o 2.4 netDUO
[11:35] <phatmonkey> o 2.5 netDUO-mmc
[11:35] <phatmonkey> o 2.6 cfstix
[11:36] <phatmonkey> nice and neat
[11:36] <phatmonkey> woah, loads of text, sorry about that
[11:36] <jcoxon> no probs
[11:36] <phatmonkey> i shall stop editing things you're editing
[11:36] Action: phatmonkey runs
[11:36] <phatmonkey> hehe
[11:36] <phatmonkey> it really should have a warning...
[11:36] <jcoxon> can you sort out the weird redirection thing
[11:36] <jcoxon> it did - it warned me
[11:36] <phatmonkey> all the other wiki software i use warns people who start editing that someone else is editing
[11:36] <phatmonkey> mediawiki doesn't for some reason
[11:41] <phatmonkey> you finished editing expansions?
[11:42] <jcoxon> pretty much
[11:43] <jcoxon> hmmm it still needs robostix
[11:43] <jcoxon> also i'm thinking that on the mainpage it should be netstixs
[11:44] <jcoxon> just cause there are more then one
[11:49] <phatmonkey> you should just change the name
[11:49] <phatmonkey> so [[netstix|netstixs]]
[11:50] <phatmonkey> i dunno, what the plural of netstix? lol
[11:50] <phatmonkey> might just be netstix
[11:52] <phatmonkey> what the hell
[11:52] <phatmonkey> it's not letting me create categories
[11:52] <phatmonkey> ok, working now
[11:52] <phatmonkey> weird
[11:54] <phatmonkey> damn, i hasn't brought up the network interface
[11:55] <jcoxon> what did you change?
[11:55] <phatmonkey> /etc/network/interfaces
[11:55] <phatmonkey> probably need to load kernel modules i suppose
[11:55] <phatmonkey> argh, there's no wiki entry about it
[11:56] <jcoxon> hehe
[11:56] <jcoxon> right just have a script call S99custom
[11:56] <jcoxon> and manually do everything
[11:56] <jcoxon> like modprobe "module"
[11:56] <jcoxon> and ifconfig eth0 192.1.....
[11:57] <jcoxon> bbl
[12:01] <phatmonkey> network/interfaces should be able to sort that, i guess i;ve just got to load the module
[12:01] <phatmonkey> kay
[12:01] <phatmonkey> where are software packages?! i can't find anythign on the wiki
[12:02] <phatmonkey> eee, found it
[12:02] jcoxon (i=keefejoh@seraph.techwareit.com) left irc: "CGI:IRC (Ping timeout)"
[14:56] phatmonkey (n=ben@firshman.co.uk) left irc: Read error: 110 (Connection timed out)
[16:43] phatmonkey (n=ben@firshman.co.uk) joined #highaltitude.
[16:45] jcoxon (n=jcoxon@jac208.caths.cam.ac.uk) joined #highaltitude.
[16:48] <phatmonkey> hey
[16:48] <phatmonkey> how can i build only specific things from the buildroot?
[16:48] <phatmonkey> it keeps on failing to build the entire thing, and i can't eb bothered to pick out the things it needs
[16:49] <phatmonkey> oh, and the network and robostix serial port are working great :D
[16:52] <jcoxon> in the root of the build root
[16:52] <jcoxon> do:
[16:52] <jcoxon> make gpsd
[16:52] <phatmonkey> aaaah, ok
[16:53] <phatmonkey> i couldn't find any documentation on it
[16:53] <jcoxon> bbl
[16:53] jcoxon (n=jcoxon@jac208.caths.cam.ac.uk) left irc: "Leaving"
[16:53] <phatmonkey> where are the files?
[16:53] <phatmonkey> damn
[16:56] jcoxon (n=jcoxon@jac208.caths.cam.ac.uk) joined #highaltitude.
[17:01] <macfreak4> woo!
[17:01] <macfreak4> just wrote a test program for transmitting rtty
[17:01] <macfreak4> it works :D
[17:02] <jcoxon> :-D
[17:02] <jcoxon> what language?
[17:02] <macfreak4> BASIC
[17:02] <jcoxon> cool
[17:02] <macfreak4> yeah i know y'all don't like it, but... i'm used to it
[17:02] <macfreak4> *shrugs*
[17:04] <phatmonkey> well done!
[17:04] <phatmonkey> ah, it's under build_arm_nofpu
[17:05] <phatmonkey> and root
[17:05] <phatmonkey> hmm...
[17:07] <phatmonkey> oh crap, it doesn't compile libgps
[17:07] <phatmonkey> i'll just do it myself i suppose
[17:07] <phatmonkey> nice having 16mb
[17:08] <phatmonkey> i can put everything on there and use the MMC card purely for storage
[17:08] <phatmonkey> so if the card dies for whatever reason, we'll just lose logs
[17:09] <jcoxon> right
[17:10] <phatmonkey> is there some ntp client on there already?
[17:10] <jcoxon> not sure
[17:10] <jcoxon> don't think so
[17:10] icez (n=icez@ip68-3-56-121.ph.ph.cox.net) joined #highaltitude.
[17:11] <phatmonkey> ntpd can sync with gpsd automatically, which is wonderfully neat
[17:11] <jcoxon> i don't like gpsd
[17:12] <macfreak4> phatmonkey: mmc cards are known for being particularly robust
[17:12] <macfreak4> i've sent a few through the washing machine
[17:12] <macfreak4> they still work
[17:12] <macfreak4> in fact i'm using one that went through the wash in the camera for this launch
[17:13] <macfreak4> the worst that would probably happen would be it coming loose from the socket
[17:13] <phatmonkey> haha, nice
[17:13] <phatmonkey> well, it can just be held in with a bit of tape or something
[17:13] <macfreak4> ya
[17:13] <macfreak4> that'll do it :)
[17:13] <phatmonkey> i'm using gpsd because i have many different processes using the gps
[17:14] <phatmonkey> actually, it's far more complicated than that
[17:14] <phatmonkey> the autopilot has a forked process that fetches data from gpsd and puts it in shared memory for all the other processes
[17:14] <phatmonkey> ... buut anyway
[17:14] <phatmonkey> it'll be particularly useful for debugging
[17:14] <jcoxon> hehe
[17:15] <jcoxon> my gps and gpsd don't get on that well
[17:15] <phatmonkey> if it proves to be too slow, it won't be a hard job just to move our library over to libgpsd (which gpsd uses to fetch data from the gps)
[17:15] <jcoxon> yeah true
[17:18] <phatmonkey> ah well, i'm really glad my gumstix is all working, i need to get the robostix programmed now!
[17:18] <phatmonkey> thanks for the widget, do you want it back now everything is working?
[17:18] <jcoxon> i'm in no hurry
[17:19] <jcoxon> i've got a STUART version here
[17:19] <jcoxon> thats a HWART on
[17:19] <jcoxon> one*
[17:19] <phatmonkey> what's the other serial port on this board?
[17:19] <phatmonkey> if it's not on the robostix, i could use it as an emergency console
[17:20] <jcoxon> check the docs :-D
[17:21] <phatmonkey> ah, and switching on GPIO80 does indeed turn off the network adaptor
[17:21] <jcoxon> FF-UART and HW-UART
[17:21] <phatmonkey> it's incredible the difference in current when the network adaptor is off
[17:22] <phatmonkey> from 500ma, it drops to what looks like 0 on the analogue ammeter on my bench power supply
[17:22] <phatmonkey> hmm, i will hook up my multimeter to see what it really is
[17:26] <phatmonkey> 500ma on boot, dropped down to 360 odd just sitting there
[17:26] <phatmonkey> ah brilliant, the robostix is FF-UART and ST-UART
[17:27] <phatmonkey> i'll hook up a tty to HW-UART
[17:27] <phatmonkey> turning off the network adaptor it drops to 150ma
[17:27] <phatmonkey> (wow)
[17:28] <phatmonkey> that's just disabling the network interface in software actually
[17:28] <jcoxon> i do think gumstixs are well built and designed
[17:29] <phatmonkey> hmm, sending set to GPIO80 actually *increases* the current
[17:30] <phatmonkey> i'll see how much current it draws without the netMMC card, it might be turning it off automatically or something
[17:31] <phatmonkey> 250ma ish on booting
[17:31] <phatmonkey> 140/150ma just sitting there
[17:31] <phatmonkey> nice, the netMMC card draws very little power with the network interface disabled
[17:32] <phatmonkey> right, enough of the babbling on about power usage and more of the robostix programming
[17:33] <macfreak4> hehe
[17:47] <phatmonkey> odd, filesystem seems to have died
[17:48] <phatmonkey> and now it's not booting
[17:48] <phatmonkey> oh *great*
[17:49] <phatmonkey> huzzah, the filesystem seems to be completely dead... i wonder how i reflash
[17:50] <phatmonkey> (do i have some sort of gumstix curse?!)
[17:50] <phatmonkey> VFS: Mounted root (jffs2 filesystem).
[17:50] <phatmonkey> Freeing init memory: 60K
[17:50] <phatmonkey> ... and it stalls
[17:51] <phatmonkey> and it stopped reading things before i had to restart
[17:51] <phatmonkey> it couldn't be anything else coudl it?
[17:52] <phatmonkey> http://www.gumstix.org/tikiwiki/tiki-index.php?page=u-boot
[17:52] <phatmonkey> ahah
[17:57] <phatmonkey> let's give this a shot... looks simple enough
[17:57] <jcoxon> what have you done?
[18:00] <phatmonkey> dunno, the filesystem suddenly died when i was writing to it
[18:02] <phatmonkey> argh, i can't get a uboot console from the robostix because the voltage regulator is turned on from uboot
[18:06] <jcoxon> its pretty strange for the filesystem to die
[18:06] <jcoxon> never happened to me
[18:07] <phatmonkey> i know... i was just writing a file over scp
[18:07] <jcoxon> well at least during it working
[18:07] <jcoxon> no power loss
[18:07] <jcoxon> or knocking the stack?
[18:07] <phatmonkey> twas still on
[18:07] <phatmonkey> i just file reading errors when i tried to log in over the serial console
[18:07] <jcoxon> very very strange
[18:07] <phatmonkey> ... and now it won't boot off the root filesystem
[18:07] <phatmonkey> maybe the flash is dead, sigh
[18:08] <jcoxon> do you get to the uboot console
[18:08] <phatmonkey> flash keeps on dying on me, nasty stuff
[18:08] <jcoxon> ?
[18:08] <phatmonkey> yeah, using the waysmall now
[18:08] <phatmonkey> i'll reflash it
[18:08] <jcoxon> wait
[18:08] <jcoxon> whats the error for not booting?
[18:09] <phatmonkey> it mounts the root filesystem then stops
[18:09] <phatmonkey> i'm guessing it's just empty
[18:09] <jcoxon> whats the error
[18:09] <phatmonkey> no error
[18:10] <jcoxon> whats the last line then?
[18:10] <phatmonkey> mounting root filesystem etc
[18:10] <phatmonkey> i'll get the exact one if you want me to...
[18:10] <jcoxon> yes please
[18:11] <phatmonkey> argh
[18:11] <phatmonkey> it's not copying it to the clipboard
[18:11] <phatmonkey> stupid ubuntu
[18:11] <jcoxon> you need a shift in there
[18:11] <phatmonkey> right click/copy
[18:12] <phatmonkey> doesn't work, hm
[18:12] <phatmonkey> pah, i'll just type it
[18:12] <jcoxon> ctl shift c
[18:12] <phatmonkey> VFS: Mounted root (jffs2 filesystem).
[18:12] <jcoxon> that'll copy if from the terminal
[18:12] <phatmonkey> Freeing init memory: 60K
[18:12] <phatmonkey> then it stalls
[18:12] <phatmonkey> so i'm guessing the filesystem is blank to it
[18:12] <jcoxon> hmmm
[18:12] <phatmonkey> i had nothing on there
[18:12] <jcoxon> could well be
[18:13] <phatmonkey> i'll just reflash the factory image
[18:13] <jcoxon> still
[18:13] <jcoxon> okay
[18:13] <phatmonkey> the only thing i changed was the root password :D
[18:14] <phatmonkey> erasing... off to get drink
[18:40] <phatmonkey> damn
[18:40] <phatmonkey> reflashed and it gets one line further now!
[18:41] <phatmonkey> ach, why can't i copy
[18:41] <phatmonkey> oh wait, it's working now
[18:41] <phatmonkey> weird
[18:42] <phatmonkey> hokay, all working now
[18:48] <macfreak4> manually typing baudot binary codes for the alphabet and common symbols is so much fun
[18:49] <macfreak4> especially when half the sites on the internet have the binary all screwed up
[18:49] <phatmonkey> i don't believe it, it's just died again when copying the same file
[18:50] <phatmonkey> grrr
[19:16] jcoxon (n=jcoxon@jac208.caths.cam.ac.uk) left irc: Read error: 110 (Connection timed out)
[19:29] <macfreak4> shweet
[19:29] <macfreak4> now the program works with all letters and characters
[19:29] <macfreak4> and runs with only one command line paramater and no user intervention
[19:29] <macfreak4> :D
[19:30] <macfreak4> parameter*
[19:46] macfreak4 (n=macfreak@24-107-201-22.dhcp.stls.mo.charter.com) left irc: Remote closed the connection
[19:46] macfreak4 (n=macfreak@24-107-201-22.dhcp.stls.mo.charter.com) joined #highaltitude.
[19:51] rocketboy (n=steve@217.47.75.147) joined #highaltitude.
[21:58] <macfreak4> phatmonkey: check this out
[21:58] <macfreak4> a language shootout
[21:58] <macfreak4> http://shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=fbasic&lang2=python
[21:58] <macfreak4> it's hosted on debian.org, btw
[21:59] <phatmonkey> well *of course* basic is going to be faster, it's not an interpreted language
[21:59] <macfreak4> exactly
[21:59] <phatmonkey> use C then :P
[21:59] <macfreak4> but check out the comparison between gcc and fb
[21:59] <macfreak4> it's interesting
[22:00] <macfreak4> C is faster, but FB takes less memory
[22:00] <macfreak4> *shrugs*
[22:16] <phatmonkey> because it's a much simpler language :)
[22:41] phatmonkey (n=ben@firshman.co.uk) left irc: "Ex-Chat"
[22:43] jcoxon (n=jcoxon@jac208.caths.cam.ac.uk) joined #highaltitude.
[22:48] EvilGuru (n=evilguru@margaret2708.plus.com) left irc: "This computer has gone to sleep"
[23:17] <jcoxon> evening all
[23:38] jcoxon (n=jcoxon@jac208.caths.cam.ac.uk) left irc: "Leaving"
[23:54] rocketboy (n=steve@217.47.75.147) left irc:
[00:00] --- Thu Jul 6 2006