[ previous ] [ next ] [ threads ]
 From:  Jim Gifford <baadpuppy at gmail dot com>
 To:  m0n0wall at lists dot m0n0 dot ch
 Subject:  Re: [m0n0wall] Nokia IP110 or IP120
 Date:  Sun, 31 Oct 2004 21:10:23 -0500
OK, a little more information on this beast, since I finally have time
to work on setting it up.

This is almost entirely pc compatible hardware.  The custom bios
software redirects standard console to the serial port by default
(this is the same behavior you see with the soekris boards for
example).  This means that the stock generic-pc image works without
modification (no need to set the combios thing).

There is room for mounting 2 harddrives.  There is a floppy drive
connector on the motherboard.  Theoretically, you could mount a cdrom
drive and floppy drive internally for a completely "enclosed" system. 
I wouldn't do this, but it should be possible.

I mounted a 24M flash ide drive inside, so the only moving parts are
the little cpu fan and the huge squirrel cage fan at the rear of the
case.  I also slapped a second 128M DIMM that I had lying around into
the second memory slot.

I modified the case to put a netgear ga620 gigabit ethernet card into
the pci slot.  Turns out this does work as a pci slot (unlike the
tivos for example).  I cut a notch in the front of the chassis, and
also into the front facia, to mount this card.  I used some foam
insulation stuff to keep the card from hitting the case and shorting
out.  I tie-wrapped the board to the main board to keep it from
slipping out of the slot.  This isn't as bad as it sounds, it actually
looks rather good and is good and secure.

I scraped the default logo off the front of the facia, and put a
m0n0wall logo there instead.

m0n0wall 1.2b2 works great on this hardware.  It even recognizes the
netgear gig card (thanks manuel!).

Here is the output from bootup:

Copyright (C) 2000 General Software, Inc.
Copyright (C) 2000 CacheFlow, Inc.
BIOS version v43.021

Console: internal video/keyboard
BIOS drive C: is disk0
BIOS 638kB/261120kB available memory

FreeBSD/i386 bootstrap loader, Revision 0.8
(root at nb dot neon1 dot net, Sat May 29 16:47:22 CEST 2004)
/kernel text=0x2ff100 data=0x6a254+0x231fc syms=[0x4+0x41c30+0x4+0x4983e]
Copyright (c) 1992-2004 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 4.10-RELEASE #0: Sat Oct 23 13:39:26 CEST 2004
    root at nb dot neon1 dot net:/usr/src/sys/compile/M0N0WALL_GENERIC
Timecounter "i8254"  frequency 1193182 Hz
CPU: AMD-K6(tm) 3D processor (399.06-MHz 586-class CPU)
  Origin = "AuthenticAMD"  Id = 0x58c  Stepping = 12
  AMD Features=0x80000800<SYSCALL,3DNow!>
real memory  = 268435456 (262144K bytes)
avail memory = 244490240 (238760K bytes)
Preloaded elf kernel "kernel" at 0xc101a000.
Preloaded mfs_root "/mfsroot" at 0xc101a09c.
K6-family MTRR support enabled (2 registers)
md0: Preloaded image </mfsroot> 11534336 bytes at 0xc05189c8
md1: Malloc disk
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <AcerLabs M1541 (Aladdin-V) PCI host bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib1: <AcerLabs M5243 PCI-PCI bridge> at device 1.0 on pci0
pci1: <PCI bus> on pcib1
ohci0: <AcerLabs M5237 (Aladdin-V) USB controller> irq 0 at device 2.0 on pci0
ohci0: Could not map memory
device_probe_and_attach: ohci0 attach returned 6
chip1: <AcerLabs M15x3 Power Management Unit> port 0xf800-0xf81f,0xfc00-0xfc3f a
t device 3.0 on pci0
isab0: <AcerLabs M1533 portable PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
ti0: <Netgear GA620 1000baseSX Gigabit Ethernet> mem 0xc0000000-0xc0003fff irq 7
 at device 8.0 on pci0
ti0: Ethernet address: 00:02:e3:00:08:c3
atapci0: <AcerLabs Aladdin ATA33 controller> port 0xf400-0xf40f irq 15 at device
 15.0 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
