Help finding SDK please

Hi

Need SDK for ixp4xx architecture,

"target": "ixp4xx/generic",
"description": "OpenWrt SNAPSHOT r24405-c60e9d1839"

It existed definitely as a SNAPSHOT (I suppose for 23.05?). Of course, there's no such at the moment in the downloads.

Can anyone help?

use the tag ...

Can't find kernel - 6.1.62-1-821a13ca7003d3cef4249b9eaf1f7241.

DISTRIB_REVISION='r24405-c60e9d1839'
DISTRIB_TARGET='ixp4xx/generic'
DISTRIB_ARCH='armeb_xscale'
DISTRIB_DESCRIPTION='OpenWrt SNAPSHOT r24405-c60e9d1839'

Architecture was removed??

UPDATE
Hmmm.... I kinda remember, ixp4xx was in SNAPSHOT only (for 23.05). So it's gone for that version? I mean SNAPSHOT is lost?

eww yuck. I am not sure what to advise here. it could get messy quick. Best bet is likely to hunt done 6.1.62 if you can find it. Stick it in the dl folder and check the hash is correct. Beyond that you'll need more help than I can offer you at the moment.

OK, thank you anyways!

The ixp4xx target wasn’t included in 23.05. From your post r24405 was built from Head of Main at:

commit c60e9d183995823a52669ecae40669154614abe7
Date:   Fri Nov 10 11:25:05 2023

Which was after 23.05 branched.

The ixp4xx target was added in 24.10.0, so you should be able to use the SDK from: https://downloads.openwrt.org/releases/24.10.1/targets/ixp4xx/generic/
Under the Supplementary Files. It covers the profiles:

D-Link DSM G600 A
Freecom FSG-3
Gateworks Avila GW2348-4
Gateworks Cambria GW2358-4
Iomega NAS100d
Linksys NSLU2
Netgear WG302 v1
USRobotics USR8200
1 Like

That link shows version r28597-0425664679, which gives me different kernel hash when I compile a package. I used SNAPSHOT, which, obviously, was changed, and I can't find c60e9d1839 commit anymore...

Obviously, any SDK generated from a daily SNAPSHOT isn’t likely to be around after a day so if you insist on using 6.1.62 you’ll have to build it yourself.

Set up a build environment (clone, menuconfig to set a default .config using just Target/SubTarget/Profile and ensure Build the OpenWrt SDK is selected)

Access your Buildroot and point HEAD to original commit by git checkout c60e9d1839 (Verify by git log). Then just make, and wait for it to finish.

You should find linux-6.1.62.tar.xz in your dldirectory, and your sdk tarball in bin/targets/ixp4xx/generic/

Just out of curiosity, what’s the kernel hash you’re expecting?

Thank you for such detailed and useful advise.

And this is the hash: 821a13ca7003d3cef4249b9eaf1f7241

However, I'm afraid it's almost impossible to reproduce it. AFAIK hash depends on many things like kernel settings and code. That was quite experimental snapshot which I helped ixp4xx architecture maintainers with and they experimented with the code.

Yes, unfortunately if it was a custom build that differed at all from what the buildbots generated at the time, it couldn’t be reproduced.