Topic: Where can I get falconwing 1.0.5 source?

The Chumby I bought on woot a few weeks ago came with falconwing 1.0.5. I'm trying to debug a wifi problem. I'd like to rebuild the kernel using 1.0.5 source, but the source is not in the normal location (http://files.chumby.com/source/). Does anyone know where I can get it? Thx. --Osman

Re: Where can I get falconwing 1.0.5 source?

I would strongly recommend upgrading your falconwing unit to v1.0.7 and using the 1.0.7 kernel source posted at http://files.chumby.com/source/#falconwing_1.0.7

However, I've posted the 1.0.5 kernel source here - http://files.chumby.com/source/#falconwing_1.0.5

Re: Where can I get falconwing 1.0.5 source?

Ken wrote:

I would strongly recommend upgrading your falconwing unit to v1.0.7 and using the 1.0.7 kernel source posted at http://files.chumby.com/source/#falconwing_1.0.7

Noted.

Ken wrote:

However, I've posted the 1.0.5 kernel source here - http://files.chumby.com/source/#falconwing_1.0.5

You guys rock! Thx!

Re: Where can I get falconwing 1.0.5 source?

It is worth noting that the falconwing tarball linked in Ken's post is incomplete and will not build.  The original file posted there was fine, but the current tar file is broken.  It appears that some sort of case-insensitive file handling has caused a number of required files to be dropped from the archive; specifically wherever a directory contains two filenames that differ only by case, only one has been included. 

The following files are missing:

linux-2.6.28.mx233/include/linux/netfilter/xt_rateest.h
linux-2.6.28.mx233/include/linux/netfilter/xt_connmark.h
linux-2.6.28.mx233/include/linux/netfilter/xt_dscp.h
linux-2.6.28.mx233/include/linux/netfilter/xt_TCPMSS.h
linux-2.6.28.mx233/include/linux/netfilter/xt_mark.h
linux-2.6.28.mx233/include/linux/netfilter_ipv4/ipt_tos.h
linux-2.6.28.mx233/include/linux/netfilter_ipv4/ipt_MARK.h
linux-2.6.28.mx233/include/linux/netfilter_ipv4/ipt_dscp.h
linux-2.6.28.mx233/include/linux/netfilter_ipv4/ipt_TTL.h
linux-2.6.28.mx233/include/linux/netfilter_ipv4/ipt_TCPMSS.h
linux-2.6.28.mx233/include/linux/netfilter_ipv4/ipt_connmark.h
linux-2.6.28.mx233/include/linux/netfilter_ipv4/ipt_ECN.h
linux-2.6.28.mx233/include/linux/netfilter_ipv6/ip6t_mark.h
linux-2.6.28.mx233/include/linux/netfilter_ipv6/ip6t_hl.h
linux-2.6.28.mx233/net/netfilter/xt_MARK.c
linux-2.6.28.mx233/net/netfilter/xt_rateest.c
linux-2.6.28.mx233/net/netfilter/xt_TCPMSS.c
linux-2.6.28.mx233/net/netfilter/xt_connmark.c
linux-2.6.28.mx233/net/netfilter/xt_dscp.c
linux-2.6.28.mx233/net/ipv4/netfilter/ipt_ECN.c
linux-2.6.28.mx233/net/ipv4/netfilter/ipt_TTL.c
linux-2.6.28.mx233/net/ipv6/netfilter/ip6t_hl.c

The kernel source tarball within the vmware image contains the missing files, as does the freescale 2.28 kernel source.

You can download just the missing files here https://github.com/clearwater/chumby-oe … les.tar.gz

Or get a fixed tarball of the corrected falconwing 1.0.7 kernel sources from here.

All of this is a good argument for using git to manage this codebase.

Re: Where can I get falconwing 1.0.5 source?

guyc wrote:

It is worth noting that the falconwing tarball linked in Ken's post is incomplete and will not build.

As mentioned in the Building new root images from the OpenEmbedded sources thread, the falconwing 1.0.5 and 1.0.7 kernel sources have been updated on http://files.chumby.com/source/ to resolve the issue.