I had a bit of a nightmare getting these things to actually work at first. There were a number of things that I learnt along the way that I can share with you so you don’t have the same hold-ups.
Point #1 – There are 2 different ‘models’ of IP330.
One has a white and blue front:
The other is plain white on the front:
The white one seems to be a later model, and actually has more problems than the older one.
Point #2 – The hard drives needed when doing the Olive need to be either Western Digital or Seagate and HAVE to be LESS than 32GB in size.
It seems the BIOS on these Nokia’s don’t like drivers bigger than 32GB.
The white ones come with 40GB drives, with a jumper setting limiting them to 32GB. The older Nokia’s have WD drives of around 8GB in size.
Point #3 – When installing FreeBSD 4.4 mini, ensure that the hard drive to be used in the Nokia is the primary master
Otherwise installing JUNOS won’t work.
Point #4 – Install JUNOS 7.0, 7.1 or 7.2 first.
I seemed to have problems with any other version. Starting with these 3 I always succeeded.
Point #5 – 8.4 is the latest you’ll EVER be able to install
JUNOS 8.5 no longer supports the CPU inside the IP330. This is true for both the older AND the newer IP330’s shown above. Even though the white one is newer, they use exactly the same CPU. JUNOS won’t actually tell you this when you try and upgrade though. JUNOS will happily allow you to upgrade, but when you reboot to use the new version, you’re left with this:
Booting [/kernel]... Olive CPU GDB: debug ports: sio GDB: current port: sio KDB: debugger backends: ddb gdb KDB: current backend: ddb Copyright (c) 1996-2008, Juniper Networks, Inc. All rights reserved. Copyright (c) 1992-2006 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. JUNOS 8.5R2.10 #0: 2008-02-06 08:20:23 UTC [email protected]:/volume/build/junos/8.5/release/8.5R2.10/obj-i386/sys/compile/JUNIPER Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: AMD-K6(tm) 3D processor (Unknown-class CPU) Origin = "AuthenticAMD" Id = 0x58c Stepping = 12 Features=0x8021bf
AMD Features=0x80000800 panic: CPU class not configured
You now have to start from scratch again. I could not recover.
Point #6 – If you can’t see anything through the serial port, maybe your cable is wrong.
You need a null modem cable. But maybe you have? The problem is that there is no null modem standard. This means you might have a bunch of null modem cables that all work differently. You can check the specs on wikipedia for null modem cables. I had a few and at first only 1 ever worked. I bought 1 of these: 2M Null Modem Cable and these worked just fine. When you boot up a Nokia, you should see ‘AT’ in your console application for a few minutes.
Another thing to add. When I bought my 5 IP330’s, 1 of then was a VPN220, but it looked identical inside and out to the older IP330. I turned this into and olive and it works just fine.
Other than that, everything else for me worked a treat!