| [01:32:56] |
*** |
Rossimo has quit IRC |
| [05:44:45] |
*** |
Magon has joined #zipit |
| [06:13:53] |
<nhoman> |
Magon: have you tried the T0mW's OE build. works great - just got it going. (props of course to ethical and others for their original work) |
| [06:24:06] |
<nhoman> |
drmikecrowe: Nirvanna (as you mentioned to me in here previously) is nigh! (well it's closer!) |
| [06:30:02] |
<Magon> |
nhoman: now yet..i am going to try my own build from buildroot in few hours....i got miniSD card just for a day(long story with my local reseller) |
| [06:34:37] |
<nhoman> |
cool... keep us posted with how you get on. |
| [06:36:55] |
<Magon> |
shure i will |
| [06:59:17] |
<drmikecrowe> |
nhoman: awesome!!!! |
| [07:27:24] |
*** |
CIA-28 has quit IRC |
| [07:47:27] |
*** |
CIA-28 has joined #zipit |
| [09:14:27] |
*** |
GPSFan has joined #zipit |
| [09:33:10] |
<Magon> |
i have somewhat working rootfs...but buildroot is crapy |
| [09:33:26] |
<Magon> |
i will probably switch back to OE...hoping i will gentle that beast a bit |
| [09:33:54] |
<Magon> |
and i did all except chroot dynamicaly linked and it simply worked |
| [09:33:58] |
<Magon> |
with few exceptions |
| [09:34:04] |
<Magon> |
i had no sound(segfaulting everything with sound) |
| [09:53:49] |
*** |
T0mW has joined #zipit |
| [09:54:08] |
<Magon> |
T0mW: hi |
| [09:54:10] |
<Magon> |
do you have a few minutes? |
| [09:54:42] |
<T0mW> |
Magon: yes |
| [09:54:52] |
<Magon> |
T0mW: i just decided to quit with buildroot |
| [09:54:56] |
<T0mW> |
heh |
| [09:55:02] |
<T0mW> |
it can be frustrating to use |
| [09:56:54] |
<Magon> |
and i need a replacemant => OE |
| [09:56:59] |
<Magon> |
have you used that? |
| [09:57:31] |
<T0mW> |
good choice, but there are problems with that in doing dev that you have to find a way around things. Yes, I currently use both, primarily OE and sometimes buildroot. |
| [09:57:34] |
<Magon> |
T0mW: i want to ask you to guide me throuth setting OE up |
| [09:57:37] |
<T0mW> |
ok |
| [09:57:51] |
<Magon> |
i thing build root have more issuses than OE |
| [09:58:04] |
<Magon> |
some packages wont build <- that is not a problem |
| [09:58:11] |
<Magon> |
but some wont start to build <- that is problem |
| [09:58:31] |
<Magon> |
btw: do you have jabber or so? |
| [09:58:42] |
<T0mW> |
Magon: well, the first hurdle with OE is make sure that you have all the supporting apps loaded so that the bitbake system can do its work. |
| [09:59:20] |
<T0mW> |
have you pulled from the zipit OpenEmbedded svn ? |
| [09:59:21] |
<Magon> |
i had OE once up and going..but that was for openmoko and i havent it anymore |
| [09:59:22] |
<Magon> |
no..i have completly empty folder waiting for OE :-) |
| [09:59:22] |
<T0mW> |
ok, let's see... |
| [09:59:39] |
<Magon> |
i know that i need some mtn magic |
| [10:03:42] |
<T0mW> |
I have a Makefile that I'd put together to get people started with OE, it will pull in the necessary bitbake, mtn, etc. |
| [10:04:02] |
<Magon> |
great |
| [10:04:51] |
<T0mW> |
http://rafb.net/p/ZrGPNv85.html |
| [10:07:09] |
<T0mW> |
make a directory, as a user, under your HOME, maybe call it "OE-projects" |
| [10:07:14] |
<T0mW> |
put that Makefile in there and type 'make' |
| [10:07:17] |
<Magon> |
i have it in /opt/openembeded |
| [10:07:28] |
<T0mW> |
When it finishes running, you should have the basic OE framework in OE-projects |
| [10:07:30] |
<Magon> |
i have some structure from last time...i need to put it in 2 HDD in order to suit it |
| [10:07:54] |
<T0mW> |
Magon: I hope you have a FAT internet connection? OE sucks in huge amounts of files! |
| [10:07:58] |
<Magon> |
i know |
| [10:08:07] |
<Magon> |
i can download much but it will take a while since it it is not the fastest |
| [10:08:11] |
<Magon> |
but definetly not slow |
| [10:08:15] |
<T0mW> |
I've got opie up to the calibration screen on the Z2, was looking at how to get past that this morning when you "called" |
| [10:08:18] |
<T0mW> |
Magon: DSL ? |
| [10:08:19] |
<Magon> |
it installs own bitbake |
| [10:08:20] |
<Magon> |
? |
| [10:08:22] |
<Magon> |
wifi by local provider |
| [10:08:26] |
<T0mW> |
not bad |
| [10:08:34] |
<Magon> |
you have kdrive working/ |
| [10:08:35] |
<Magon> |
? |
| [10:08:41] |
<Magon> |
we probably need to skip calibration...quick way is to log by ssh and kill the app |
| [10:09:04] |
<T0mW> |
Magon: yeah, well, I don't see the app in the process stack. Of course, right now I am using the busybox load and those apps are, shall we say, 'reduced capability' to do things. |
| [10:09:15] |
<T0mW> |
what is 'kdrive' ? |
| [10:09:24] |
<Magon> |
tiny X..or how it is called..small X server |
| [10:09:25] |
<T0mW> |
This is my first, successful, foray into using OE to build a gui. |
| [10:09:29] |
<Magon> |
or the opie uses framebuffer? |
| [10:09:30] |
<T0mW> |
Yeah, I forgot about tinyx |
| [10:09:41] |
<T0mW> |
opie appears to use the framebuffer |
| [10:09:43] |
<Magon> |
the app is in there..it is called calc something i suppose |
| [10:09:58] |
<Magon> |
why do you use monotone 0.32 over newest? |
| [10:15:40] |
<T0mW> |
Magon: because I haven't been paying attention, again, to the mailing list? |
| [10:15:41] |
<T0mW> |
heh |
| [10:15:59] |
<T0mW> |
I am using 0.38 myself, that makefile prolly needs to be updated |
| [10:16:13] |
<Magon> |
ok |
| [10:16:20] |
<Magon> |
i will probably skip most of that makefile since most i have |
| [10:17:26] |
<Magon> |
ok..i am downloading OE.mtn |
| [10:17:32] |
<Magon> |
how to apply SVN from zipit? |
| [10:17:36] |
<drmikecrowe> |
Has anybody played with the audio stuff I posted yet? |
| [10:17:50] |
<T0mW> |
no, been wrestling with getting other stuff working on the o/s level at getting OE setup. |
| [10:17:55] |
<drmikecrowe> |
I know Ross was asking for it. I haven't been able to give it a shot yet |
| [10:18:02] |
<T0mW> |
Magon: what is the name of the new dir for the OE Z2 stuff that you want it in? |
| [10:18:15] |
<T0mW> |
${HOME}/<what?> |
| [10:18:24] |
<Magon> |
i have all in /opt/openembedded/ |
| [10:18:27] |
<T0mW> |
:/ |
| [10:18:27] |
<T0mW> |
ok |
| [10:18:28] |
<Magon> |
and have /opt/openembedded/org.openembedded.dev/ |
| [10:18:38] |
<Magon> |
but is it a bit binded to other filesystem :-) |
| [10:18:41] |
<T0mW> |
svn co http://linux.zipitwireless.com/svn/zipitforge/openembedded /opt/openembedded |
| [10:18:51] |
<Magon> |
ok just check out svn to that dir..that is easy |
| [10:19:35] |
<T0mW> |
After checkout, my new OE dir looks like: |
| [10:19:36] |
<T0mW> |
bitbake/ Makefile OE.mtn.bz2 README-zipit |
| [10:19:45] |
<T0mW> |
you should have the zipitZ2BBfiles/ ? |
| [10:19:55] |
<T0mW> |
build should look like this: |
| [10:19:57] |
<T0mW> |
build/ |
| [10:19:57] |
<T0mW> |
|-- README |
| [10:19:57] |
<T0mW> |
|-- distro |
| [10:19:58] |
<T0mW> |
| `-- zipit2-1.x.conf |
| [10:19:58] |
<T0mW> |
`-- machine |
| [10:19:58] |
<Magon> |
drmikecrowe: the gspi patch is audio? |
| [10:27:47] |
<Magon> |
ok that is nice..i have it nearly like that...just not complete mtn checkout |
| [10:27:48] |
<drmikecrowe> |
Is it? I thought it was wifi related. I have just been using the kernel modules |
| [10:27:54] |
<Magon> |
ok..i was just asking i dont know |
| [10:27:59] |
<Magon> |
16:21 < drmikecrowe> Has anybody played with the audio stuff I posted yet? posted where? |
| [10:28:05] |
<drmikecrowe> |
btw, I cannot get the bootloader fixed to boot a kernel off the sd. We have 4K free space in the partition. The SD boot stuff takes 11K |
| [10:28:21] |
<Magon> |
the gspi is wirelessdriver patch |
| [10:28:27] |
<drmikecrowe> |
http://linux.zipitwireless.com/projects/z2kernel/wiki/WikiStart#AudioRegisterSetup |
| [10:28:32] |
<Magon> |
drmikecrowe: thx |
| [10:29:06] |
<Magon> |
drmikecrowe: that is just telling us how is the audio wired(so we dont have to try/mistake it) |
| [10:29:25] |
*** |
CIA-28 has quit IRC |
| [10:29:30] |
<Magon> |
drmikecrowe: you have a bit fat bootloader...probably need to thin it a bit..is the bootloader code GPL ? it suppose it is blob |
| [10:29:31] |
<drmikecrowe> |
After you execute that code, you can open the audio output like a file and write audio data to it |
| [10:29:33] |
<drmikecrowe> |
It is a modified blob |
| [10:29:43] |
<Magon> |
drmikecrowe: are the modifications available? maybe i can make it a bit thiner :-) |
| [10:29:54] |
<drmikecrowe> |
Magon: the updated blob patch is on that same page/svn |
| [10:29:56] |
<Magon> |
ok |
| [10:29:57] |
<ethicalclone> |
drmikecrowe: Any word on kexec support enabled in the next release? |
| [10:34:15] |
<drmikecrowe> |
ethicalclone: I have it logged as an enhancement, but it will not happen until we have a kernel update (which isn't anticipated). |
| [10:34:21] |
<drmikecrowe> |
The bootloader has to be changed for another reason, so I have some more liberty with that. |
| [10:34:48] |
<Magon> |
drmikecrowe: the patch you added have SD load support? |
| [10:34:55] |
<drmikecrowe> |
I got it from GPSFan. 1s, let me find |
| [10:38:01] |
<drmikecrowe> |
Magon: just emailed to you |
| [10:38:24] |
<Magon> |
drmikecrowe: thx |
| [10:38:34] |
<T0mW> |
drmikecrowe: can you run blob via a serial connection? |
| [10:38:37] |
* |
T0mW hasn't seen the pinouts |
| [10:38:46] |
<Magon> |
T0mW: serial line is not out..that is a problem |
| [10:38:48] |
<drmikecrowe> |
T0mW: Unfortunately, no. Serial wasn't brought out the rear connector (just I2C) |
| [10:38:52] |
<T0mW> |
I can see that I would want to replace the kernel that resides in Flash, no 'tun' modules |
| [10:39:08] |
<T0mW> |
drmikecrowe: if I crack the unit open, which I know how to do, would the serial lines be accessible? |
| [10:39:09] |
<Magon> |
T0mW: i would likely boot off SD card and keep Flash intact |
| [10:39:09] |
<drmikecrowe> |
Can't you compile those and load them as it boots off the SD? |
| [10:39:14] |
<T0mW> |
drmikecrowe: well, you need the kernel to have the module hooks |
| [10:39:20] |
<drmikecrowe> |
Right -- I thought we had the full kernel posted for that reason. |
| [10:39:23] |
<T0mW> |
? |
| [10:39:41] |
<T0mW> |
I'll try that, I've never given it thought but assumed that the kernel itself needed a specific hook to hang a specific module onto? |
| [10:39:44] |
<Magon> |
not |
| [10:39:46] |
<T0mW> |
AH |
| [10:39:48] |
<Magon> |
it needs general module interface |
| [10:39:48] |
<T0mW> |
cool |
| [10:39:50] |
<T0mW> |
good |
| [10:39:55] |
<Magon> |
the z2 filesystem used for first attemts addes few modules |
| [10:39:57] |
<T0mW> |
my goal is the openVPN back into my systems. |
| [10:44:28] |
<drmikecrowe> |
If you look at ethicalclone's work, he loads a new framebuffer and keyboard driver |
| [10:44:42] |
<T0mW> |
drmikecrowe: heh |
| [10:44:46] |
<T0mW> |
drmikecrowe: I've moved a bit beyond that |
| [10:44:57] |
<T0mW> |
drmikecrowe: trying to get opie figured out, I've got it up to the calibration screen |
| [10:45:01] |
<drmikecrowe> |
Understood. I'm saying they did not make serial or jtag available anywhere on the board |
| [10:46:11] |
<T0mW> |
silly that they would do that, the MTD stuff allows you access to the flash |
| [10:46:13] |
<drmikecrowe> |
Really? Fanstastic. I was trying to build it, but got consumed on another project and haven't been back to try that |
| [10:46:22] |
<Magon> |
T0mW: it is not because of MTD |
| [10:46:25] |
<Magon> |
grr Flash |
| [10:46:26] |
<T0mW> |
I was going to push the opie stuff this morning |
| [10:46:35] |
<drmikecrowe> |
I know. We're making progress. Before, they didn't want us (people building linux for themselves). We've made good progress, and I will be able to plan new designs better |
| [10:46:36] |
<Magon> |
and i stopped him...sorry |
| [10:58:09] |
*** |
CIA-28 has joined #zipit |
| [10:58:14] |
<T0mW> |
Magon: what did you mean about MTD / Flash? |
| [10:58:29] |
<T0mW> |
I pushed that opie stuff into svn |
| [10:58:59] |
<Magon> |
that JTAG is not hidden in order not to touch Flash but in order not to spy Zipit app |
| [10:59:07] |
<Magon> |
you have added Makefile? |
| [10:59:23] |
<T0mW> |
Magon: yes, I corrected it to mtn 0.38 |
| [10:59:31] |
<T0mW> |
Magon: and, some new dirs in zipitBBfiles |
| [10:59:36] |
<Magon> |
ok..i still have 0.36 and i have it system wise..cannot use that makefile |
| [10:59:58] |
<T0mW> |
Well, I don't like putting things into the /usr/local/XXX dirs, becuase I tend to forget what I installed. For me, I like to see them inside my $HOME |
| [11:05:08] |
<Magon> |
but i found out that gentoo have 0.36 as latest..dont see why it is not 0.38 |
| [11:05:18] |
<Magon> |
i use portage...it handles that kind of things |
| [11:08:53] |
<T0mW> |
I do a lot of dev work on micros and such, in the early daze I had a lot of /usr/local/bin stuff |
| [11:08:57] |
<Magon> |
ok |
| [11:09:11] |
<T0mW> |
Magon: then, when I would re-do the system, I would end up losing things. Today I try to restrict all software that doesn't come in via URPMI to my home dir. |
| [11:09:28] |
<Magon> |
URPMI? |
| [11:22:53] |
<T0mW> |
Magon: I use the Mandriva distros and urpmi is similar to apt-get |
| [11:23:06] |
<Magon> |
oh ok |
| [11:24:48] |
<T0mW> |
I'm beginning to wonder if opie is the right choice now. |
| [11:30:49] |
<T0mW> |
well, I would still have issues to resolve about moving the "mouse" around any GUI, so... |
| [11:30:55] |
<Magon> |
T0mW: can you try GPE? |
| [11:31:01] |
<Magon> |
T0mW: i know GPE more and like more |
| [11:31:05] |
<Magon> |
but that means need to get tinyX working |
| [11:31:07] |
<T0mW> |
I think that may be better to spend my time on as it does use an x-server, right? |
| [11:31:15] |
<Magon> |
exactly..we can load simple app changing arrows to mouse moves |
| [11:31:24] |
<Magon> |
that apps are for X but i am not shure about opie |
| [11:31:40] |
<T0mW> |
that is what I was thinking. trap the arrows in the keyboard driver and translate them to positional moves which are accessible via /dev/ts0 |
| [11:31:52] |
<Magon> |
well..we probably will not want that...we can probably live without mouse at all |
| [11:31:52] |
<T0mW> |
keep an X/Y counter inside the keyboard driver and inc/dec position elements according to arrow movement. |
| [11:32:01] |
<T0mW> |
hmmm |
| [11:32:05] |
<Magon> |
simpliest way is to launch user space app that simply moves the mouse :-) |
| [11:32:07] |
<Magon> |
i have seen that apps |
| [11:32:12] |
<Magon> |
matchbox can be controled by keyboard..so the GPE apps |
| [11:32:26] |
<T0mW> |
I had considered that as a posibility, but didn't follow the thought through. |
| [11:32:32] |
<Magon> |
ok |
| [11:32:36] |
<Magon> |
we can do both..but first we need X up and running |
| [11:32:38] |
<T0mW> |
how would you move the mouse, through /dev/input |
| [11:32:38] |
<T0mW> |
? |
| [11:32:46] |
<Magon> |
i dont know..there is a way how to tell X to move mouse |
| [11:32:58] |
<Magon> |
you dont touch the inputs..just tell Xs to do that |
| [11:33:01] |
<Magon> |
tinyX is a bit smaller |
| [11:33:05] |
<Magon> |
and there are apps for doing that already |
| [11:33:07] |
<T0mW> |
BTDT, but on a system that had a touchscreen |
| [11:33:40] |
<T0mW> |
well, I will give gpe a try then. |
| [11:34:17] |
<Magon> |
why cannot mtn checkout to existing dir? |
| [11:34:26] |
<T0mW> |
what was the command? |
| [11:34:32] |
<Magon> |
mtn --db=OE.mtn checkout --branch=org.openembedded.dev |
| [11:34:36] |
<Magon> |
mtn: misuse: checkout directory '/opt/openembedded/org.openembedded.dev' already exists |
| [11:34:49] |
<T0mW> |
the makefile should have done all that for you, IIRC |
| [11:35:00] |
<T0mW> |
I have 10Gig of stuff in my OE-projects dir, there are three projects in there |
| [11:42:42] |
<Magon> |
that is command by your makefile |
| [11:42:51] |
<Magon> |
but i made the org.open... dir in advance |
| [11:42:52] |
<Magon> |
and that is a problem |
| [11:42:54] |
<T0mW> |
yes |
| [11:42:55] |
<T0mW> |
Makefile assumes an empty dir |
| [11:42:56] |
<Magon> |
also mtn |
| [11:43:02] |
<Magon> |
i worked around that i hope...it it suits the hdd |
| [11:43:45] |
<T0mW> |
I've stuck with Mandriva for the past 5..7 years, they have been pretty good so far. Never was interested in trying out Gentoo or ubunto |
| [11:43:55] |
<Magon> |
gentoo is nice |
| [11:43:59] |
<Magon> |
but that issue was all mine |
| [11:44:01] |
<Magon> |
not by gentoo |
| [11:44:05] |
<T0mW> |
I did try out suse for a proof-of-concept a few years ago because they had the SCO abi stuff in v9.0 |
| [11:44:08] |
<Magon> |
i am playing with dirs a bit for having it my way |
| [11:44:10] |
<T0mW> |
heh |
| [11:44:14] |
<T0mW> |
ease of use is a good thing |
| [11:44:18] |
<Magon> |
yes |
| [11:44:19] |
<GPSFan> |
T0mW: morning... |
| [11:44:20] |
<T0mW> |
running bitbake gpe-image now |
| [11:44:21] |
<T0mW> |
we'll see what dies |
| [11:44:25] |
<T0mW> |
GPSFan: good morning old man |
| [11:44:28] |
<Magon> |
GPSFan: morning |
| [11:44:32] |
<GPSFan> |
;>)) you upload all that new OE stuff ? |
| [11:44:36] |
<GPSFan> |
Magon: howdy. |
| [11:44:36] |
<T0mW> |
yeah |
| [11:44:40] |
<Magon> |
T0mW: gentoo is not easy to use but flexible(if you have horsepower to compile it all) |
| [11:44:40] |
<GPSFan> |
your Makefile is missing. http://linux.zipitwireless.com/svn/zipitforge/openembedded/Makefile |
| [11:44:45] |
<T0mW> |
GPSFan: I'd got it up to the opie calibration screen, but now looking at gpe |
| [11:44:48] |
<Magon> |
that makefile is in SVN i suppose |
| [11:49:19] |
<Magon> |
and suse should be good choice for easy to use |
| [11:49:24] |
<GPSFan> |
my experiences with opie & gpe are with old versions iPaq3765, so things may have changed for the better/worse.. |
| [11:49:37] |
<Magon> |
GPE is nice..Opie also but i dont like it |
| [11:50:59] |
<T0mW> |
GPSFan: hmm, it is empty on the brower but Makefile comes in ok via the svn pull |
| [11:51:21] |
<GPSFan> |
T0mW: hmmm |
| [11:52:10] |
<T0mW> |
GPSFan: I didn't put my name inside any of the stuff so they won't know who to tar-n-feather if things break. They'll have to research the logfiles. :) |
| [11:52:22] |
<GPSFan> |
T0mW: so all I should have to do is an svn pull to /home/someone/somewhere/ and run that Makefile and it should install all neccessary to run OE? |
| [11:52:28] |
<T0mW> |
Magon: diet-x11-1.1.1 |
| [11:52:35] |
<Magon> |
i have problem with building anything..it still complies that i have no sanity :-) |
| [11:52:40] |
<Magon> |
GPSFan: that it will do |
| [11:52:40] |
<Magon> |
and have it in empty dir |
| [11:52:40] |
<T0mW> |
GPSFan: http://linux.zipitwireless.com/svn/zipitforge/openembedded/README-zipit |
| [11:52:41] |
<T0mW> |
heh |
| [11:52:43] |
<Magon> |
T0mW: that is exactly the same tinyX diet-x11 and kdrive |
| [11:52:44] |
<T0mW> |
good |
| [11:52:47] |
<GPSFan> |
I'll give OE another try then, the last time it got many MB into several downloads & builds and then died for some obscure reason.... here goes nothing... |
| [11:52:55] |
<T0mW> |
GPSFan: the base-image and opie-image should build clean. Having said that, you always end up with some wanking problem with OE that you have to dope out. |
| [11:53:19] |
<T0mW> |
GPSFan: there is a perl script in zipitBBfiles/fatroot/ that will install the bootable system onto an SD card for you. It is two partitions: FAT16 + Linux(83) |
| [11:53:21] |
<Magon> |
GPSFan: before you start compiling(after all mtn installed) you need to read README in build/ |
| [11:54:21] |
<T0mW> |
I did have the Makefile do the symlinks at one time, but it is meant for a general install of OE now. |
| [11:54:44] |
<Magon> |
that is just fine |
| [11:54:49] |
<T0mW> |
Magon: the problem with OE is when you are developing your own custom app. |
| [12:02:31] |
<T0mW> |
Magon: buildroot works better for that type of thing. the problem is that buildroot uses uClibc as the general library, while OE uses glibc |
| [12:02:46] |
<T0mW> |
I haven't tried to cross pollinate apps between buildroot and OE |
| [12:02:46] |
<Magon> |
T0mW: do you have a way how to develope own apps in OE..that is what was my bigest problem with OE last time |
| [12:03:16] |
<T0mW> |
Magon: well, what I have been thinking to do is make a basic BB file so that it will create the temp/run.do_compile script, then work in the tmp/work/arm-linux/dir by editing code in my appspace and running ./temp/run.do_compile (etc) |
| [12:03:22] |
<T0mW> |
then, nfs share the binary back to the target system. |
| [12:03:42] |
<T0mW> |
or, take a run.do_compile, which sets all the linker / gcc / binutils paths and take that into a separate workspace to do dev there. |
| [12:03:51] |
<Magon> |
ok..that is exactly what i need |
| [12:03:52] |
<T0mW> |
I thinki that it is do-able, but would be something of a PITA to setup at first |
| [12:03:58] |
<Magon> |
i just need a script i shall launch insted of make to compile porject |
| [12:04:00] |
<Magon> |
moving it out is not a problem |
| [12:04:07] |
<T0mW> |
yes, run.do_compile would call the Makefile |
| [12:04:09] |
<nhoman> |
T0mW: Built your changes with fatroot this morning - worked a treat. Only thing is i could not find base-image.bb and bitbaked bootstrap-image instead... worked just as well but is there something i am missing? |
| [12:04:10] |
<T0mW> |
s/call/invoke/ |
| [12:04:10] |
<Magon> |
with apropried params |
| [12:04:22] |
<T0mW> |
nhoman: you used the prepSDcard.pl ? |
| [12:04:23] |
<nhoman> |
yes |
| [12:04:30] |
<nhoman> |
didnt work first time bu worked after a few tries - i have booted to OE - z2 distro |
| [12:04:36] |
<Magon> |
ERROR: No buildable providers available for required build target base-image ('['${ANGSTROM_FEED_CONFIGS}']') |
| [12:04:38] |
<nhoman> |
Magon: |
| [12:04:41] |
<T0mW> |
ok, point --tarball=<xx> to the tmp/deploy/images/<image.rootfs.tar> that you want to install onto the card. |
| [12:04:43] |
<nhoman> |
yes i bitbaked bootstrap-image |
| [12:04:47] |
<Magon> |
TARGET_FPU = "soft" <-- we should have hardware FPU unit on board |
| [12:04:50] |
<T0mW> |
Magon: I haven't played with angstrom |
| [12:04:54] |
<Magon> |
T0mW: just problem is that base-image is missing :-) |
| [12:04:57] |
<Magon> |
the error nhoman was talking about |
| [12:04:58] |
<nhoman> |
T0mW: yes i made the necessary changesd to tranfer and it worked ok |
| [12:05:02] |
<T0mW> |
nhoman: heh, I've been posting into svn almost hourly, try an svn update to sync again |
| [12:09:51] |
<nhoman> |
(the perl script worked with bootstrap-image) to be clear |
| [12:09:53] |
<T0mW> |
ok |
| [12:10:02] |
<Magon> |
i will update the README files in order not to mislead |
| [12:10:34] |
<T0mW> |
nhoman: good, I tried to make that thing bullet-proof as it runs a root and does some potentially dangerous things. |
| [12:10:46] |
<nhoman> |
T0mW: worked a treat ! didnt format sdC2 initially but did the next time i ran it... |
| [12:10:52] |
<Magon> |
will i ever need OE.mtn again? |
| [12:10:54] |
<nhoman> |
(as in ext3 partition) |
| [12:10:58] |
<nhoman> |
yes updates frequently |
| [12:10:58] |
<T0mW> |
my goal is to get people past all the confusion of OE and partitioning the SD card + image dumps so that we can start working with the details of the software system itself. |
| [12:11:04] |
<nhoman> |
i had to mtn -update last night |
| [12:11:06] |
<Magon> |
T0mW: you have done awsome job so far |
| [12:11:10] |
<T0mW> |
Magon: thanks |
| [12:11:17] |
<nhoman> |
T0mW: I am going to second that - much appreciated! |
| [12:11:32] |
<Magon> |
T0mW: is OE.mtn needed after i unpacked that in org.open... ? |
| [12:11:39] |
<T0mW> |
don't leave ethicalclone out of this, he figured out the fatroot stuff! That was an awesome "backflip" that he does to boot the SD card! |
| [12:11:50] |
<T0mW> |
Magon: I'm not sure if it is or not, I leave it there. I have 1.2 terrabytes of storage on this box. |
| [12:11:56] |
<Magon> |
i have laptop :-) |
| [12:12:12] |
<T0mW> |
Magon: ROTFL |
| [12:12:14] |
<Magon> |
ROTFL? |
| [12:12:20] |
<T0mW> |
Magon: I feel your pain. |
| [12:12:22] |
<Magon> |
ok |
| [12:12:28] |
<Magon> |
i have 300GB external disk but i is nice to develop on the go |
| [12:12:33] |
<T0mW> |
Magon: I spent a lot(!) at putting this system together. I got tired of waiting for stuff to get done. No offense intended with my laughter. |
| [12:12:40] |
<T0mW> |
Magon: it just took me back a few years |
| [12:12:50] |
<T0mW> |
Magon: I do software / hardware development as a living. I'm a consultant now. |
| [12:13:03] |
<Magon> |
T0mW: i probably dont understand your point at all... |
| [12:13:14] |
<T0mW> |
Magon: oh, just that OE takes so long to build stuff that it will take a while on a notebook |
| [12:13:20] |
<Magon> |
ok...understand now |
| [12:13:31] |
<Magon> |
i know..but notebook is more comfortable for me..i am traveling a bit |
| [12:13:51] |
<T0mW> |
I have an IBM T40 that I mess around with when I go places. Nothing fancy, just something to use to take Linux along |
| [12:13:58] |
<Magon> |
i have R52..but T40 is nice |
| [12:13:58] |
<T0mW> |
gpe-image sure pulls in a lot of new stuff |
| [12:14:51] |
<T0mW> |
Magon: you are in Czech Republic? Do they sell the Zipit there? |
| [12:14:57] |
<Magon> |
nop |
| [12:15:00] |
<T0mW> |
ah |
| [12:22:46] |
<Magon> |
i am from Czech but there is no plan to sell it here |
| [12:22:52] |
<Magon> |
i was just offered one :-) |
| [12:22:57] |
<T0mW> |
I wonder why, is it the 802.11 frequencies in the EU? |
| [12:23:12] |
<T0mW> |
or maybe it is zipitwireless marketing is to North America |
| [12:23:12] |
<Magon> |
not..they just simply havent tried the market here..and wifi hotspots are not that much used here like in US |
| [12:23:28] |
<Magon> |
i think they have plan to expand to EU if they have the resources to do that and if there will be a market |
| [12:23:33] |
<T0mW> |
really? I would have thought that it would be used a lot there. With Germany + Estonia being well covered with access points. |
| [12:23:45] |
<Magon> |
france is also covered well |
| [12:23:49] |
<Magon> |
maybe there is a market..i haven been investigating that |
| [12:23:55] |
<Magon> |
for now zipitwireless is pure US company |
| [12:24:06] |
<T0mW> |
Magon: heh, maybe you should start talking with ZipitWireless to become their European distributor? |
| [12:24:13] |
<Magon> |
not a change...i dont like marketing |
| [12:24:15] |
<Magon> |
i am pure developer :-) |
| [12:24:23] |
<T0mW> |
nor do I, I had some company in China ask if I was interested in doing that for them. |
| [12:24:41] |
<Magon> |
i found a problem in your local-zipi2.conf |
| [12:24:44] |
<T0mW> |
ok |
| [12:24:46] |
<Magon> |
you use UserBuildRootDir but that is preset for $HOME/... |
| [12:24:50] |
<Magon> |
is it ok to use $TOP_DIR instead? |
| [12:24:58] |
<T0mW> |
does that work as well? |
| [12:28:58] |
<Magon> |
i am trying to fix some minor issues in your scriptes |
| [12:28:58] |
<Magon> |
scripts |
| [12:29:05] |
<T0mW> |
Magon: you have svn write permission, if so, just push that up into svn |
| [12:29:10] |
<nhoman> |
Magon: there is a double slash problem maybe its just the way i am using it |
| [12:29:18] |
<Magon> |
nhoman: no there is the problem..i have solved that already |
| [12:29:20] |
<nhoman> |
for (UserBuildRootDir) |
| [12:29:20] |
<nhoman> |
ok |
| [12:29:35] |
<nhoman> |
also i have just done a pull 5 mins ago and base-image is not a build target (I'm sure this is somthing i am doing wrong) |
| [12:29:44] |
<T0mW> |
UserBuildRootDir forces OE to ignore any of the packages bb files in preference to those in the UserBuildRootDir |
| [12:29:58] |
<nhoman> |
Yeah thats handy i learnt more in 10 mins reading an irc log than i did all last week |
| [12:29:59] |
<T0mW> |
I don't like to edit the packages files as I like to keep my changes where I can see them |
| [12:30:01] |
<Magon> |
i know..i just need to set UserBuildRootDir by better way..you fixed that to directory i dont have |
| [12:32:09] |
<T0mW> |
np |
| [12:32:13] |
<Magon> |
T0mW: that is exactly file and what i like too |
| [12:32:21] |
<Magon> |
got a dinner..will fix that in half an hour |
| [12:32:32] |
<T0mW> |
lunch soon here, I am in Pennsylvania (east coast) |
| [12:35:03] |
<Magon> |
yes..and nhoman is in Irish am i rigth? |
| [12:40:58] |
<nhoman> |
yep! |
| [12:41:03] |
<Magon> |
s/rigth/right |
| [12:41:09] |
<nhoman> |
2 nd in europe to get one :-) thank god for EBAY |
| [12:41:15] |
<Magon> |
:-) |
| [12:41:24] |
<Magon> |
it is in ebay already? |
| [12:41:35] |
<nhoman> |
yeah there were a few around the time that they were released - haven't checked in a while |
| [12:41:56] |
<T0mW> |
hit my first errors in build gpe-image, this looks like it may take some time to figure out |
| [12:42:16] |
<Magon> |
why is in IMAGE_TYPES jffs? |
| [12:42:32] |
<T0mW> |
change that, I saw it and meant to do so, but got working on other stuff. |
| [12:42:41] |
<T0mW> |
nhoman: there are three Z2s on ebay right now. |
| [12:42:54] |
<Magon> |
T0mW: just tar fs would be sufficent now not? |
| [12:42:55] |
<Magon> |
grr ok? |
| [12:42:58] |
<T0mW> |
tar is all we need |
| [12:43:14] |
<Magon> |
ok |
| [12:43:27] |
<Magon> |
is there any way how to launch sh script from local.conf while bitbake parses that? |
| [12:43:29] |
<nhoman> |
T0mW: can't see why people would want to sell 'em TBH. When we get a graphical web browser i can see people stickin' with 'em. Kids do bebo and myspace that sort of thing as well as IM'ing |
| [12:43:36] |
<nhoman> |
think a browser could be what it is missing |
| [12:43:43] |
<nhoman> |
(graphical : props to Rossimos text based) |
| [12:44:53] |
<T0mW> |
nhoman: I suspect some company seeding is going on. I say that as I got both of the ebay units in sealed boxes |
| [12:53:04] |
<nhoman> |
T0mW: yeah that's likely - mine was sealed too - you got two?? |
| [12:53:06] |
<nhoman> |
one for serial stuff |
| [12:53:07] |
<nhoman> |
? |
| [12:53:16] |
<nhoman> |
as in one to open? |
| [12:54:30] |
<T0mW> |
nhoman: I have three, I'm sending two of them out to someone else |
| [12:59:44] |
<GPSFan> |
T0mW: well I got oe installed, and created the symlinks, when I run bitbake base-image it spits out some messages then says ERROR: Nothing PROVIDES 'base-image' ..... |
| [12:59:48] |
<Magon> |
T0mW: is SVN access the same as for web or i need separate account? |
| [12:59:51] |
<Magon> |
GPSFan: run bootstrap.image |
| [12:59:52] |
<Magon> |
bootstrap-image instead |
| [12:59:56] |
<Magon> |
i have fixed that..just figuring out how to push it to SVN |
| [13:01:51] |
<GPSFan> |
Magon: from where? |
| [13:01:52] |
<T0mW> |
GPSFan: you set your BBFILES in your environment? |
| [13:02:11] |
<nhoman> |
I set BBFiles AND have same problem |
| [13:02:12] |
<T0mW> |
GPS, the makefile script should have printed out a message telling you to set BBFILES |
| [13:02:39] |
<T0mW> |
base-image should be org.openembeded.dev/packages/images/base-image.bb |
| [13:02:51] |
<T0mW> |
I'm trying it now in a new dir and a download from svn to see what prob could be |
| [13:03:09] |
<GPSFan> |
T0mW: I set the bbpath= in .profile as it said to do it didn't say anything about bbfiles |
| [13:03:27] |
<GPSFan> |
T0mW: wait there was an error opening *.bb |
| [13:04:12] |
<T0mW> |
something like this: |
| [13:04:13] |
<T0mW> |
export PATH=$PATH:/home/tom/tryOE/bitbake/bin/ |
| [13:04:26] |
<T0mW> |
should go into your .bashrc / .bashprofile, then run the profile: . ./.bashrc |
| [13:04:27] |
<GPSFan> |
that's what I put in .profile. |
| [13:04:32] |
<T0mW> |
echo $BBPATH |
| [13:04:42] |
<GPSFan> |
empty... must have screwed up somehow. |
| [13:04:53] |
<T0mW> |
naw, just do: ". ./.profile" to load what you put into the .profile |
| [13:05:02] |
<T0mW> |
that will load the new environ vars into current shell that you have open. |
| [13:10:26] |
<T0mW> |
Or, logout of X, login again and it should be set |
| [13:10:29] |
<GPSFan> |
ah, when I copied and pasted into .profile what's there is hosed.. wait while I fix it. |
| [13:10:33] |
<T0mW> |
LOL |
| [13:10:36] |
<T0mW> |
"Always Something Stupid" |
| [13:11:00] |
*** |
GPSFan_ has joined #zipit |
| [13:11:24] |
<GPSFan_> |
T0mW: this is what I see when I do env BBPATH=/usr2/Z2/openembedded/build/:/usr2/Z2/openembedded/org.openembedded.dev |
| [13:11:32] |
<GPSFan_> |
but when I do echo BBPATH I get nothing. |
| [13:11:39] |
<T0mW> |
echo $BBPATH |
| [13:11:40] |
<T0mW> |
dollar sign |
| [13:11:45] |
<GPSFan_> |
kenm@kenm-desktop:~$ echo $BBPATH |
| [13:11:49] |
<GPSFan_> |
kenm@kenm-desktop:~$ echo $BBPATH |
| [13:11:51] |
<T0mW> |
hehhee |
| [13:11:52] |
<GPSFan_> |
usr2/Z2/openembedded/build/:/usr2/Z2/openembedded/org.openembedded.dev |
| [13:11:54] |
<T0mW> |
now you got it |
| [13:11:56] |
<GPSFan_> |
k |
| [13:11:56] |
<Magon> |
T0mW: have you special account for SVN or it is just simple the web access? |
| [13:12:12] |
<T0mW> |
Magon: to write into svn you need a passwd + username setup in advance, see drmikecrowe for those |
| [13:12:16] |
<Magon> |
i just need to find where is the file :-) |
| [13:12:16] |
<T0mW> |
Magon: it will be the same URL as the read |
| [13:12:22] |
<Magon> |
yes..i just need to find the file with passwords :-) |
| [13:12:41] |
<T0mW> |
GPSFan: that info is in build/conf/local-zipit2.conf |
| [13:13:12] |
* |
GPSFan_ goes through all the steps again, this time seeing if they make sense first. |
| [13:13:29] |
<T0mW> |
GPSFan: you need to change: |
| [13:13:30] |
<nhoman> |
GPSFan: it's the double slash you need to change the USERBUILDROOTDIR |
| [13:13:30] |
<T0mW> |
UserBuildRootDir = "${TOPDIR}" |
| [13:13:38] |
<T0mW> |
GPSFan: Magon was just mentioning that he fixed that |
| [13:13:52] |
<Magon> |
but have problem to upload it |
| [13:14:06] |
<Magon> |
i have ssh access to linux.zipitwireless.com but even with that i am unable to upload it :-) |
| [13:14:08] |
<GPSFan_> |
T0mW: ah that's what I was just seeing, it was looking somewhere where the cosd wasn't. |
| [13:14:42] |
<GPSFan_> |
T0mW: that made things start to bake.. |
| [13:14:42] |
<T0mW> |
Magon: that TOPDIR seems to work |
| [13:14:45] |
<Magon> |
T0mW: not exactly |
| [13:14:47] |
<T0mW> |
GPSFan: use the base-image |
| [13:22:49] |
<T0mW> |
GPSFan: bootstrap-image may not load ipkg so the first boot setups may not get done. I don't recall, base-image is what I focused on and should discard mention of bootstrap-image in README |
| [13:23:05] |
<GPSFan_> |
T0mW: I did bitbake base-image |
| [13:23:24] |
<T0mW> |
Magon: svn commit --username=XXXX --password=XXXX http://linux.zipitwireless.com/svn/zipitforge/openembedded |
| [13:23:31] |
<T0mW> |
Magon: or just: |
| [13:23:33] |
<T0mW> |
svn commit --username=XXXX --password=XXXX |
| [13:23:35] |
<T0mW> |
should do it |
| [13:23:54] |
<GPSFan_> |
ERROR: Required build target 'base-image' has no buildable providers. |
| [13:23:54] |
<Magon> |
i know..but it doesnt and i cannot see why |
| [13:24:01] |
<GPSFan_> |
Missing or unbuildable dependency chain was: ['base-image', '${ANGSTROM_FEED_CONFIGS}'] |
| [13:24:07] |
<nhoman> |
GPSFan: i think magon is ommittin a change to fix.... i have the same problem |
| [13:24:11] |
<nhoman> |
commiting |
| [13:24:19] |
<GPSFan_> |
nhoman: ah, thanks |
| [13:24:31] |
<T0mW> |
not sure where that ANGSTROM_FEED_CONFIGS is coming from. Let me stop my build and download a fresh load into a new dir and try this out. |
| [13:28:48] |
<T0mW> |
I get same thing in new dir |
| [13:29:08] |
<Magon> |
comited |
| [13:29:15] |
<T0mW> |
AHA! |
| [13:29:20] |
<T0mW> |
GPSFan: that is why I seldom update my OE.mtn database |
| [13:29:26] |
<GPSFan_> |
T0mW: that's why I'm getting to hate OE. |
| [13:29:28] |
<T0mW> |
GPSFan: somebody changed things to suit the Angstrom distro and borked everyone else |
| [13:29:30] |
<GPSFan_> |
T0mW: that's why I'm getting to hate OE. |
| [13:29:32] |
<T0mW> |
no |
| [13:29:32] |
<T0mW> |
nod |
| [13:29:37] |
<Magon> |
T0mW: try to update svn |
| [13:29:44] |
<Magon> |
i added BBUSERROOT enviroment variable |
| [13:29:47] |
<Magon> |
make setpaths will tell more |
| [13:29:57] |
<T0mW> |
Magon: looks like it worked: http://rafb.net/p/kHdkvB83.html |
| [13:32:49] |
<T0mW> |
doh! |
| [13:32:52] |
<T0mW> |
wait |
| [13:32:58] |
<Magon> |
this one worked |
| [13:33:05] |
<Magon> |
but you had to cd to your dir where you have org.open... |
| [ |