RE: Running NetBSD on Netgear appliances

"Jun Sun" <[email protected]> Tue, 4 Jan 2005 16:18:58 -0800
Newsgroups gmane.os.netbsd.devel.ports
Message-ID <7FB17951357F434FA9C14522522BA59B5542F4@dcl-ex.dcml.docomolabs-usa.com>

> -----Original Message-----
> From: [email protected] [mailto:[email protected]]
On
> Behalf Of Matthias Scheler
> Sent: Tuesday, January 04, 2005 11:13 AM
> To: [email protected]
> Subject: Re: Running NetBSD on Netgear appliances
> 
> In article
<[email protected]
> usa.com>,
> 	"Jun Sun" <[email protected]> writes:
> > "Rockhopper" was once used by NEC for their development board,
> > supporting (MIPS) Vr5432, Vr5500 and Vr7700.  Those CPUs do support
MMU.
> 
> Great. But does NetBSD support them?
> 

I don't think so.  The CPU support is not too much different from
generic r4k CPUs though.

> >> The DG834G apparently has a MIPS CPU because the Linux kernel
sources
> >> (they are in a directory called "linux-2.4.17_mvl21") only contain
> >> "arch/mips".
> >
> > The distro is mvista linux v2.1.  Check .config file under the top
of
> > the tree and you will find out which board and which CPU is
configured
> > here.
> 
> Let's see:
> 
> CONFIG_MIPS=y
> CONFIG_EXPERIMENTAL=y
> CONFIG_MIPS_MALTA=y
> [...]
> CONFIG_GENERIC_ISA_DMA=y
> CONFIG_I8259=y
> CONFIG_PCI=y
> CONFIG_HAVE_STD_PC_SERIAL_PORT=y
> CONFIG_NEW_IRQ=y
> CONFIG_NONCOHERENT_IO=y
> CONFIG_SWAP_IO_SPACE=y
> CONFIG_MODULES=y
> CONFIG_KMOD=y
> CONFIG_CPU_MIPS32=y
> CONFIG_CPU_HAS_LLSC=y
> CONFIG_CPU_LITTLE_ENDIAN=y
> [...]
> CONFIG_NET_PCI=y
> CONFIG_PCNET32=y
> [...]
> 
>

It looks like a Malta board with MIPS32 CPU.  It appears netBSD already
supports Malta (under arch/evbmips/malta).
 
> >> Porting NetBSD especially to the DG834G would be cool.
> > Drivers might be an issue ...
> 
> Looks like sources for the 802.11g NIC (which I don't care about) and
the
> DSL modem (which I need) are missing.
> 
> > ... but other stuff (timer, irq, CPU, etc) should be easy.
> 
> Yes, looks like a PC interrupt controler, com(4) serial ports and
> pcn(4) ethernet to me.
> 

BTW, I am new to netbsd.  Take my comments with caution.  I know about
those boards because I ported Linux on them.

Jun