From: Arigead <cap...@gm...> - 2009-10-01 11:16:03
|
Hello again all, My problems continue ;-) I'm trying to play with JXTA in a verdex gumstix. So followed the instructions [1] on installing Classpath and jamvm to the microsd card. This all worked with jamvm_1.5.0 in that I got it all installed but as soon as Jxta started up it complained and would not run. I then went off on a tangent and got Jamvm_1.5.3 built as I was told on the jamvm list that this version fixed the problem that Jxta was having. So all built and ready to go I tried to use the instructions in [1] again to install with "ipkg install -d microsd classpath-dev.ipk" This worked a week or so ago, (with the same version of classpath-dev) but now it fails in post install trying to write configuration to /etc/bla_bla_bla because directory /etc/bla_bla_bla don't exist. That's true as the directory in question is installed in /media/card/etc/bla_bla_bla I could not seem to find a way around this. It's frustrating as I know that it worked with the same version of classpath-dev a few weeks ago when I was playing with the earlier version of jamvm. I decided that there's more ways of killing a cat and decided that boot form the microSD card and then have enough space to not have to use ipkg -d So off I went to follow instructions at [2]. I've followed these instructions to the letter but the gumstix verdex is still determined to ignore booting from the mmc Can anybody think of a way around this (Apart from dumping the whole system ;-) Thanks for any help [1] http://code.google.com/p/netbeams/wiki/GumstixOESystem [2] http://www.gumstix.net/wiki/index.php?title=Boot_from_MMC |
From: Gerhard H. <Ger...@pe...> - 2009-10-02 07:29:44
|
Hi John, > I decided that there's more ways of killing a cat and decided that > boot form the microSD card and then have enough space to not have to > use ipkg -d So off I went to follow instructions at [2]. I've followed > these instructions to the letter but the gumstix verdex is still > determined to ignore booting from the mmc > > Can anybody think of a way around this (Apart from dumping the whole You wrote that you work on a verdex pro. I guess you have a XM4 because of your image size problems. I don't know which packages you exactly need to have in your rootfs, but I got an image to run with jamvm v1.5.0 inkl. classpath v0.96.1 which fits onto a XM4. I removed things like bluetooth, sound, ... and some other things which I don't need. But I don't know about the size increase of jamvm from 1.5.0 to 1.5.3, because I just have 200k or 300k free on the flash at the moment. But in my eyes there is still potential to decrease the rootfs image. If you like I could email you may user.collection folder? Maybe I would be interested on your jamvm v1.5.3 recipe? Do you still using classpath v0.96.1? cheers Gerhard |
From: Arigead <cap...@gm...> - 2009-10-02 09:02:54
|
Gerhard H. wrote: > Hi John, > >> I decided that there's more ways of killing a cat and decided that >> boot form the microSD card and then have enough space to not have to >> use ipkg -d So off I went to follow instructions at [2]. I've followed >> these instructions to the letter but the gumstix verdex is still >> determined to ignore booting from the mmc >> >> Can anybody think of a way around this (Apart from dumping the whole > > You wrote that you work on a verdex pro. I guess you have a XM4 because > of your image size problems. > > I don't know which packages you exactly need to have in your rootfs, but > I got an image to run with jamvm v1.5.0 inkl. classpath v0.96.1 which > fits onto a XM4. I removed things like bluetooth, sound, ... and some > other things which I don't need. > But I don't know about the size increase of jamvm from 1.5.0 to 1.5.3, > because I just have 200k or 300k free on the flash at the moment. But in > my eyes there is still potential to decrease the rootfs image. > > If you like I could email you may user.collection folder? > > Maybe I would be interested on your jamvm v1.5.3 recipe? Do you still > using classpath v0.96.1? > > cheers Gerhard > > Hi Gerhard, Sorry I'm using a verdex XL6P and maybe I should be thinking of upgrading to an overo. I am just using the gumstix-basic-image and adding the classpath and jamvm but scp-ing them over to the gumstix. My jamvm_1.5.3.bb recipe is the dumbest recipe ever created ;-) that's the advantage of OE. My file basically contains: require jamvm.inc PR = "r0" That's it. jamvm.inc contains the basic stuff and OE is intelligent enough to download and compile the right version of jamvm given the name of the recipe file. I've not been able to run this version as yet so I've no idea of there are patched required or not but one step at a time. If I could get this to boot from the mmc, which should be possible, then I'd be flying. Maybe somebody will have an answer to that one. John |
From: Gerhard H. <Ger...@pe...> - 2009-10-02 12:58:25
|
John, > Sorry I'm using a verdex XL6P and maybe I should be thinking of > upgrading to an overo. I am just using the gumstix-basic-image and > adding the classpath and jamvm but scp-ing them over to the gumstix. oh, you work on an XL6P. So how I got to run the jamvm + classpath was just to create the following recipe (I followed the instructions from http://www.gumstix.net/User-How-To-s/view/Build-system-overview/Hello-world-tutorial/110.html (chapter: Adding our package to the rooTfs image): ------------- recipe: gumstix-jamvm-image.bb starts here ------------ require ${GUMSTIXTOP}/com.gumstix.collection/packages/images/gumstix-basic-image.bb PR="r0" IMAGE_INSTALL += "classpath jamvm" -------------- gumstix-jamvm-image.bb ends here ------------------- and saved it to /gumstix-oe/user.collection/packages/images/gumstix-jamvm-image.bb Afterwards I just started creating the image using "bitbake gumstix-jamvm-image" And the result was an around 18MB big Image called gumstix-jamvm-image-gumstix-custom-verdex.jffs2 which I flashed to my XL6. I have no idea how to force to take v1.5.3 of jamvm, maybe it would be enough to enter "IMAGE_INSTALL += ""classpath jamvm_1.5.3" instead of just "jamvm", or oe knows here again to use the newest version automatically? Because of some crazy network problems I have at the moment with my XL6 HW (or SW?) I switched back to the factory standard image and installed classpath and jamvm on my sdcard doing the following steps again (maybe it helps): 1) adjustments in /etc/ipkg.conf ... after "dest root /" I added "dest microsd /media/card/installedGumstixPkgs" 2) ipkg update 3) ipkg -d microsd install classpath-common_0.96.1-r2_armv5te.ipk 4) ipkg -d microsd install classpath-dev_0.96.1-r2_armv5te.ipk 4.1) I got here a lot of Operations not permitted during creating the links ... but I had no problems at the end running java apps! 5) ipkg -d microsd install classpath_0.96.1-r2_armv5te.ipk 5.1) also errors occured 6) ipkg -d microsd install jamvm_1.5.0-r0_armv5te.ipk 6.1) also errors occured 7) ipkg-link mount /media/card/installedGumstixPkgs/ remark: "install" is missing in the howto on http://code.google.com/p/netbeams/wiki/GumstixOESystem After all that I could run my java application ... but I had still this strange eth0 breakdown when using wlan0 and eth0 in parallel - maybe I will start a thread - just by the way ... hope that helps cheers Gerhard ps.: thanks for you jamvm 1.5.3 recipe ;-) |
From: Arigead <cap...@gm...> - 2009-10-02 14:46:48
|
Just to let you know that classpath 0.98 is required for jamvm_1.5.3 so I've another recipe to put together. Hopefully as easy as the last one ;-) John Gerhard H. wrote: > John, > >> Sorry I'm using a verdex XL6P and maybe I should be thinking of >> upgrading to an overo. I am just using the gumstix-basic-image and >> adding the classpath and jamvm but scp-ing them over to the gumstix. > > oh, you work on an XL6P. So how I got to run the jamvm + classpath was > just to create the following recipe (I followed the instructions from > http://www.gumstix.net/User-How-To-s/view/Build-system-overview/Hello-world-tutorial/110.html > (chapter: Adding our package to the rooTfs image): > ------------- recipe: gumstix-jamvm-image.bb starts here ------------ > require > ${GUMSTIXTOP}/com.gumstix.collection/packages/images/gumstix-basic-image.bb > PR="r0" > > IMAGE_INSTALL += "classpath jamvm" > -------------- gumstix-jamvm-image.bb ends here ------------------- > > and saved it to > /gumstix-oe/user.collection/packages/images/gumstix-jamvm-image.bb > > Afterwards I just started creating the image using "bitbake > gumstix-jamvm-image" > > And the result was an around 18MB big Image called > gumstix-jamvm-image-gumstix-custom-verdex.jffs2 which I flashed to my XL6. > > I have no idea how to force to take v1.5.3 of jamvm, maybe it would be > enough to enter "IMAGE_INSTALL += ""classpath jamvm_1.5.3" instead of > just "jamvm", or oe knows here again to use the newest version > automatically? > > Because of some crazy network problems I have at the moment with my XL6 > HW (or SW?) I switched back to the factory standard image and installed > classpath and jamvm on my sdcard doing the following steps again (maybe > it helps): > > 1) adjustments in /etc/ipkg.conf ... after "dest root /" > I added "dest microsd /media/card/installedGumstixPkgs" > 2) ipkg update > 3) ipkg -d microsd install classpath-common_0.96.1-r2_armv5te.ipk > 4) ipkg -d microsd install classpath-dev_0.96.1-r2_armv5te.ipk > 4.1) I got here a lot of Operations not permitted during creating the > links ... but I had no problems at the end running java apps! > 5) ipkg -d microsd install classpath_0.96.1-r2_armv5te.ipk > 5.1) also errors occured > 6) ipkg -d microsd install jamvm_1.5.0-r0_armv5te.ipk > 6.1) also errors occured > 7) ipkg-link mount /media/card/installedGumstixPkgs/ > > remark: "install" is missing in the howto on > http://code.google.com/p/netbeams/wiki/GumstixOESystem > > After all that I could run my java application ... but I had still this > strange eth0 breakdown when using wlan0 and eth0 in parallel - maybe I > will start a thread - just by the way ... > > hope that helps > cheers > Gerhard > > ps.: thanks for you jamvm 1.5.3 recipe ;-) > > |
From: Gerhard H. <Ger...@pe...> - 2009-10-14 06:36:22
|
John, > Just to let you know that classpath 0.98 is required for jamvm_1.5.3 so > I've another recipe to put together. Hopefully as easy as the last one ;-) Did you get to run classpath 0.98? cheers Gerhard |
From: Arigead <cap...@gm...> - 2009-10-14 08:08:28
|
Gerhard H. wrote: > John, > >> Just to let you know that classpath 0.98 is required for jamvm_1.5.3 so >> I've another recipe to put together. Hopefully as easy as the last one ;-) > > Did you get to run classpath 0.98? > > cheers > Gerhard > Hi Gerhard, Yes ;-) Sorry I should have gotten back to you. I'm on a verdex so using an older copy of Openembedded repo. I basically did a git clone of the OE Repo and was lucky to find a recipe in there for Classpath_0.9.8 I simply copied that recipe over to my verdex development tree and built it. That worked and ran on the verdex. I have a problem with what I'm trying to run which is JXTA on the gumstix. It does start up but hits a problem. Unfortunately I've gotten a bit too busy at work to progress this further but hopefully next week I'll get it sorted. Anyhow yes classpath_0.9.8 and the latest Jamvm do seem to work. John |