![]() ![]() |
Oct 23 2007, 02:45 AM
Post
#1
|
|
|
Group: Members Posts: 449 Joined: 12-August 03 From: Leeds, UK Member No.: 346 |
However, another direction has shown up in the C1000 and Debian thread. Here is the link that scottlfa gave: Pokylinux 2.6.21 Kernels. By the way his post gives very clear steps to setting up debian on the C1000, presumably adaptable to the 860 and 700 series? I've had the Pokylinux site bookmarked for a while but not had the time to look more closely. (I think there is a Pokylinux thread somewhere. It seems quite a promising site in lots of ways. For example: if I flash the 2.621 kernel for my 3200 and follow the steps for getting the modules in the right place, I should have a working Titchy without the angstrom kernel. Hope to see some suggestions/comments when I get back from the real world! But I think it is well worth a good look round! |
|
|
|
Oct 23 2007, 02:53 AM
Post
#2
|
|
![]() Group: Members Posts: 1,014 Joined: 4-January 05 From: Enschede, The Netherlands Member No.: 6,107 |
Poky kernels are also EABI and built with OpenEmbedded, so you might as well face the fact that you all need OE to get your zaurusses to do something usefull with kernel 2.6
|
|
|
|
Oct 23 2007, 03:18 AM
Post
#3
|
|
![]() Group: Members Posts: 1,019 Joined: 15-February 05 From: France Member No.: 6,477 |
yeah i tried poky already some months ago, and it looked very similar to angstrom
the main problem are that packages were incompatible between angstrom and poky (as said by poky developpers - "not supported"), although i tried some and they were working... (for example i had bluetooth working). and there was little packages available too when i tried it. but with poky installed, your zaurus looks quite like an actual pda, with dates, contacts and so on. so it looks promising for people looking for a PDA |
|
|
|
Oct 23 2007, 10:47 AM
Post
#4
|
|
|
Group: Members Posts: 449 Joined: 12-August 03 From: Leeds, UK Member No.: 346 |
Poky kernels are also EABI and built with OpenEmbedded, so you might as well face the fact that you all need OE to get your zaurusses to do something usefull with kernel 2.6 Please correct me if I am wrong here but I thought that it didn't matter what build system was used to produce a kernel. What matters is what choices are set for the build process to follow. Assuming that is true, then the bitbake system would produce an OABI kernel and packages if the options were set for that as opposed to the setup you use, would it not. For that matter any build system could surely have the options/switches set to produce either EABI code or OABI code as required? Anyway, to get back to the point of my first post, it looks like I am going to have to wait for a fully built mainstream Debian armel system or find/build an OABI version of the kernel. What build system to use and which kernel source to start with is a matter for further consideration. Why do I want that? TitchyLinux gives me a system which uses the apt-get install root just like my desktops. All, well almost all, the packages that run on my desktop machines are available through apt-get. Those packages that aren't available can be compiled, by me, from the tars from the developers site, just like my desktops. I can use the same development environment that my desktop uses. What is missing for me? At the moment the multimedia is problematic. I can live without that, especially since there appear to be ways to sort it out. Why is there a multimedia problem: apparently because the kernels we have available are EABI and the normal Debian arm is OABI. Well that will be cured eventually. As I said above there are two routes: wait for the Debian armel branch to be fully developed or get/build a kernel for the presently fully developed Debian arm system. Whichever comes first doesn't matter. I suspect that the OABI kernel will be available first: I'll happily use it and equally happily transfer to the armel version when it is completed. |
|
|
|
Oct 23 2007, 04:08 PM
Post
#5
|
|
![]() Group: Members Posts: 2,808 Joined: 21-March 05 From: Sydney, Australia Member No.: 6,686 |
Poky kernels are also EABI and built with OpenEmbedded, so you might as well face the fact that you all need OE to get your zaurusses to do something usefull with kernel 2.6 Please correct me if I am wrong here but I thought that it didn't matter what build system was used to produce a kernel. What matters is what choices are set for the build process to follow. Assuming that is true, then the bitbake system would produce an OABI kernel and packages if the options were set for that as opposed to the setup you use, would it not. For that matter any build system could surely have the options/switches set to produce either EABI code or OABI code as required? Anyway, to get back to the point of my first post, it looks like I am going to have to wait for a fully built mainstream Debian armel system or find/build an OABI version of the kernel. What build system to use and which kernel source to start with is a matter for further consideration. Why do I want that? TitchyLinux gives me a system which uses the apt-get install root just like my desktops. All, well almost all, the packages that run on my desktop machines are available through apt-get. Those packages that aren't available can be compiled, by me, from the tars from the developers site, just like my desktops. I can use the same development environment that my desktop uses. What is missing for me? At the moment the multimedia is problematic. I can live without that, especially since there appear to be ways to sort it out. Why is there a multimedia problem: apparently because the kernels we have available are EABI and the normal Debian arm is OABI. Well that will be cured eventually. As I said above there are two routes: wait for the Debian armel branch to be fully developed or get/build a kernel for the presently fully developed Debian arm system. Whichever comes first doesn't matter. I suspect that the OABI kernel will be available first: I'll happily use it and equally happily transfer to the armel version when it is completed. the problem you have is not whether it is a EABI or OABI kernel. the kernel 2.6 just does not 100% support the zaurus hardware yet. some features are just not working yet. as far as the packages are concerned, both armel debian and angstrom are build using OE, so you might as well bite the bullet and do what Koen said and use OE if you want to use debian armel. OE is just a build system which is supposed to make configuration and patching easier for you since it automates most of that. you can use your own crosscompiler or use OE to build one for you. it is just a matter of what you prefer. the end result will be a compiled kernel either way as long as you got all the required patches. OE can be configured to build other things too. It is just badly/inadequately documented and requires a steeper learning curve to get started with than rolling your own. however, it is conceivable that you will save some time down the road when doing further updating and patching... The OE stuff can help in streamlining development and building, but it is not perfect and has areas that aren't ideal. It is a tool like any others that have their positives and negatives... |
|
|
|
Oct 23 2007, 04:29 PM
Post
#6
|
|
![]() Group: Members Posts: 2,350 Joined: 30-July 06 Member No.: 10,575 |
you all need OE to get your zaurusses to do something usefull with kernel 2.6 So you are trying to convince me that my Zaurus, which I use for about 80% of my computing, and which is running a 2.6 kernel, is useless? EDIT: It's not running Angstrom/OZ, either, and last time I tried to run Angstrom on it, it wouldn't boot. I guess having a paperweight must be much more useful than having a device that I can code, browse the web, check e-mail, and compile on in my pocket... |
|
|
|
Oct 23 2007, 10:01 PM
Post
#7
|
|
|
Group: Members Posts: 1,141 Joined: 22-April 04 From: Belgium Member No.: 2,962 |
you all need OE to get your zaurusses to do something usefull with kernel 2.6 So you are trying to convince me that my Zaurus, which I use for about 80% of my computing, and which is running a 2.6 kernel, is useless? EDIT: It's not running Angstrom/OZ, either, and last time I tried to run Angstrom on it, it wouldn't boot. I guess having a paperweight must be much more useful than having a device that I can code, browse the web, check e-mail, and compile on in my pocket... DELETED (In fact I hate "mine is bigger than yours" discussions. It's a road to nowhere) |
|
|
|
Oct 24 2007, 12:35 AM
Post
#8
|
|
![]() Group: Members Posts: 376 Joined: 18-March 04 From: The Netherlands Member No.: 2,380 |
I think it's worthwhile to check if the problem is related to OABI vs EABI or not. I removed the dust of my Poky build system, and it's building a cross-toolchain as we speak, and hopefully a OABI kernel after that. We'll see...
|
|
|
|
Oct 24 2007, 01:11 AM
Post
#9
|
|
|
Group: Members Posts: 449 Joined: 12-August 03 From: Leeds, UK Member No.: 346 |
I think it's worthwhile to check if the problem is related to OABI vs EABI or not. I removed the dust of my Poky build system, and it's building a cross-toolchain as we speak, and hopefully a OABI kernel after that. We'll see... I really need to find time to test these cross-compiler systems out, if I'm going to get into this. I expect that I'm going to have to try and build some of the multimedia stuff myself. Meanie's comment about hardware support in 2.6 kernels seems on target! Meanie's comments usually are. It will be interesting to see if an OABI kernel helps with the problems though. So it looks like my guess about OABI kernels coming through before a fully developed armel system was correct. Cheers |
|
|
|
Oct 24 2007, 01:56 AM
Post
#10
|
|
![]() Group: Members Posts: 376 Joined: 18-March 04 From: The Netherlands Member No.: 2,380 |
The Poky build system is OE/bitbake indeed. The Poky README describes how to get started. The complete build system can be checked out by simply running svn co http://svn.o-hand.com/repos/poky/trunk poky
Default setup and building is simple, adjusting the default configuration is somewhat more complicated than I was used to in the pdaXrom-builder. |
|
|
|
Oct 24 2007, 03:39 AM
Post
#11
|
|
|
Group: Members Posts: 449 Joined: 12-August 03 From: Leeds, UK Member No.: 346 |
The Poky build system is OE/bitbake indeed. The Poky README describes how to get started. The complete build system can be checked out by simply running svn co http://svn.o-hand.com/repos/poky/trunk poky Default setup and building is simple, adjusting the default configuration is somewhat more complicated than I was used to in the pdaXrom-builder. Quote:'adjusting the default configuration is somewhat more complicated than I was used to in the pdaXrom-builder'. Why is this not a surprise to me? |
|
|
|
Oct 24 2007, 04:23 AM
Post
#12
|
|
|
Group: Members Posts: 449 Joined: 12-August 03 From: Leeds, UK Member No.: 346 |
The Poky build system is OE/bitbake indeed. The Poky README describes how to get started. The complete build system can be checked out by simply running svn co http://svn.o-hand.com/repos/poky/trunk poky Default setup and building is simple, adjusting the default configuration is somewhat more complicated than I was used to in the pdaXrom-builder. Quote:'adjusting the default configuration is somewhat more complicated than I was used to in the pdaXrom-builder'. Why is this not a surprise to me? There are some highly relevant files to this thread and some useful pointers. Lots of things are turning up. |
|
|
|
Oct 24 2007, 06:46 AM
Post
#13
|
|
![]() Group: Members Posts: 376 Joined: 18-March 04 From: The Netherlands Member No.: 2,380 |
See attached the 2.6.21 OABI Poky kernel. I'm currently not able to test, so if maybe someone else could test this it would be great.
It's not actually a .tar.gz, so just rename the file to zImage-2.6.21-spitz-20071024075428.bin
Attached File(s)
|
|
|
|
Oct 24 2007, 06:56 AM
Post
#14
|
|
|
Group: Members Posts: 449 Joined: 12-August 03 From: Leeds, UK Member No.: 346 |
See attached the 2.6.21 OABI Poky kernel. I'm currently not able to test, so if maybe someone else could test this it would be great. It's not actually a .tar.gz, so just rename the file to zImage-2.6.21-spitz-20071024075428.bin |
|
|
|
Oct 24 2007, 07:03 AM
Post
#15
|
|
![]() Group: Members Posts: 376 Joined: 18-March 04 From: The Netherlands Member No.: 2,380 |
See attached the matching modules. The forum only allows to upload tar.gz files, so just remove the tar.gz from the filename.
Attached File(s)
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 24th May 2013 - 04:24 AM |