Hi, On Thu, May 15, 2008 at 10:07 AM, Dominic Laberge <[EMAIL PROTECTED]> wrote: > theres a kernel image for x50 here (2006) by Jeroen 'JeDi' Dierckx
I wouldn't use these. They are very old, and don't have the features that were added since then (I believe the touchscreen isn't even working, because they were busy refactoring that part of the kernel code). I don't have the time to put a lot of effort in this (we are moving towards the iphone at work, developing for windows mobile is becoming a too much pita), but I am still very interested in this project. Some thoughts though: In my time, we created a method where we would just create an image and put that as file on a normal FAT16/32 SD card. We used an initrd that had the fat and loop file systems in it, and mounted the linux image using the loop device. This is a lot easier to deal with for non-linux people, because they don't have to use linux to partition the SD card, don't have to understand the linux device file system etc. I know what some guys will think: "If you don't know these things, you aren't going to help much with the project", but that is not true. There are two parts of developing this port: developing and testing/hacking. Non-linux, non-programming people can still help with the second part, where config files, background images with incorrect resolution, ...have to be checked and modified. If we would provide a couple of files that they can just copy to their SD card in windows and start linux from their device, we would reach a lot bigger audience. Generating the images is a bit of a hassle though, so actual development, where you have to recompile stuff and replace a lot of files, is probably easier using the normal method. For this, we used the usb filesystem (again built into the initrd) and mount the root filesystem over usb using NFS. This takes a while to set up, but once you got it, you can just develop, compile, and run. No image creation of SD card copying involved. So in short, we should make it easier for non-programmer or less technical people to be involved in this project, because it seems that a lot of people want to help but don't know how. So there should be a list of non-programmer issues that these people can have a look at, and an easy (not involving booting to linux, because that stops a lot of those people) way to do this. For the touchscreen though, I think there will be some programming involved. I didn't follow this closely enough to know this for sure, but it seems that the offset for the touchscreen is not always the same, so it isn't just changing some settings or one value. There's probably an interpolation algorithm that's wrong in the touchscreen code. I would want to test this stuff in a couple of days, when I can find some spare time, so is there an updated webpage somewhere with the current features, problems and an explanation how to build this port (which kernel sources, what patches, what distribution)? Greetz, JeDi > > ________________________________ > Date: Thu, 15 May 2008 08:23:28 +0300 > From: [EMAIL PROTECTED] > To: aximx50-port@handhelds.org > Subject: Re: [Aximx50-port] Still alive? > > Hi Joe ! > > By all means do the image with your kernel, but test it first and let know > how well it works. > Remember to name it so that it is clear, that it is for X50 and on what > kernel version, and that it is patched test version. > If you also could make a patch-file for the kernel about the patches you > possibly made, and a text file explaining for what they are. > (making a patch file: in linux console type diff --help and you see what you > can do (compare all files in the > changed source and the original source so, that the output is the > differences in a ed script format that will change the original as patched > version, I think and name it as whatname.patch. The output format can be > attchieved with --ed option, -r option makes it recursively > go thrue all subdirectories. To test the patch file copy the patch-file to > the original source directory and in > linux console type: patch -p1 --dry-run < > /path/to/kernelsource/whatname.patch > e.g. patch -pl --dry-run < /home/joe/hanheldskernel/touchscreenfix1.patch > If there is not reported problems with the dry run it is possible that the > patch works. > After actually using it without the --dry-run option if diff says the > resulting source is exactly like the one you are trying to create, > it's ok. Does anyone know to recommend any fancier diff options ? or have > the whole suitable command line figured out ? > > Mikko Silvennoinen > > Joe Belford wrote: > > Thanks Mikko, I'm working on the 20070316 image for the X50 but, I've > compiled my own kernel using the latest from handhelds.org CVS. Currently > 2.6.21-hh20. I can put together an image for the x50 based on the 200706 > image and this compiled kernel. But before I do that I'd like to make sure > it's cool with everyone, I don't want to start dumping a bunch of hacked > images out there and making everyone lose faith in the project. > -Joe > > On Wed, May 14, 2008 at 6:41 PM, GonzaloF <[EMAIL PROTECTED]> wrote: > > 2008/5/14 Dominic Laberge <[EMAIL PROTECTED]>: >> for those who need updated link check out the project wiki (linux x50v on >> google) >> i downloaded the image for x50v today and x50 image is also available >> the direct link is : http://projects.linuxtogo.org/~law/aximx50/ >> peace > > In http://projects.linuxtogo.org/~law/aximx50/images/200706/aximx50/: > > Index of /~law/aximx50/images/200706/aximx50 > [ICO] Name Last modified Size Description > [DIR] Parent Directory - > Apache/2.2 Server at projects.linuxtogo.org Port 80 > > There is no image available for x50!!! is this updated? > > Thanks... > > GonzaloF > > -- > http://blog.gfear.com <- gLinuxeando > -- > _______________________________________________ > Aximx50-port mailing list > Aximx50-port@handhelds.org > https://www.handhelds.org/mailman/listinfo/aximx50-port > > > > ________________________________ > -- > _______________________________________________ > Aximx50-port mailing list > Aximx50-port@handhelds.org > https://www.handhelds.org/mailman/listinfo/aximx50-port > > -- _______________________________________________ Aximx50-port mailing list Aximx50-port@handhelds.org https://www.handhelds.org/mailman/listinfo/aximx50-port