Subject: Re: Probleme beim Kompilieren des Kernels
To: NetBSD-Deutsch <regional-de@NetBSD.org>
From: Thomas Kaepernick <Thomas.Kaepernick@web.de>
List: regional-de
Date: 10/07/2006 23:15:55
Am Tue, Oct 03, 2006 at 06:34:35PM +0200, schrieb Hubert Feyrer:
> On Tue, 3 Oct 2006, Thomas Kaepernick wrote:
> >wdc0	at isa? port 0x1f0 irq 14	# ST506, ESDI, and IDE controllers
> ...
> >#	link CAPTAIN/netbsd
> >ld -T ../../../../arch/i386/conf/kern.ldscript -Ttext c0100000 -e start -X 
> >-o netbsd ${SYSTEM_OBJ} ${EXTRA_OBJ} vers.o
> >wdc_isa.o(.text+0x104): In function `wdc_isa_probe':
> >: undefined reference to `wdcprobe'
> >wdc_isa.o(.text+0x260): In function `wdc_isa_attach':
> >: undefined reference to `wdcintr'
> >wdc_isa.o(.text+0x2fd): In function `wdc_isa_attach:
> >: undefined reference to `wdcattach'
> >*** Error code 1
> 
> Irgendwie fehlt da ein wd* in der angegebenen Config, wdc ist nur der 
> Controller, die Platten waeren wd*, z.B.
> 
> 	wdc0    at isa? port 0x1f0 irq 14 flags 0x00
> 	wdc1    at isa? port 0x170 irq 15 flags 0x00
> 	atabus* at ata?
> 	wd*     at atabus? drive ? flags 0x0000
> 
> (Ein "ata* at wdc?" gibts glaub ich nicht... ja, ist etwas komisch)
> 
...
>  - Hubert
Nun habe ich den Kernel kompiliert. Es lag wirklich an den fehlenden
Angaben zur Platte. 
Ob der Kernel auf der Machine läuft, konnte ich noch nicht prüfen. Ich
habe den Kernel auf den Laptop kopiert und versucht zu starten, ebenso
einen vorkompilierten 2.0-TINY-Kernel. Bei beiden meldete mir der
Bootloader "Invalid format". Ich denke es liegt am alten
Bootloader.

Nochmals vielen Dank für die Hilfe

Thomas