Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Problems booting NSLU2 (slug)
That instruction is so bogus that you must be executing data, not code.
R
On 7 Sep 2012, at 23:22, Dave Tyson <dtyson%wirralcavinggroup.org.uk@localhost>
wrote:
> I have just blown the dust off an old Netgear NSLU2, soldered on a serial
> port
> header and tried to boot NetBSD unsuccessfully.
>
> I cross built a kernel on an I386 using -m evbarm -a armeb using both current
> and NetBSD 6 sources and loaded the resulting netbsd.bin using tftp.
>
> In both cases the kernel crashes early on with a diagnotic assertion:
>
> (NetBSD current - source dated today)
>
> RedBoot> load -r -b 0x200000 netbsd.bin
> Using default protocol (TFTP)
> Raw file loaded 0x00200000-0x0051cd3f, assumed entry at 0x00200000
> RedBoot> go
> panic: kernel diagnostic assertion "init_done" failed: file
> "/usr/src/sys/kern/subr_evcnt.c", line 136 evcnt_attach_static: evcnt non
> initialized: group=<ixp425> name=<irq 0>
> Undefined instruction in kernel
> Stopped in pid 0.1 (system) at c03b9fe8: ldrb r15, [r15, r15, ror
> r15]
> !
>
> Not sure about the 'Undefined instruction in kernel' - does this imply that
> gcc is producing the wrong code?
>
> Cheers,
> Dave
>
> --
> =====================================================================
> Phone: 07805784357
> Open Source O/S: www.netbsd.org
> Caving: http://www.wirralcavinggroup.org.uk
> =====================================================================
Home |
Main Index |
Thread Index |
Old Index