Soekris 4501 og FreeBSD7

From: Niels Callesoe (none@bsd2007--t29.dk.lh.bsd-dk.dk)
Date: Wed 23 Jul 2008 - 14:22:16 CEST


Date: Wed, 23 Jul 2008 14:22:16 +0200
From: Niels Callesoe <none@bsd2007--t29.dk.lh.bsd-dk.dk>
To: bsd-dk@bsd-dk.dk
Subject: Soekris 4501 og FreeBSD7

Hej Liste

Jeg er ved at forsøge at installere FreeBSD7 på en Soekris net4501. Jeg er kommet så langt at jeg har fået installeret og konfigureret min basisinstallation på et (4GB) Compact Flash kort. Jeg har installeret disken med al plads brugt som / uden swap.

Maskinen bootede fint nok, omend den selvfølgelig var langsom. Desværre begynder den efter nogen tid, eller ved kraftig aktivitet at smide om sig med fejl, af typerne:

>>>
ad0: timeout waiting to issue command
ad0: error issuing WRITE_MUL command
ad0: timeout waiting to issue command
ad0: error issuing WRITE_MUL command
ad0: timeout waiting to issue command
ad0: error issuing WRITE_MUL command
g_vfs_done():ad0s1[WRITE(offset=65536, length=2048)]error = 5
g_vfs_done():ad0s1[WRITE(offset=114688, length=16384)]error = 5
g_vfs_done():ad0s1[WRITE(offset=6144000, length=2048)]error = 5
g_vfs_done():ad0s1[WRITE(offset=578191360, length=16384)]error = 5
g_vfs_done():ad0s1[WRITE(offset=578207744, length=16384)]error = 5
<<<

Når jeg siger var, så er det fordi jeg nu er løbet ind i et yderligere problem, nemlig:

>>>
Trying to mount root from ufs:/dev/ad0s1
WARNING: / was not properly dismounted
Loading configuration files.
Entropy harvesting: interrupts ethernet point_to_point kickstart.
Starting file system checks:
/dev/ad0s1: UNALLOCATED I=427209 OWNER=root MODE=40700
/dev/ad0s1: SIZE=512 MTIME=Jul 23 13:47 2008
/dev/ad0s1: DIR=/var/tmp/instmp.rkcC5F

/dev/ad0s1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
Automatic file system check failed; help!
ERROR: ABORTING BOOT (sending SIGTERM to parent)!
JEnter full pathname of shell or RETURN for /bin/sh:
<<<

... og konsollen vil ikke tage mod input jeg sender til den (bemærk det J i den sidste linie).

Det sidste kan jeg muligvis løse ved bare at installere forfra, men det tjerner jeg nok ikke så meget ved hvis jeg ikke kan få greb om det første problem. Jeg formoder at det skyldes de 64MB RAM i 4501'eren ikke er nok, men jeg er ikke sikker. Jeg troede det burde kunne klares med det.

Hvad siger I? Kan jeg løse det med FreeBSD eller skal jeg finde et mindre OS? Jeg har brug for at kunne:
0. Trække en IP via DHCP
1. Køre nogle simple overvågnings-scripts i cron
2. Holde tiden frisk (ntpd eller andet)
3. Sende mails fra maskinen

Ideen er at have et antal af disse Soekris-maskiner til at stå forskellige steder i verden og sende mails om hvordan de oplever at services kører til en central postkasse. Så andre muligheder der kan løse den opgave (altså hvad jeg kan installere på 4501'eren der kan gøre de ting) hører jeg gerne om.

mvh

-- 
Niels Callesøe



This archive was generated by hypermail 2b30 : Thu 31 Jul 2008 - 23:00:01 CEST