**** BEGIN LOGGING AT Thu Jan 12 03:00:21 2006 Jan 12 07:52:08 How do I add a new package to the OE tree again? The old way doesn't seem to work anymore. Jan 12 07:52:55 I have a custom usb cam module package I added to packages/ but I need to add it to the "official" package list. Jan 12 07:53:10 Is the openslug-packages.conf thing still the way to go? Jan 12 08:07:26 *??* maybe you should ask rwhitby or jbowler-zzz Jan 12 08:18:03 I know but they are in a very different time zone so I keep missing them Jan 12 08:25:28 VoodooZ_Work rwhitby was active about 3 hours ago... Jan 12 08:25:41 VoodooZ_Work: have you added the directory to openembedded/conf/openslug-something.conf, as well as packages/meta/openslug-packages.bb? Jan 12 08:25:54 I think that those are the two you need to fix Jan 12 08:26:06 I can't remember, and monotone doesn't wanna work on my end :( Jan 12 08:26:33 yeah, the pleasures of monotone. Jan 12 08:26:58 I swore I would never touch it but I can't wait for the tarball release to come out any longer... Jan 12 08:27:11 this is more the pleasures of Ubuntu actually Jan 12 08:27:19 I can't get any .deb to actually work Jan 12 08:27:38 that sucks Jan 12 08:27:52 NAiL ubuntu 5.1 works fine here Jan 12 08:28:03 EvilDevil: really? That's odd. Jan 12 08:28:30 NAiL it took some time and fiddling anyway .. Jan 12 08:29:13 I tried using the 0.24 debs from venge.net, but that required a newer boost lib than I have, and I couldn't get a new enough boost to work :( Jan 12 08:29:21 I even tried compiling it manually Jan 12 08:29:24 that didn't work either Jan 12 08:29:24 There's so many freaking conf folders!!! I had it in common/conf Jan 12 08:29:46 NAiL i built 0.25 :-) Jan 12 08:30:17 ah Jan 12 08:31:23 I tried compiling 0.25, but it complained that I didn't have boost installed Jan 12 08:31:26 which I have Jan 12 08:31:38 I compiled and installed the damn thing manually Jan 12 08:33:06 NAiL same thing here.... you have to add the universe/multiverse repositories in your sources.list Jan 12 08:34:57 NAiL e.g. deb http://us.archive.ubuntu.com/ubuntu breezy universe main restricted multiverse Jan 12 08:37:05 NAiL after apt-get update you should have more libboost packages available Jan 12 08:39:23 NAiL, Thanks. I simply had to put my old openslug-packages.conf in openembedded/conf/ Jan 12 09:36:13 hey kitno455 Jan 12 09:39:52 VoodooZ_Work: np ;) Jan 12 09:45:17 I'm rebuilding the whole thing with my customization now so we'll see if all goes according to plan. Jan 12 09:56:45 VoodooZ_Work, wazzup Jan 12 09:57:07 you working on ucslugc? Jan 12 10:15:17 this looks nice Jan 12 10:15:34 root@dev:/home/repvik/Desktop/monotone-0.25 # monotone --version Jan 12 10:15:34 monotone 0.25 (base revision: 4f4cb0aa339ad70c5b2624db22073d9e9a36c115) Jan 12 10:29:39 NAiL, can you explain? Jan 12 10:33:05 ubuntu doesn't provide monotone 0.25 Jan 12 10:33:16 I've tried using the debian .debs, but that didn't work out Jan 12 10:33:28 also tried compiling manually earlier, but it didn't want to compile Jan 12 10:39:15 ah Jan 12 10:39:57 i was able to download a precompiled binary and put it in my path at one point. monotone is just one file Jan 12 11:05:16 kitno455, first I want to port my customizations from openslug 2.7 in 3.x. Then I'll try my hand at ucslugc. Jan 12 11:15:26 what are your customizations? Jan 12 11:15:56 a custom web cam driver, mostly tweaks that are specific to my app. (robot) Jan 12 11:16:04 not exactly a common setup! :) Jan 12 11:17:00 I'm just having a hard time remembering stuff and not confusing the various conf folders. :) Jan 12 11:17:46 kitno455, I also removed a lot of modules that are installed by default and thus useless to me like reiserfs, etc... Jan 12 11:18:05 beewoolie-afk, morning! Jan 12 11:18:23 VoodooZ_Work: yo man Jan 12 11:18:42 I'm thinking of making the move to apex real soon. Jan 12 11:18:58 I just have to muster my courage to burn it! :) Jan 12 11:19:07 i mean, flash it. hehehe Jan 12 11:19:31 VoodooZ_Work: Nice. Jan 12 11:19:43 VoodooZ_Work: I'm working on the JTAG stuff at the moment. Jan 12 11:19:51 cool. Jan 12 11:20:08 Do you think the default config setup for the slug is ok for me? Jan 12 11:20:21 I compiled the latest version but I was unsure. Jan 12 11:20:36 VoodooZ_Work: Should be. Jan 12 11:20:47 cool. Jan 12 11:20:48 VoodooZ_Work: as long as you have jtag, you can always go back. Jan 12 11:21:03 VoodooZ_Work: I still don't recommend that people flash *anything* without first having jtag Jan 12 11:21:05 I don't but I can always build one when needed. Jan 12 11:21:22 I noticed your jtag schematic on your page. Would that do? Jan 12 11:21:23 Well, that's a white knuckle ride if you ask me. Jan 12 11:21:39 VoodooZ_Work: One of my tasks is to go back and verify that hardware. Jan 12 11:21:46 ep1220 has designed a much better board. Jan 12 11:21:54 More expensive, but it is a USB device. Jan 12 11:21:55 well, it's mostly mature now so I don't see what could go wrong if I follow [g2]'s instructions. Jan 12 11:22:02 True. Jan 12 11:22:07 I use it. Jan 12 11:22:17 ok. I'll try loading in ram first. Jan 12 11:22:22 You are best off if you do that first. Jan 12 11:22:29 You beat me to writing that! Jan 12 11:22:29 for sure. Jan 12 11:22:40 The only part that doesn't run from RAM is the SDRAM setup. Jan 12 11:22:58 you *can* write it to another portion of flash and test by jumping to that. Jan 12 11:23:04 I can't wait to have it permanent. I need to shorten my boot time for my robot so redboot's extra 10 seconds drives me nuts! Jan 12 11:23:14 The trouble is that redboot is really lame about protecting memory. Jan 12 11:23:24 Indeed. Jan 12 11:23:34 do you use the latest intel drivers in apex? Jan 12 11:23:44 APEX doesn't support the NPEs Jan 12 11:23:54 It's more work than I've been willing to tackle. Jan 12 11:24:01 understandably. Jan 12 11:24:08 so it's mostly serial then? Jan 12 11:24:13 Not an issue for me. Jan 12 11:24:20 [g2] has also wanted it, bit I have a hard time justifing it. Jan 12 11:24:28 Yeah. I use serial for download. Jan 12 11:24:31 beewoolie-afk :) Jan 12 11:24:35 heck, APEX is so small, it doesn't really matter. Jan 12 11:24:35 I agree though. Jan 12 11:24:43 apex is supposed to be fast and slim. Jan 12 11:24:58 and it most certainly is :) Jan 12 11:25:00 if you keep adding stuff it will lose it's "raison d'etre" Jan 12 11:25:25 Well, there are some really compelling reasons to have ethernet. Jan 12 11:25:28 most people don't flash images everyday anyways. Jan 12 11:25:34 Right. Jan 12 11:25:44 Keep up the excellent work. Jan 12 11:25:52 And apex is easily configured to remove features we don't want. Jan 12 11:25:55 thanks. Jan 12 11:25:57 if you blow your serial port, you're kinda screwed with apex though :P Jan 12 11:26:05 NAiL: Indeed. Jan 12 11:26:15 I never said this was the easy road. Jan 12 11:26:20 nope Jan 12 11:26:21 wouldn't you be able to simply jtag redboot in. Jan 12 11:26:28 Sure. Jan 12 11:26:32 I've "sacrificed" a slug to apex alread Jan 12 11:26:33 y Jan 12 11:26:34 well, you could blow the NPE too. :) Jan 12 11:26:35 You could do the same for apex, too. Jan 12 11:26:59 NAiL: AFAICT, there is nothing that really bricks a slug. Jan 12 11:27:11 NAiL is scaring me now! :) Jan 12 11:27:14 There is a JTAG trick that I want to try that should revive even the most dead-seeming slug. Jan 12 11:27:20 beewoolie-afk: no Jan 12 11:27:21 good. Jan 12 11:27:26 Mine isn't dead Jan 12 11:27:28 no what? Jan 12 11:27:31 it works like a charm ;) Jan 12 11:27:44 no software-ways of bricking a slug, no Jan 12 11:27:56 I bricked one slug by miscoding the led twinkling code to shut the device off. Jan 12 11:28:07 it make it impossible to JTAG new code into the box. Jan 12 11:28:08 then again, I'm the guy who blew up two I/O pins on my slug experimenting with I2C so I'm a survivor too! :) Jan 12 11:28:21 ouch! Jan 12 11:28:34 NAiL: as I wrote, it *is* possible. I probably found the one way to do so. Jan 12 11:28:55 However, there is a JTAG trick for bringing the device up without letting any code run. Jan 12 11:29:12 I need a better jtag interface than I currently have access to. Jan 12 11:40:23 beewoolie, [g2], I'm trying to build the latest apex and was wondering if you could tell me if the information on the wiki still applies to openslug 3.x? Jan 12 11:40:26 http://www.nslu2-linux.org/wiki/HowTo/RunApex Jan 12 11:41:11 Let me see... Jan 12 11:41:18 sorry to bother you... Jan 12 11:41:31 the resulting apex file is 670kbytes.. Jan 12 11:41:35 Dood. That's what we're here for. Jan 12 11:41:43 VoodooZ_Work: OK. That's a build error. Jan 12 11:41:44 thanks. Jan 12 11:42:01 Let me run the compile here... Jan 12 11:43:01 Are you looking at the apex file, or the apex.bin file? Jan 12 11:43:15 Wierd. My output files are neither that large. Jan 12 11:43:51 i don't know. it's just the apex file in the root of my src Jan 12 11:44:01 not src folder. the root Jan 12 11:44:17 unless it's the wrong file? Jan 12 11:44:21 The one in the root is the elf binary, with symbols. Jan 12 11:44:36 The one you need is in src/arch-arm/rom/apex.bin Jan 12 11:44:40 ah! Jan 12 11:44:49 I thought it was big! Jan 12 11:44:53 hehe Jan 12 11:45:10 Anyone know the status of LE debian? Jan 12 11:45:11 -rwxrwxr-x 1 stephane stephane 49308 Jan 12 13:41 apex.bin Jan 12 11:45:21 sounds more like it ;) Jan 12 11:45:30 I followed [g2]'s wiki instructions to the letter. Jan 12 11:45:39 morning jbowler Jan 12 11:46:04 VoodooZ_Work: OK. I need to review his instructions. Jan 12 11:47:23 I really don't like this wiki because it is hard to make pages well-formatted. Jan 12 11:47:24 don't worry about it if you are too busy though. I was just afraid they might be obsolete with all the latest openslug & apex changes Jan 12 11:47:34 * VoodooZ_Work nods Jan 12 11:48:14 I can make the updates for you mate. Jan 12 11:48:46 just let me know if you see inherently wrong Jan 12 11:48:46 morning VoodooZ_Work Jan 12 11:48:50 The first thing to do is make the commands look like commands. If you can do this, then go for it. Jan 12 11:49:03 The other thing is that we have another configuration target for openslug. Jan 12 11:49:03 ??? Jan 12 11:49:17 really? Jan 12 11:49:23 like make openslug_config? Jan 12 11:49:24 Where is says "make nslu2_config" it should look like you're running a console command. Jan 12 11:49:26 yeah. Jan 12 11:49:30 I'm checking it right now. Jan 12 11:49:44 I thought it was fairly clear it was a console command. Jan 12 11:50:22 Hmm. I'd have thought that Prok (sorry all) would have been OK with Torley moving up. Ah well, I'm leaving that one alone. *continues argument in Factions post* Jan 12 11:50:24 It's hard to read. Anyway, if you don't care then I don't care. Jan 12 11:50:30 Gah. Sorry... Jan 12 11:50:47 He haw Jan 12 11:50:49 beewoolie, I'm taking notes. I'll do a bulk update... Jan 12 11:51:02 I couldn't see a list of build target configs... Jan 12 11:51:04 I can update the basics since it's really simple. Jan 12 11:51:10 I'm not going to reformat. Jan 12 11:51:23 no problem. Jan 12 11:51:43 whatever prevents me from bricking my slug. :) Jan 12 11:52:24 Almost done checking... Jan 12 11:53:44 ooo- apex.... VoodooZ_Work is like 10 minutes ahead of me... Jan 12 11:54:21 I also write instructions with all of the commands written out. It makes it easier for folks to know what's going on. Jan 12 11:54:26 kitno455, well, I wasn't planning to do it now but I ran in beewoolie so... Jan 12 11:54:34 beewoolie, Great work! Jan 12 11:54:45 http://wiki.buici.com/twiki/bin/view/Main/ApexBootloader Jan 12 11:54:58 I noticed that the master makefile setup-apex target uses an older apex so I'll refrain from using it. Jan 12 11:55:07 yipee! Jan 12 11:55:55 oh! You updated your own wiki. I thought you were talking about the nslu2 wiki. me confused. Jan 12 11:56:43 but that will do. Jan 12 11:56:51 beewoolie, stupid question? does apex talk to usb mass storage devices? Jan 12 11:57:12 kitno455: No USB drivers as yet. Jan 12 11:57:19 would be nice, I admit. Jan 12 11:57:31 no biggy, i am exploring my options Jan 12 11:58:26 VoodooZ_Work: Instructures are much simpler. Jan 12 11:58:41 so which one did you update then? Jan 12 11:58:50 the ones on your wiki right? Jan 12 11:59:01 did you update the writing to flash too? Jan 12 11:59:54 beewoolie: Does apex handle DoC? Jan 12 12:00:05 DoC? Jan 12 12:00:08 NAiL: No DoC driver, either. Jan 12 12:00:08 The ds101 uses DoC, unlike the slug Jan 12 12:00:13 DiskOnChip Jan 12 12:00:18 MSystems Jan 12 12:00:21 yeah Jan 12 12:00:22 although I think you can use it as a NOR flash. Jan 12 12:00:37 The DoC requires some special code to run their algorithms. Jan 12 12:00:56 hrm, proprietary.... Jan 12 12:00:59 And, there is no BIOS. Keep in mind that APEX only works on ARM, so the DoC may not be an option. Jan 12 12:01:16 kitno455: I think that there are some drivers in the kernel, but I don't know all of the details of what has been released. Jan 12 12:01:22 beewoolie: ds101 is an ixp420 with DoC Jan 12 12:02:07 Hmm. I wonder how they handle what used to be in their on-chip BIOS.... Jan 12 12:02:57 VoodooZ_Work: OK. I've updated the instructions. Jan 12 12:03:23 Thanks. I promise I won't blame you if I brick my slug! ;) Jan 12 12:03:36 VoodooZ_Work: basicly, what we've done is put most of that work into the configuration. I cannot set the compiler path or update the memory size without user intervention. Jan 12 12:03:46 VoodooZ_Work: You'll never catch me alive! Jan 12 12:04:16 hehehe Jan 12 12:04:22 Hey! It lost my edits. Jan 12 12:04:36 ya, I wasn't sure if it was me. Jan 12 12:04:49 darn Jan 12 12:05:27 OK. I got it back. Jan 12 12:05:31 thanks to the back button. Jan 12 12:05:41 forgot to save? Jan 12 12:06:21 No, I pressed save, but it decided to ignore me. Jan 12 12:06:57 I see the update on the nslu2 wiki now. Jan 12 12:07:35 did you up date your wiki too then? the date didn't change. Jan 12 12:07:47 I've switched my wiki to mediawiki, but I was running on a slug and it decided to crash when I loaded the new data. Jan 12 12:07:53 VoodooZ_Work: What do you mean? Jan 12 12:08:39 well, you posted the URL of the apex wiki (http://wiki.buici.com/twiki/bin/view/Main/ApexBootloader) earlier so I wasn't sure. Jan 12 12:08:51 As opposed to http://www.nslu2-linux.org/wiki/HowTo/RunApex Jan 12 12:09:47 VoodooZ_Work: Only to show what it looks like. Jan 12 12:09:55 also, you said 1.3.10 on the updated page. I can still use 1.3.12 though right? Jan 12 12:09:58 ok. Jan 12 12:10:07 I don't have specifics on my wiki for the slug on my site. Jan 12 12:10:15 OH. Did I get the number wrong? Jan 12 12:10:22 not a big deal. Jan 12 12:11:45 another stupid question: when it says "optional for 64megs fatslug" that means I have to do it for my standard (32megs) slug right? Jan 12 12:12:51 I skipped that step the first time around but I just realised i need to do it. Jan 12 12:12:54 Huh? Jan 12 12:13:10 No, you only change the memory size if you...change the memory chips. Jan 12 12:13:10 the memory side step. Jan 12 12:13:23 so I keep the default then. Jan 12 12:13:26 The default size is correct for standard slugs. Jan 12 12:13:30 ok. Jan 12 12:13:32 If the page is vague here, it should be corrected. Jan 12 12:13:49 I change the text. Jan 12 12:13:49 the wording sounded a bit ambiguous. I'll update it. Jan 12 12:13:56 OK. You go for it. Jan 12 12:14:39 actually, now that I read it it makes sense. Jan 12 12:15:20 I guess I'll simply follow your instructions for the loading and writing. (I'll double check with [g2]) Jan 12 12:16:03 OK. I did get the most recent version number wrong. I'll change it., Jan 12 12:16:42 Thanks for all your help. Jan 12 12:18:46 VoodooZ_Work: NP. I edited the fatslug line anyway. Jan 12 12:18:52 Good luck. Jan 12 12:18:59 so I don't need ext2 anymore I gues. Jan 12 12:20:01 VoodooZ_Work: Hmm. I don't think so. Only if you plan to put ext2 in flash. Jan 12 12:20:21 that was something we did before I got the jffs2 driver working. Jan 12 12:20:22 hmm Jan 12 12:20:26 can apex boot from IDE? Jan 12 12:20:27 yeah, I think it's the old openslug. Jan 12 12:20:40 NAiL: It could if there was an IDE chip or CF. Jan 12 12:20:41 btw, I got this on make. just FYI: Jan 12 12:20:43 CC src/mach-ixp42x/cmd-reset.o Jan 12 12:20:43 src/mach-ixp42x/cmd-reset.c: In function `cmd_reset': Jan 12 12:20:43 src/mach-ixp42x/cmd-reset.c:53: warning: `noreturn' function does return Jan 12 12:20:48 That's OK. Jan 12 12:20:51 ok Jan 12 12:20:54 beewoolie: like on the ds101 ;-) Jan 12 12:21:15 -rwxrwxr-x 1 stephane stephane 49584 Jan 12 14:20 src/arch-arm/rom/apex.bin Jan 12 12:21:16 NAiL: I have support for CF because the Sharp dev boards have CF slots. Jan 12 12:21:23 VoodooZ_Work: looks right. Jan 12 12:21:28 good Jan 12 12:21:39 ok, another question... Would it be possible for apex to try to boot from IDE, and fall back to flash if it fails? Jan 12 12:21:39 I'll give it a whirl once I get home. Jan 12 12:21:55 NAiL: If you want to use CF on a particular target, it will take some modification to get the register alignment correct. Jan 12 12:22:10 NAiL: there isn't anything to do that at the moment. Jan 12 12:22:22 beewoolie: not CF. Just plain IDE. Jan 12 12:22:22 APEX would need a way to handle the conditional. Jan 12 12:22:29 NAiL: the interface is the same. Jan 12 12:22:38 mmkay Jan 12 12:22:56 It's just that the LPD dev boards are goofy in the way that the registers are layed out. Jan 12 12:23:23 ah. I remember the ds101 now. Jan 12 12:23:37 It would not be hard to do. Jan 12 12:23:49 I'll have to think about the error handling issue. Jan 12 12:24:20 I heasitate to put a shell into APEX. Jan 12 12:24:30 s/ea/e/ Jan 12 12:24:30 beewoolie meant: I hesitate to put a shell into APEX. Jan 12 12:25:05 On my screen, I corrected it before I got the smart-aleck reply. Jan 12 12:25:23 what would you need a shell for? Jan 12 12:25:29 conditionals Jan 12 12:25:49 beewoolie: he's got a script that "fixes" sentences when someone does s/whatever/whatnot Jan 12 12:25:53 s/whatnot Jan 12 12:25:59 argh Jan 12 12:26:08 Interesting. Jan 12 12:26:14 s/ar/br/ Jan 12 12:26:15 NAiL meant: brgh Jan 12 12:26:26 auto speilcheck Jan 12 12:26:38 Oh. I see. Jan 12 12:26:42 That's kinda cool. Jan 12 12:26:50 s/speil/spell/ Jan 12 12:26:50 beewoolie meant: That's kinda cool. Jan 12 12:27:02 s/// Jan 12 12:27:02 senneth meant: Jan 12 12:27:04 It isn't history sensitive. Jan 12 12:27:21 Still, kinda cool. Jan 12 12:27:23 some folks have too much time on their hands :) Jan 12 12:27:37 No one I know. Jan 12 12:30:05 heheh Jan 12 16:03:24 ACTION  **** ENDING LOGGING AT Fri Jan 13 02:59:57 2006