* Status of ARM machines in OE
@ 2007-01-08 15:18 Marcin Juszkiewicz
2007-01-08 15:28 ` Marcin Juszkiewicz
` (4 more replies)
0 siblings, 5 replies; 25+ messages in thread
From: Marcin Juszkiewicz @ 2007-01-08 15:18 UTC (permalink / raw)
To: openembedded-devel
During weekend I build 'task-base' for all ARM (armv4t and better)
machines and Ångström distribution. The list included:
a1200 a780 amsdelta compulab-pxa270 devkitidp-pxa255 ep93xx h1910 h1940
h2200 h3900 h4000 h5000 h6300 htcblueangel htcuniversal hx2000 hx4700
ks8695 logicpd-pxa270 magician mainstone mtx-3 mx21ads mx31ads
navman-icn330 netbook-pro nokia770 omap1510inn omap1610h2 omap1710h3
omap2420h4 omap5912osk palmld palmtx rokr-e2 rx3000 smdk2440 xxs1500
This week ARM 'broken' machines are:
a1200 - lack of kernel config - bug #1766
omap1710h3 - lack of kernel config - bug #1736
omap2420h4 - lack of kernel config - bug #1744
xxs1500 - unfetchable kernel - bug #1737
=============================================================================
compulab-pxa270 - use binary driver for flash so only hardfloat
distributions
can use this machine:
arm-angstrom-linux-gnueabi-ld: ERROR: drivers/block/cl_flash/CL_FlashDrv uses FPA instructions, whereas drivers/block/cl_flash/fdrv.o does not
arm-angstrom-linux-gnueabi-ld: failed to merge target specific data of file drivers/block/cl_flash/CL_FlashDrv
Full log:
http://ewi546.ewi.utwente.nl/tinderbox/showlog.pl?machine_id=177&logfile=20070107145519.log
=============================================================================
h1910 - kernel broken:
arch/arm/mach-pxa/built-in.o: In function `h4000_set_led':
dma_needs_bounce.c:(.text+0x1ca0): undefined reference to `ipaq_asic3_set_led'
dma_needs_bounce.c:(.text+0x1cd0): undefined reference to `ipaq_asic3_set_led'
dma_needs_bounce.c:(.text+0x1ce4): undefined reference to `ipaq_asic3_set_led'
dma_needs_bounce.c:(.text+0x1d04): undefined reference to `ipaq_asic3_set_led'
dma_needs_bounce.c:(.text+0x1d18): undefined reference to `ipaq_asic3_set_led'
make: *** [.tmp_vmlinux1] Error 1
Full log:
http://ewi546.ewi.utwente.nl/tinderbox/showlog.pl?machine_id=177&logfile=20070107150654.log
=============================================================================
htcblueangel - kernel broken is same place as h1910
=============================================================================
rx3000 - kernel broken is same place as h1910
=============================================================================
htcuniversal - kernel broken:
In file included from lib/audit.c:8:
include/asm-generic/audit_dir_write.h:9: error: '__NR_mkdirat' undeclared here (not in a function)
include/asm-generic/audit_dir_write.h:10: error: '__NR_mknodat' undeclared here (not in a function)
include/asm-generic/audit_dir_write.h:11: error: '__NR_unlinkat' undeclared here (not in a function)
include/asm-generic/audit_dir_write.h:12: error: '__NR_renameat' undeclared here (not in a function)
include/asm-generic/audit_dir_write.h:13: error: '__NR_linkat' undeclared here (not in a function)
include/asm-generic/audit_dir_write.h:14: error: '__NR_symlinkat' undeclared here (not in a function)
Full log:
http://ewi546.ewi.utwente.nl/tinderbox/showlog.pl?machine_id=177&logfile=20070107173621.log
=============================================================================
magician is OK - builds without problem. But as this is HTC Magician then
maybe we should rename it to htcmagician to follow other htc phones
(htcblueangel, htcuniversal) which are in OE?
=============================================================================
mtx-3 is problematic. According to machine config file this is config of
experimental machine which is not released in hardware yet. In that file
it has enabled optimalizations for XScale but kernel config is for arm926
family.
So does it it XScale or arm926? Instead of doing optimalizations by
hand it should require proper conf/machine/include/tune-* config (which
also set proper PACKAGE_ARCH instead of plain 'arm' one).
But there is a problem with arm926 family. Or rather GCC has problem with
it. In gcc 3.x it was '-mtune=arm926ejs' but in gcc 4.x it is
'-mtune=arm926ej-s'.
As effect I prefer to leave fixing config to someone who is familiar with
this machine as I do not know does they use gcc 3.x or gcc 4.x for their
development.
I will skip this machine in my future ARM testing until this config will
get fixed.
It use u-boot but does not provide machine config for it.
Kernel build fails:
arch/arm/mach-at91sam9260/devices.c:43: error: static declaration of 'dbgu_resources' follows non-static declaration
include/asm/arch/board.h:37: error: previous declaration of 'dbgu_resources' was here
make[1]: *** [arch/arm/mach-at91sam9260/devices.o] Error 1
Full log: http://ewi546.ewi.utwente.nl/tinderbox/showlog.pl?machine_id=177&logfile=20070108132854.log
=============================================================================
omap1610h2 use 2.6.9 kernel which cannot be built using gcc 4.1.1:
cc1: error: unrecognized command line option "-mapcs-32"
cc1: error: unrecognized command line option "-mshort-load-bytes"
omap1510inn, omap1610h2, omap1710h3 and omap2420h4 machines in OE are not
maintained since Chris 'kergoth' Larson stopped working for TI.
I would like to schedule them for removal.
=============================================================================
gumstix - this machine needs config cleanup:
1. not yet converted to 'task-base' format
2. has PACKAGE_ARCH set to 'arm' instead of 'armv5te' (XScale default)
3. use own optimalizations - such stuff belongs to distro config rather then
machine one
Anyway this one builds 'task-base' but resulting rootfs will lack needed
utils.
=============================================================================
Maintainers of 'broken' machines - would be nice if you will try to fix
those problems. I will try to do such builds in future.
--
JID: hrw-jabber.org
OpenEmbedded developer/consultant
Never argue with an idiot, they'll just bring you down to their level
and beat you with experience.
^ permalink raw reply [flat|nested] 25+ messages in thread* Re: Status of ARM machines in OE 2007-01-08 15:18 Status of ARM machines in OE Marcin Juszkiewicz @ 2007-01-08 15:28 ` Marcin Juszkiewicz 2007-01-08 16:03 ` Justin Patrin ` (3 subsequent siblings) 4 siblings, 0 replies; 25+ messages in thread From: Marcin Juszkiewicz @ 2007-01-08 15:28 UTC (permalink / raw) To: openembedded-devel Dnia poniedziałek, 8 stycznia 2007 16:18, Marcin Juszkiewicz napisał: Ops. xxs1500 is mipsel not arm - sorry. Anyway it is broken too ;D -- JID: hrw-jabber.org OpenEmbedded developer/consultant Beware of Programmers who carry screwdrivers. -- Leonard Brandwein ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-08 15:18 Status of ARM machines in OE Marcin Juszkiewicz 2007-01-08 15:28 ` Marcin Juszkiewicz @ 2007-01-08 16:03 ` Justin Patrin 2007-01-08 16:08 ` Koen Kooi 2007-01-09 7:50 ` Marcin Juszkiewicz 2007-01-08 16:19 ` Cliff Brake ` (2 subsequent siblings) 4 siblings, 2 replies; 25+ messages in thread From: Justin Patrin @ 2007-01-08 16:03 UTC (permalink / raw) To: openembedded-devel On 1/8/07, Marcin Juszkiewicz <openembedded@hrw.one.pl> wrote: > > During weekend I build 'task-base' for all ARM (armv4t and better) > machines and Ångström distribution. The list included: > > a1200 a780 amsdelta compulab-pxa270 devkitidp-pxa255 ep93xx h1910 h1940 > h2200 h3900 h4000 h5000 h6300 htcblueangel htcuniversal hx2000 hx4700 > ks8695 logicpd-pxa270 magician mainstone mtx-3 mx21ads mx31ads > navman-icn330 netbook-pro nokia770 omap1510inn omap1610h2 omap1710h3 > omap2420h4 omap5912osk palmld palmtx rokr-e2 rx3000 smdk2440 xxs1500 > > This week ARM 'broken' machines are: > > a1200 - lack of kernel config - bug #1766 > omap1710h3 - lack of kernel config - bug #1736 > omap2420h4 - lack of kernel config - bug #1744 > xxs1500 - unfetchable kernel - bug #1737 > What about the Zaurii? -- Justin Patrin ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-08 16:03 ` Justin Patrin @ 2007-01-08 16:08 ` Koen Kooi 2007-01-08 18:12 ` Erik Hovland 2007-01-09 7:50 ` Marcin Juszkiewicz 1 sibling, 1 reply; 25+ messages in thread From: Koen Kooi @ 2007-01-08 16:08 UTC (permalink / raw) To: openembedded-devel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Justin Patrin schreef: > On 1/8/07, Marcin Juszkiewicz <openembedded@hrw.one.pl> wrote: >> During weekend I build 'task-base' for all ARM (armv4t and better) >> machines and Ångström distribution. The list included: >> >> a1200 a780 amsdelta compulab-pxa270 devkitidp-pxa255 ep93xx h1910 h1940 >> h2200 h3900 h4000 h5000 h6300 htcblueangel htcuniversal hx2000 hx4700 >> ks8695 logicpd-pxa270 magician mainstone mtx-3 mx21ads mx31ads >> navman-icn330 netbook-pro nokia770 omap1510inn omap1610h2 omap1710h3 >> omap2420h4 omap5912osk palmld palmtx rokr-e2 rx3000 smdk2440 xxs1500 >> >> This week ARM 'broken' machines are: >> >> a1200 - lack of kernel config - bug #1766 >> omap1710h3 - lack of kernel config - bug #1736 >> omap2420h4 - lack of kernel config - bug #1744 >> xxs1500 - unfetchable kernel - bug #1737 >> > > What about the Zaurii? I suppose you mean 'zauri', 'zaurus' or 'zauruses', right? Or do you insist on using made-up words and languages instead of English or Latin? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFFomyDMkyGM64RGpERAt7AAJ4iZ5MLDgfg40dMu4ERxJ864GvhRwCffMUl KH+VIopw34aVaqG1LPmMGPg= =St3l -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-08 16:08 ` Koen Kooi @ 2007-01-08 18:12 ` Erik Hovland 0 siblings, 0 replies; 25+ messages in thread From: Erik Hovland @ 2007-01-08 18:12 UTC (permalink / raw) To: openembedded-devel On Mon, Jan 08, 2007 at 05:08:35PM +0100, Koen Kooi wrote: > > What about the Zaurii? > > I suppose you mean 'zauri', 'zaurus' or 'zauruses', right? Or do you insist on using > made-up words and languages instead of English or Latin? Seeing how malleable English is, that zaurus is a product name invented by people who speak Japanese natively and that zaurus is not an english word - you might want to go a little softer on the zaurus v. zauruses v. zauri v. zaurii thing. E -- Erik Hovland mail: erik AT hovland DOT org web: http://hovland.org/ PGP/GPG public key available on request ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-08 16:03 ` Justin Patrin 2007-01-08 16:08 ` Koen Kooi @ 2007-01-09 7:50 ` Marcin Juszkiewicz 1 sibling, 0 replies; 25+ messages in thread From: Marcin Juszkiewicz @ 2007-01-09 7:50 UTC (permalink / raw) To: openembedded-devel Dnia poniedziałek, 8 stycznia 2007 17:03, Justin Patrin napisał: > What about the Zaurii? I did builds for Zaurus machines - all builds fine. -- JID: hrw-jabber.org OpenEmbedded developer/consultant I'm not being rude, you are being insignificant. ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-08 15:18 Status of ARM machines in OE Marcin Juszkiewicz 2007-01-08 15:28 ` Marcin Juszkiewicz 2007-01-08 16:03 ` Justin Patrin @ 2007-01-08 16:19 ` Cliff Brake 2007-01-08 16:22 ` Koen Kooi 2007-01-08 19:34 ` Marcin Juszkiewicz 2007-01-08 17:18 ` pHilipp Zabel 2007-01-09 18:07 ` Paul Sokolovsky 4 siblings, 2 replies; 25+ messages in thread From: Cliff Brake @ 2007-01-08 16:19 UTC (permalink / raw) To: openembedded-devel, Marcin Juszkiewicz On 1/8/07, Marcin Juszkiewicz <openembedded@hrw.one.pl> wrote: > compulab-pxa270 - use binary driver for flash so only hardfloat > distributions > can use this machine: > > arm-angstrom-linux-gnueabi-ld: ERROR: drivers/block/cl_flash/CL_FlashDrv uses FPA instructions, whereas drivers/block/cl_flash/fdrv.o does not > arm-angstrom-linux-gnueabi-ld: failed to merge target specific data of file drivers/block/cl_flash/CL_FlashDrv > > Full log: > http://ewi546.ewi.utwente.nl/tinderbox/showlog.pl?machine_id=177&logfile=20070107145519.log Hi Marcin, Thanks for doing the builds -- very interesting. The issue with this drive is it uses the old abi, so non-eabi builds should work. I recently added a note in the kernel bb. Softfloat is working fine. Is there any easy way in angstrom to specify oabi? Thanks, Cliff -- ======================= Cliff Brake http://bec-systems.com ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-08 16:19 ` Cliff Brake @ 2007-01-08 16:22 ` Koen Kooi 2007-01-08 17:52 ` Richard Purdie 2007-01-08 19:34 ` Marcin Juszkiewicz 1 sibling, 1 reply; 25+ messages in thread From: Koen Kooi @ 2007-01-08 16:22 UTC (permalink / raw) To: openembedded-devel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Cliff Brake schreef: > On 1/8/07, Marcin Juszkiewicz <openembedded@hrw.one.pl> wrote: > >> compulab-pxa270 - use binary driver for flash so only hardfloat >> distributions >> can use this machine: >> >> arm-angstrom-linux-gnueabi-ld: ERROR: drivers/block/cl_flash/CL_FlashDrv uses FPA instructions, whereas drivers/block/cl_flash/fdrv.o does not >> arm-angstrom-linux-gnueabi-ld: failed to merge target specific data of file drivers/block/cl_flash/CL_FlashDrv >> >> Full log: >> http://ewi546.ewi.utwente.nl/tinderbox/showlog.pl?machine_id=177&logfile=20070107145519.log > > Hi Marcin, > > Thanks for doing the builds -- very interesting. > > The issue with this drive is it uses the old abi, so non-eabi builds > should work. only (soft)fpa, not (soft)vfp. > I recently added a note in the kernel bb. Softfloat is > working fine. Is there any easy way in angstrom to specify oabi? DISTRO="angstrom-2007.1-oabi" regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFFom/hMkyGM64RGpERArsZAJ9QGPn7EUooCbWNXl0bmFzBFQqjzgCeLIjU 97Zxmzl7+Gn2KYOu6Va+N3I= =hs8w -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-08 16:22 ` Koen Kooi @ 2007-01-08 17:52 ` Richard Purdie 2007-01-08 18:10 ` Koen Kooi 0 siblings, 1 reply; 25+ messages in thread From: Richard Purdie @ 2007-01-08 17:52 UTC (permalink / raw) To: openembedded-devel On Mon, 2007-01-08 at 17:22 +0100, Koen Kooi wrote: > only (soft)fpa, not (soft)vfp. > > > I recently added a note in the kernel bb. Softfloat is > > working fine. Is there any easy way in angstrom to specify oabi? > > DISTRO="angstrom-2007.1-oabi" Perhaps its time to introduce some kind of marking in the machine.conf files like: COMPATIBLE_ARM_ABI = "(oabi|eabi)" which angstrom can then error on accordingly? Richard ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-08 17:52 ` Richard Purdie @ 2007-01-08 18:10 ` Koen Kooi 2007-01-08 18:23 ` Paul Sokolovsky 0 siblings, 1 reply; 25+ messages in thread From: Koen Kooi @ 2007-01-08 18:10 UTC (permalink / raw) To: openembedded-devel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Richard Purdie schreef: > On Mon, 2007-01-08 at 17:22 +0100, Koen Kooi wrote: >> only (soft)fpa, not (soft)vfp. >> >>> I recently added a note in the kernel bb. Softfloat is >>> working fine. Is there any easy way in angstrom to specify oabi? >> DISTRO="angstrom-2007.1-oabi" > > Perhaps its time to introduce some kind of marking in the machine.conf > files like: > > COMPATIBLE_ARM_ABI = "(oabi|eabi)" which angstrom can then error on > accordingly? s/error on/adjust abi accordingly/ ideally. Note that you can run eabi on strongarm by forcing -no-thumb-interwork, which requires some glibc hacking to remove -Werror from various makefiles. This doesn't buy you much, since you still need seperate feeds for armv4, armv4t, armv5te and armv6 (and powerpc, x86, etc). regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFFookuMkyGM64RGpERAnAiAJ9XK6nh97vfWaeOkoAqQannDB/h3wCgnvNs 5Q3+GJMeI/oD++cJEHpfxZk= =U+WC -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-08 18:10 ` Koen Kooi @ 2007-01-08 18:23 ` Paul Sokolovsky 2007-01-08 18:34 ` Koen Kooi 0 siblings, 1 reply; 25+ messages in thread From: Paul Sokolovsky @ 2007-01-08 18:23 UTC (permalink / raw) To: openembedded-devel Hello Koen, Monday, January 8, 2007, 8:10:54 PM, you wrote: [] > Note that you can run eabi on strongarm by forcing > -no-thumb-interwork, which requires > some glibc hacking to remove -Werror from various makefiles. This doesn't buy you much, > since you still need seperate feeds for armv4, armv4t, armv5te and armv6 (and powerpc, > x86, etc). But that's not an issue, as Angstrom already maintains bunch of feeds, and adding "armv4" won't be lots of trouble, right? So, I just hope that SA machine people (or someone else) will hack in EABI support eventually to gcc/glibc/etc. ... > regards, > Koen -- Best regards, Paul mailto:pmiscml@gmail.com ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-08 18:23 ` Paul Sokolovsky @ 2007-01-08 18:34 ` Koen Kooi 0 siblings, 0 replies; 25+ messages in thread From: Koen Kooi @ 2007-01-08 18:34 UTC (permalink / raw) To: openembedded-devel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Paul Sokolovsky schreef: > Hello Koen, > > Monday, January 8, 2007, 8:10:54 PM, you wrote: > > [] > >> Note that you can run eabi on strongarm by forcing >> -no-thumb-interwork, which requires >> some glibc hacking to remove -Werror from various makefiles. This doesn't buy you much, >> since you still need seperate feeds for armv4, armv4t, armv5te and armv6 (and powerpc, >> x86, etc). > > But that's not an issue, as Angstrom already maintains bunch of > feeds, and adding "armv4" won't be lots of trouble, right? We're going to do it a little different: PACKAGE_ARCH = "arm-oabi" PACKAGE_EXTRA_ARCHS = "arm-oabi" That makes the angstrom EABI and OABI feeds incompatible for the package manager. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFFoo7RMkyGM64RGpERAn3HAJ9mkiJbmd4yY2NE3oWbj5kunwINnwCff1Fj FCmFOnxF86/8hpM3IqzV88k= =jV5u -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-08 16:19 ` Cliff Brake 2007-01-08 16:22 ` Koen Kooi @ 2007-01-08 19:34 ` Marcin Juszkiewicz 2007-01-09 13:30 ` Marcin Juszkiewicz 1 sibling, 1 reply; 25+ messages in thread From: Marcin Juszkiewicz @ 2007-01-08 19:34 UTC (permalink / raw) To: openembedded-devel Dnia poniedziałek, 8 stycznia 2007 17:19, Cliff Brake napisał: > > compulab-pxa270 - use binary driver for flash so only hardfloat > > distributions can use this machine: > Thanks for doing the builds -- very interesting. > > The issue with this drive is it uses the old abi, so non-eabi builds > should work. I recently added a note in the kernel bb. Softfloat is > working fine. Is there any easy way in angstrom to specify oabi? Yes - DISTRO="angstrom-2007.1-oabi" makes it. I will do such build soon for armv4 and compulab-pxa270 machines. -- JID: hrw-jabber.org OpenEmbedded developer/consultant A person who aims at nothing is sure to hit it. ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-08 19:34 ` Marcin Juszkiewicz @ 2007-01-09 13:30 ` Marcin Juszkiewicz 2007-01-09 13:34 ` Koen Kooi 2007-01-09 22:09 ` Rolf Leggewie 0 siblings, 2 replies; 25+ messages in thread From: Marcin Juszkiewicz @ 2007-01-09 13:30 UTC (permalink / raw) To: openembedded-devel Dnia poniedziałek, 8 stycznia 2007 20:34, Marcin Juszkiewicz napisał: > > Is there any easy way in angstrom to specify oabi? > > Yes - DISTRO="angstrom-2007.1-oabi" makes it. I will do such build soon > for armv4 and compulab-pxa270 machines. I did "angstrom-2007.1-oabi" build for collie, h3600, h3800, simpad, compulab-pxa270. Results: collie, h3600, compulab-pxa270: built h3800, simpad: broke in same way as h1910/htcbluengel/rx3000 in previous run Someone who maintain linux-handhelds kernel need this patch applied: [hrw@misc1 org.openembedded.dev]$ mtn dif packages/linux/linux-handhelds-2.6.inc # # old_revision [6a7ee07ba76c72b981330c44ab8b4d0ab285b2da] # # patch "packages/linux/linux-handhelds-2.6.inc" # from [7b2de315c55f5138116f295bfab2563cbd48e6e9] # to [1feef0116d4e092c87c44d63f6925be52126cf9c] # ============================================================ --- packages/linux/linux-handhelds-2.6.inc 7b2de315c55f5138116f295bfab2563cbd48e6e9 +++ packages/linux/linux-handhelds-2.6.inc 1feef0116d4e092c87c44d63f6925be52126cf9c @@ -1,9 +1,9 @@ COMPATIBLE_HOST = "arm.*-linux" SECTION = "kernel" DESCRIPTION = "handhelds.org Linux kernel 2.6 for PocketPCs and other consumer handheld devices." LICENSE = "GPL" COMPATIBLE_HOST = "arm.*-linux" -COMPATIBLE_MACHINE ?= '(asus730|h1910|h2200|h3600|h3900|h4000|h5000|htcblueangel|htcuniversal|hx4700|jornada56x|magician|simpad)' +COMPATIBLE_MACHINE ?= '(asus730|h1910|h2200|h3600|h3900|h4000|h5000|htcblueangel|htcuniversal|hx4700|jornada56x|magician|simpad|rx3000|h3800)' # SRC_URI *must* be overriden in includer, but this is a good reference SRC_URI ?= "${HANDHELDS_CVS};module=linux/kernel26;tag=${@'K' + bb.data.getVar('PV',d,1).replace('.', '-')} \ -- JID: hrw-jabber.org OpenEmbedded developer/consultant As a computer, I find your faith in technology amusing. ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-09 13:30 ` Marcin Juszkiewicz @ 2007-01-09 13:34 ` Koen Kooi 2007-01-09 22:09 ` Rolf Leggewie 1 sibling, 0 replies; 25+ messages in thread From: Koen Kooi @ 2007-01-09 13:34 UTC (permalink / raw) To: openembedded-devel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Marcin Juszkiewicz schreef: > Dnia poniedziałek, 8 stycznia 2007 20:34, Marcin Juszkiewicz napisał: > >>> Is there any easy way in angstrom to specify oabi? >> Yes - DISTRO="angstrom-2007.1-oabi" makes it. I will do such build soon >> for armv4 and compulab-pxa270 machines. > > I did "angstrom-2007.1-oabi" build for collie, h3600, h3800, simpad, > compulab-pxa270. Results: > > collie, h3600, compulab-pxa270: built > > h3800, simpad: broke in same way as h1910/htcbluengel/rx3000 in previous run > > Someone who maintain linux-handhelds kernel need this patch applied: I don't maintain it, but added the line you pasted on irc anyway. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFFo5ngMkyGM64RGpERAj7TAJ9RMxZNVf5oSpqAF5XF/6Hjv+PpjACcCUf1 wYhM8rcYhj24CLOsQ8QtneQ= =zuGD -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-09 13:30 ` Marcin Juszkiewicz 2007-01-09 13:34 ` Koen Kooi @ 2007-01-09 22:09 ` Rolf Leggewie 2007-01-09 22:22 ` Marcin Juszkiewicz 1 sibling, 1 reply; 25+ messages in thread From: Rolf Leggewie @ 2007-01-09 22:09 UTC (permalink / raw) To: openembedded-devel Marcin Juszkiewicz wrote: > I did "angstrom-2007.1-oabi" build for collie, h3600, h3800, simpad, > compulab-pxa270. Results: Do I see signs of collie being supported in angstrom? ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-09 22:09 ` Rolf Leggewie @ 2007-01-09 22:22 ` Marcin Juszkiewicz 2007-01-10 13:00 ` Rolf Leggewie 2007-01-10 14:06 ` Paul Sokolovsky 0 siblings, 2 replies; 25+ messages in thread From: Marcin Juszkiewicz @ 2007-01-09 22:22 UTC (permalink / raw) To: openembedded-devel Dnia wtorek, 9 stycznia 2007 23:09, Rolf Leggewie napisał: > > I did "angstrom-2007.1-oabi" build for collie, h3600, h3800, simpad, > > compulab-pxa270. Results: > > Do I see signs of collie being supported in angstrom? If collie will meet common rules then yes. Common rules: - 2.6 kernel - atleast 2 machine mentors in Angstrom - usable for users Currently collie meet only first... -- JID: hrw-jabber.org OpenEmbedded developer/consultant Progress (n.): The process through which the Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals. [obscurity] ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-09 22:22 ` Marcin Juszkiewicz @ 2007-01-10 13:00 ` Rolf Leggewie 2007-01-10 13:32 ` Marcin Juszkiewicz 2007-01-10 14:06 ` Paul Sokolovsky 1 sibling, 1 reply; 25+ messages in thread From: Rolf Leggewie @ 2007-01-10 13:00 UTC (permalink / raw) To: openembedded-devel Marcin Juszkiewicz wrote: >> Do I see signs of collie being supported in angstrom? > > If collie will meet common rules then yes. > > Common rules: > > - 2.6 kernel but still no SD, right? > - atleast 2 machine mentors in Angstrom > - usable for users > > Currently collie meet only first... What is the status on the last two? What is necessary to become machine mentor? What is not usable for users in collie angstrom? ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-10 13:00 ` Rolf Leggewie @ 2007-01-10 13:32 ` Marcin Juszkiewicz 2007-01-10 18:51 ` Rolf Leggewie 0 siblings, 1 reply; 25+ messages in thread From: Marcin Juszkiewicz @ 2007-01-10 13:32 UTC (permalink / raw) To: openembedded-devel Dnia środa, 10 stycznia 2007 14:00, Rolf Leggewie napisał: > Marcin Juszkiewicz wrote: > >> Do I see signs of collie being supported in angstrom? > > > > If collie will meet common rules then yes. > > > > Common rules: > > > > - 2.6 kernel > > but still no SD, right? What does rule 'Machine must have working 2.6 kernel' has to do with SD? There are machines which run Angstrom which does not have SD slot. > > - atleast 2 machine mentors in Angstrom > > - usable for users > > > > Currently collie meet only first... > What is the status on the last two? > What is necessary to become machine mentor? Contact Angstrom maintainers, test machine images, help fixing bugs and improve machine support. > What is not usable for users in collie angstrom? There is no MMC/SD support, few other things are not finished in 2.6 port too. Before those get fixed collie is unusable for users. -- JID: hrw-jabber.org OpenEmbedded developer/consultant Despair is just another word for 'not enough coffee' Wally ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-10 13:32 ` Marcin Juszkiewicz @ 2007-01-10 18:51 ` Rolf Leggewie 0 siblings, 0 replies; 25+ messages in thread From: Rolf Leggewie @ 2007-01-10 18:51 UTC (permalink / raw) To: openembedded-devel Marcin Juszkiewicz wrote: >> but still no SD, right? > > What does rule 'Machine must have working 2.6 kernel' has to do with SD? That rule (which I understand and support fully, BTW) will break SD on the collie. >> What is not usable for users in collie angstrom? > > There is no MMC/SD support, few other things are not finished in 2.6 port > too. Before those get fixed collie is unusable for users. Well SD is certainly a major drawback. If that is the most important thing, I would not call that "unusable", though. Just certain parts are unusable. Any machine maintainers for collie, yet, or nobody at all? ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-09 22:22 ` Marcin Juszkiewicz 2007-01-10 13:00 ` Rolf Leggewie @ 2007-01-10 14:06 ` Paul Sokolovsky 2007-01-10 14:38 ` Koen Kooi 1 sibling, 1 reply; 25+ messages in thread From: Paul Sokolovsky @ 2007-01-10 14:06 UTC (permalink / raw) To: Marcin Juszkiewicz; +Cc: openembedded-devel, angstrom-distro-devel Hello Marcin, Wednesday, January 10, 2007, 12:22:34 AM, you wrote: > Dnia wtorek, 9 stycznia 2007 23:09, Rolf Leggewie napisał: >> > I did "angstrom-2007.1-oabi" build for collie, h3600, h3800, simpad, >> > compulab-pxa270. Results: >> >> Do I see signs of collie being supported in angstrom? > If collie will meet common rules then yes. > Common rules: > - 2.6 kernel > - atleast 2 machine mentors in Angstrom Now, 2? Isn't that too steep? It's understood when 2 or more people required to support some big software system, but what about machines? Such requirement is simply not realistic for most of them. Of HH.org machines, only hx4700 would qualify fully. Even for h2200 that would be questionable, but thanks god, Koen has it, so assuming Matt Reimer mentors it, it is safe. With such rules, there won't be Linux for PDA any time soon, only Linux for Zauruses, Linux for iPaq hx4700, and other toy Linuxes. What's really required here is a point of view change. It would be ludicrous to think that Debian would require two maintainers for each motherboard model of each vendor. Debian simply doesn't deal with such things as motherboards. It supports specific CPU architectures, that's enough. And at the same time Linux distros for PDAs are obsessed over PDA motherboards. There's even animism tendencies considering that "machine" is something more than a tag given to some motherboard implementation of the architecture, but also a bootloader spirit lives there, and by conjuring it away one can beshrew rage of gods, etc., etc. So, stepping away from that towards architecture implementations as such, I may offer myself as a mentor for all handhelds.org-maintained machines. In 2.6 kernels, we have all the needed commonality and generality (and work towards more) to treat all our machines consistently. So, what's really required is someone to physically test boot on a machine, and that's enough. Not boot means upstream (hh.org) kernel problem, otherwise, it works (bugs are either common or due to specific kernel bug also). -- Best regards, Paul mailto:pmiscml@gmail.com ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-10 14:06 ` Paul Sokolovsky @ 2007-01-10 14:38 ` Koen Kooi 2007-01-10 14:54 ` [Angstrom-devel] " Paul Sokolovsky 0 siblings, 1 reply; 25+ messages in thread From: Koen Kooi @ 2007-01-10 14:38 UTC (permalink / raw) To: openembedded-devel; +Cc: angstrom-distro-devel -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Paul Sokolovsky schreef: <snip> > So, what's really required is someone to physically test > boot on a machine, and that's enough. Not boot means upstream (hh.org) > kernel problem, otherwise, it works (bugs are either common or due to > specific kernel bug also). That's not true. Yesterday my h5550 didn't boot, but I got it booting by using the a different /boot/params and fixing the fstab. regards, Koen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (Darwin) iD8DBQFFpPp5MkyGM64RGpERAufPAJ9zrilcygvsv37cQWjCfctF1E55AQCgjc2g ZuLEFeSPq1rtpWFOM7don4U= =XWQM -----END PGP SIGNATURE----- ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: [Angstrom-devel] Status of ARM machines in OE 2007-01-10 14:38 ` Koen Kooi @ 2007-01-10 14:54 ` Paul Sokolovsky 0 siblings, 0 replies; 25+ messages in thread From: Paul Sokolovsky @ 2007-01-10 14:54 UTC (permalink / raw) To: openembedded-devel, angstrom-distro-devel Hello Koen, Wednesday, January 10, 2007, 4:38:49 PM, you wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > Paul Sokolovsky schreef: > <snip> >> So, what's really required is someone to physically test >> boot on a machine, and that's enough. Not boot means upstream (hh.org) >> kernel problem, otherwise, it works (bugs are either common or due to >> specific kernel bug also). > That's not true. Yesterday my h5550 didn't boot, but I got it booting by using the a > different /boot/params and fixing the fstab. Yes, I know, that what I wrote to the large part is wishful thinking at this time, but if people indeed change point of view to such discrepancies from "we're stuck at that" to "temporary evil", it would quickly become reality. As for h5000 hardships, recent bootloader talk was exactly about that - if all or none of pocketpc's used /boot/params, there woild be much less probability for such issues, and they would reoccur much rarely and be fixed much quicker. fstab is of course more hard case - while it's very tempting to reduce to a single standard MTD layout, it's less practical that having single generic bootloader support (+ any number of adhoc model-specific ones, of course). > regards, > Koen -- Best regards, Paul mailto:pmiscml@gmail.com ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-08 15:18 Status of ARM machines in OE Marcin Juszkiewicz ` (2 preceding siblings ...) 2007-01-08 16:19 ` Cliff Brake @ 2007-01-08 17:18 ` pHilipp Zabel 2007-01-09 18:07 ` Paul Sokolovsky 4 siblings, 0 replies; 25+ messages in thread From: pHilipp Zabel @ 2007-01-08 17:18 UTC (permalink / raw) To: openembedded-devel On 1/8/07, Marcin Juszkiewicz <openembedded@hrw.one.pl> wrote: > > magician is OK - builds without problem. That is nice to hear. I'll throw away my months old gpe image and start to build a fresh one to see wether it only builds, or even actually works without problems :) > But as this is HTC Magician then > maybe we should rename it to htcmagician to follow other htc phones > (htcblueangel, htcuniversal) which are in OE? Please no, I wouldn't want hx4700 to be renamed to hpipaqhx4700, and pretty much for the same reasons I strongly prefer the name magician. It is easier to type and easier on the eyes. regards Philipp ^ permalink raw reply [flat|nested] 25+ messages in thread
* Re: Status of ARM machines in OE 2007-01-08 15:18 Status of ARM machines in OE Marcin Juszkiewicz ` (3 preceding siblings ...) 2007-01-08 17:18 ` pHilipp Zabel @ 2007-01-09 18:07 ` Paul Sokolovsky 4 siblings, 0 replies; 25+ messages in thread From: Paul Sokolovsky @ 2007-01-09 18:07 UTC (permalink / raw) To: Marcin Juszkiewicz, pHilipp Zabel; +Cc: openembedded-devel Hello Marcin, Monday, January 8, 2007, 5:18:46 PM, you wrote: > During weekend I build 'task-base' for all ARM (armv4t and better) > machines and Angstrom distribution. Thanks! > The list included: [] > h1910 - kernel broken: > arch/arm/mach-pxa/built-in.o: In function `h4000_set_led': > dma_needs_bounce.c:(.text+0x1ca0): undefined reference to `ipaq_asic3_set_led' > dma_needs_bounce.c:(.text+0x1cd0): undefined reference to `ipaq_asic3_set_led' > dma_needs_bounce.c:(.text+0x1ce4): undefined reference to `ipaq_asic3_set_led' > dma_needs_bounce.c:(.text+0x1d04): undefined reference to `ipaq_asic3_set_led' > dma_needs_bounce.c:(.text+0x1d18): undefined reference to `ipaq_asic3_set_led' > make: *** [.tmp_vmlinux1] Error 1 > Full log: > http://ewi546.ewi.utwente.nl/tinderbox/showlog.pl?machine_id=177&logfile=20070107150654.log > ============================================================================= > htcblueangel - kernel broken is same place as h1910 > ============================================================================= > rx3000 - kernel broken is same place as h1910 Well, all these 3 actually "no defconfig" cases, with some "default" one being used, I'll take care of this. But htcblueangel and rx3000 are more complex, they are not supported by Angstrom formally, and Angstrom's default linux-handhelds-2.6 version doesn't work for them, they require much more recent versions. I'm going to add ?= version spec to machine config, this way it will be fully overridable by local.conf/distro. > ============================================================================= > htcuniversal - kernel broken: CONFIG_AUDIT is broken in latest versions, old defconfig... Will be taken care of. [] > ============================================================================= > magician is OK - builds without problem. But as this is HTC Magician then > maybe we should rename it to htcmagician to follow other htc phones > (htcblueangel, htcuniversal) which are in OE? Philipp, please, please!!! ;-))) Generally, we should start to think about machine naming convention. As an informal proposal, I would like to ask machine maintainers considering adopting naming scheme where device name/model is prepended with vendor or well-known brand ID. "htc*" devices are good example of this. iPaqs also used to be, starting with well-known "h" prefix ;-). But no longer, with series have expanded. So, they'd ideally be called like "ipaq-hx4700", etc. Yes, that applies to Zaurus too ;-). So again, I don't think it's good time to set some rules right now, but sooner or later OE will need them. So, it would be nice to start exchanging ideas now, and one of them is above ;-). > ============================================================================= > Maintainers of 'broken' machines - would be nice if you will try to fix > those problems. I will try to do such builds in future. Such regression builds are very good thing. It would be nice if there was some background info available about them - are they automated and to what extent, how often they are run, etc. I understand that at this time that info will be likely "this is test, pilot run", but if you have some plans/ideas regarding that, please share them. -- Best regards, Paul mailto:pmiscml@gmail.com ^ permalink raw reply [flat|nested] 25+ messages in thread
end of thread, other threads:[~2007-01-10 18:53 UTC | newest] Thread overview: 25+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2007-01-08 15:18 Status of ARM machines in OE Marcin Juszkiewicz 2007-01-08 15:28 ` Marcin Juszkiewicz 2007-01-08 16:03 ` Justin Patrin 2007-01-08 16:08 ` Koen Kooi 2007-01-08 18:12 ` Erik Hovland 2007-01-09 7:50 ` Marcin Juszkiewicz 2007-01-08 16:19 ` Cliff Brake 2007-01-08 16:22 ` Koen Kooi 2007-01-08 17:52 ` Richard Purdie 2007-01-08 18:10 ` Koen Kooi 2007-01-08 18:23 ` Paul Sokolovsky 2007-01-08 18:34 ` Koen Kooi 2007-01-08 19:34 ` Marcin Juszkiewicz 2007-01-09 13:30 ` Marcin Juszkiewicz 2007-01-09 13:34 ` Koen Kooi 2007-01-09 22:09 ` Rolf Leggewie 2007-01-09 22:22 ` Marcin Juszkiewicz 2007-01-10 13:00 ` Rolf Leggewie 2007-01-10 13:32 ` Marcin Juszkiewicz 2007-01-10 18:51 ` Rolf Leggewie 2007-01-10 14:06 ` Paul Sokolovsky 2007-01-10 14:38 ` Koen Kooi 2007-01-10 14:54 ` [Angstrom-devel] " Paul Sokolovsky 2007-01-08 17:18 ` pHilipp Zabel 2007-01-09 18:07 ` Paul Sokolovsky
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.