[Soekris] C lib update gone bad on 4526 system, boot failure
jpollak at kivasystems.com
Mon Oct 10 15:31:21 UTC 2005
I think you are going to have to setup a DHCP/TFTP/NFS ethernet boot
to start the board, then mount the CF's filesystem at /mnt and change
the link back to the original libc.
The DHCP thing works roughly like this, but search for the Linux
Diskless-HOWTO for complete information:
Find a desktop linux machine.
Plug a crossover ethernet cable between the Soekris and the Linux
machine (or a hub and two ethernet cables)
Plug a null modem cable between the Soekris and the Linux machine
Setup a DHCP daemon, TFTP, and NFS server on the host machine
Put a PXE boot config, Linux kernel in the TFTP directory
Put a full Linux filesystem on the NFS server
Setup a console program to look at the Soekris' boot process
Boot the Soekris, when its counting down press Ctrl-P, type 'boot f0'
and press enter
It should use DHCP, and try to boot off the network.
Then you can use the terminal program to mount the Soekris's CF and
change the symlink.
On Oct 9, 2005, at 12:25 PM, Vacio wrote:
> hi folks,
> I have an embarassing question here because I really goofed
> something up.
> I have a 4526 running pebble 0.9. It is a Metrix Mark 1 system if
> you are
> familiar with them.
> It boots from a 64mb compact flash that is soldered to the board.
> I was
> attempting to update the C library on the CF. I installed the new
> lib and
> changed the libc-so.6 pointer to point to the new library. Now the
> panics and hangs during init when it tries to do a disk check,
> that GLIBC_PRIVATE can't be found. The POST passes and LILO starts
> I don't know enough Linux yet to figure this out. If you have some
> on getting this running again, I'd sure appreciate it. The old
> library is
> still on the CF.
> Many thanks in advance,
> Soekris-tech mailing list
> Soekris-tech at lists.soekris.com
More information about the Soekris-tech