fxp0: <Intel 82559ER Embedded 10/100 Ethernet> port 0xf000-0xf03f mem 0xc0020000
-0xc003ffff,0xc0004000-0xc0004fff irq 11 at device 16.0 on pci0
fxp0: Ethernet address 00:d0:83:03:07:c3
inphy0: <i82555 10/100 media interface> on miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp1: <Intel 82559ER Embedded 10/100 Ethernet> port 0xec00-0xec3f mem 0xc0060000
-0xc007ffff,0xc0040000-0xc0040fff irq 10 at device 18.0 on pci0
fxp1: Ethernet address 00:d0:83:03:07:c2
inphy1: <i82555 10/100 media interface> on miibus1
inphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
pmtimer0 on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on isa0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A, console
sio1 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
BRIDGE 020214 loaded
IPsec: Initialized Security Association Processing.
IP Filter: v3.4.33 initialized.  Default = block all, Logging = enabled
ad0: 23MB <M-SYSTEMS IDE Ver 3.2S> [375/8/16] at ata0-master PIO2
Mounting root from ufs:/dev/md0c
Found configuration on ad0.
Initializing timezone... done
Initializing PC cards... failed (probably no PC card controller present)
Configuring firewall... done
Configuring LAN interface... done
Configuring WAN interface... done
Configuring OPT1 (OPT1) interface... done
Starting syslog service... done
Starting webGUI... done
Starting DNS forwarder... done
Starting DHCP service... done
Starting NTP client... done

*** This is m0n0wall, version 1.2b2
    built on Sun Oct 24 23:57:21 CEST 2004 for generic-pc
    Copyright (C) 2002-2004 by Manuel Kasper. All rights reserved.
    Visit http://m0n0.ch/wall for updates.

    LAN IP address:

    Port configuration:

    LAN   -> ti0
    WAN   -> fxp0
    OPT1  -> fxp1 (OPT1)

m0n0wall console setup
1) Interfaces: assign network ports
2) Set up LAN IP address
3) Reset webGUI password
4) Reset to factory defaults
5) Reboot system
6) Ping host

Enter a number:

I'll take some pictures of it at some point.

All in all, I'm glad this thing landed in my lap.  :)


On Mon, 18 Oct 2004 21:38:07 -0400, Jim Gifford <baadpuppy at gmail dot com> wrote:
> the CA-610 has 1 slot that looks to be PCI (I would be willing to bet
> it is), but there is no opening for it to be exposed outside the case.
> A little modding, or a pci extender ribbon cable, or similar might
> work.
> There is a LOT of empty space inside the case.
> I saw a CA-745 on ebay today that looked like good specs, similar to the 610.
> The 610 just sort of landed in my lap (a business was cleaning out
> junk, and I volunteered to see to the recycling).  :D
> good luck,
> jim
> On Mon, 18 Oct 2004 18:32:00 -0700, Joe Lagreca <lagreca at gmail dot com> wrote:
> > I found an Nokia IP110 on ebay a few weeks ago.  Picked it up for $90
> > including shipping.  I got m0n0wall working on quite easily.  Its a
> > great device.
> >
> > As for the CacheFlow CA-610, would it be possible to add NIC's to it?
> > While it may be great for some people, I would definitely prefer more
> > than 2 NIC's in my m0n0wall.  Thanks.
> >
> > Joe
> > Halogen9
> >
> >
> >
> >
> > On Mon, 18 Oct 2004 09:13:08 -0400, Jim Gifford <baadpuppy at gmail dot com> wrote:
> > > On Sun, 17 Oct 2004 23:40:30 -0700 (PDT), Randy Belk <rbelk at yahoo dot com> wrote:
> > > > Has anyone had any luck trying to find one of these for a descent price? I so where, EBay
does not
> > > > even show any!
> > > >
> > >
> > > Stay clear of any nokia less than the 110 (such as the 51).  Not only
> > > are they non-x86 based, they suck as a firewall and as a router.
> > >
> > > Just to help your search, the CacheFlow CA-610 device runs m0n0wall
> > > beautifully.  Simply put the generic image on a hard drive or flash
> > > media, edit the loader config file to use the serial port as console,
> > > and let it rip.
> > >
> > > You might have more luck finding one of these.  This model is 1U,
> > > K6-3D processor, 128M RAM, 2 ethernet interfaces (fxp) on the front
> > > panel, and a really cool LCD panel on the front that m0n0wall doesn't
> > > use.  :(
> > >
> > > good luck,
> > > jim
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> >
> >
> > > To unsubscribe, e-mail: m0n0wall dash unsubscribe at lists dot m0n0 dot ch
> > > For additional commands, e-mail: m0n0wall dash help at lists dot m0n0 dot ch
> > >
> > >
> >