SSD on the Netwinder

D. Hugh Redelmeier hugh at
Wed Apr 17 14:38:42 PDT 2019

| From: Ralph Siemsen <ralphs at>

| Decided to give a go at building a new kernel. Kind of an ironic version jump,
| from 2.4.19 back in 2003 (!!!), to v4.19 some 16 years later... Now to be
| fair, I did also do a 3.18 build back in 2015.

How has the size changed?

| Anyhow, it worked "out of the box" using netwinder_defconfig from the 4.19
| mainline kernel.

Amazing!  I would have thought that some drivers would have been
abandoned over the decades.

| In contrast with my attempt in 2015, I did not have to fight with gcc to build
| for armv4 (no need for --fix-v4bx anymore). So either gcc7 got smarter, or the
| buildroot folks may have patched it... I didn't look except to note it works.
| Also I was able to build glibc that seems to work.

That too is amazing.  I thought that armv4 had been let go.

| Ignoring unrecognised tag 0x54410004
| ATAG_INITRD is deprecated; please update your bootloader.

What does that mean?  Does it matter?

| atkbd serio1: keyboard reset failed on isa0060/serio1


| # uname -a
| Linux buildroot 4.19.25 #10 Wed Apr 17 15:49:55 EDT 2019 armv4l GNU/Linux
| # free
|             total       used       free     shared    buffers     cached
| Mem:        125024       6488     118536       1540          0       1540

So the kernel + initial processes are taking only 6.5M out of 128?
That seems surprisingly good.

More information about the Netwinder mailing list