• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login
Netgate Discussion Forum
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Search
  • Register
  • Login

Howto configure Nortel Contivity 1010

Hardware
6
12
16.9k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A
    aciu
    last edited by Sep 7, 2009, 6:33 PM

    Hello all.
    I want to share my experience installing and configuring pfSense on Nortel Contivity 1010.
    First, I upgraded the box from the default 300MHz Celeron to a 466MHz Celeron that i had laying around. Hopefully I'll have the time to search and test a Pentium III, but for the moment this is enough. Also, in the future i'll try to upgrade the RAM from 128MB to 256MB.
    I used phydiskwrite to write the image(1.2.3-RC1 ) to a 256MB CF.
    Next (and most time consuming) was to connect the device to my computer. Of course a simple RJ45-DB9 null modem cable was not enough. As I don't have the original cable and no DB9 connector, I had to build my cable using an old patch cord for the RJ45 end and some small plastic pipes to connect to the DB9 male connector on my mainboard.
    This is the pinout I used:
    RJ45 DB9
    1 8
    2 6
    3 3
    4 1
    5 2
    6 5
    7 4
    8 7
    X 9
    I started Hypertrm and also the device.
    After booting the device (loooong wait) I pressed n(wasn't interested in any VLAN) and assigned interfaces. You will notice that only fxp0 has a valid MAC address, fxp1 will show ff:ff:ff:ff:ff. So I assigned fxp0 as my LAN interface and fxp1 as WAN. To connect directly your computer to the device you will have to use a crossover cable to the LAN 0 port. It will work with any cable if you connect a switch.
    To get rid of the annoying IRQ message, you will have to press 8 for the shell and type```
    sysctl kern.polling.enable=1

    You will have to set up your WAN interface MAC and ISP settings and that's it.
    I tested for a small period of time and it's constant at 46Mbps transfer rate. I think that is my limit from the ISP, if I find better i'll post it here.
    Hope this helps someone, it took me some time to find everything I needed.
    P.S.: My box is very noisy, the small fan from the CPU cooler is covering everythig (…except for my washing machine)  :)
    1 Reply Last reply Reply Quote 0
    • T
      TrevBaker
      last edited by Nov 29, 2009, 6:39 PM

      Hi,

      I am trying that exact same thing, (256MB CompactFlash, Stock CPU, Stock 128MB RAM) but I keep getting an error:```
      panic: free: guard1 fail @ 0xedcba987 from _zutil.c:314

      
      Thanks for your help!
      
      Trevor
      1 Reply Last reply Reply Quote 0
      • M
        mblade
        last edited by Dec 3, 2009, 3:15 PM

        i got everything working except i have a weird issue, i cannot get any of the interfaces to work

        here is the boot log

        1  FreeBSD
        2  FreeBSD
        5  Drive 0

        Boot:  1
        /boot.config: -h
        Consoles: serial port 
        BIOS drive C: is disk0
        BIOS 638kB/129024kB available memory

        FreeBSD/i386 bootstrap loader, Revision 1.1
        (sullrich@FreeBSD_7.2_pfSense_1.2.3_snaps.pfsense.org, Mon Oct  5 09:36:06 UTC 2009)
        Loading /boot/defaults/loader.conf
        /boot/kernel/kernel text=0x715120 data=0x13a5ac+0x512c0 |

        Hit [Enter] to boot immediately, or any other key for command prompt.
        Booting [/boot/kernel/kernel]…             
        Copyright (c) 1992-2009 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 is a registered trademark of The FreeBSD Foundation.
        FreeBSD 7.2-RELEASE-p4 #0: Mon Oct  5 09:56:02 UTC 2009
            sullrich@FreeBSD_7.2_pfSense_1.2.3_snaps.pfsense.org:/usr/obj.pfSense/usr/pfSensesrc/src/sys/pfSense_wrap.7.i386
        Timecounter "i8254" frequency 1193182 Hz quality 0
        CPU: Pentium II/Pentium II Xeon/Celeron (300.68-MHz 686-class CPU)
          Origin = "GenuineIntel"  Id = 0x665  Stepping = 5
          Features=0x183f9ff <fpu,vme,de,pse,tsc,msr,pae,mce,cx8,sep,mtrr,pge,mca,cmov,pat,pse36,mmx,fxsr>real memory  = 133169152 (127 MB)
        avail memory = 116387840 (110 MB)
        wlan: mac acl policy registered
        ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
        ACPI Error (tbxfroot-0308): A valid RSDP was not found [20070320]
        ACPI: Table initialisation failed: AE_NOT_FOUND
        ACPI: Try disabling either ACPI or apic support.
        cryptosoft0: <software crypto="">on motherboard
        pcib0: <intel 82810="" (i810="" gmch)="" host="" to="" hub="" bridge="">pcibus 0 on motherboard
        pir0: <pci 8="" interrupt="" routing="" table:="" entries="">on motherboard
        pci0: <pci bus="">on pcib0
        $PIR: No matching entry for 0.1.INTA
        $PIR: No matching entry for 0.31.INTD
        $PIR: No matching entry for 0.31.INTB
        vgapci0: <vga-compatible display="">mem 0x80000000-0x83ffffff,0xc0000000-0xc007ffff irq 12 at device 1.0 on pci0
        pcib1: <pcibios pci-pci="" bridge="">at device 30.0 on pci0
        pci1: <pci bus="">on pcib1
        fxp0: <intel 10="" 100="" 82559er="" embedded="" ethernet="">port 0xee00-0xee3f mem 0xc0100000-0xc0100fff,0xc0120000-0xc013ffff irq 9 at device 0.0 on pci1
        miibus0: <mii bus="">on fxp0
        inphy0: <i82555 10="" 100="" media="" interface="">PHY 1 on miibus0
        inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
        fxp0: Ethernet address: 00:11:f9:3a:7a:e0
        fxp0: [ITHREAD]
        fxp1: <intel 10="" 100="" 82559er="" embedded="" ethernet="">port 0xea00-0xea3f mem 0xc0140000-0xc0140fff,0xc0160000-0xc017ffff irq 12 at device 1.0 on pci1
        fxp1: Disabling dynamic standby mode in EEPROM
        fxp1: New EEPROM ID: 0xfffd
        fxp1: EEPROM checksum @ 0xff: 0xffff -> 0xbbb9
        miibus1: <mii bus="">on fxp1
        inphy1: <i82555 10="" 100="" media="" interface="">PHY 1 on miibus1
        inphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
        fxp1: Ethernet address: ff:ff:ff:ff:ff:ff
        fxp1: [ITHREAD]
        isab0: <pci-isa bridge="">at device 31.0 on pci0
        isa0: <isa bus="">on isab0
        atapci0: <intel ich="" udma66="" controller="">port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfc00-0xfc0f at device 31.1 on pci0
        ata0: <ata 0="" channel="">on atapci0
        ata0: [ITHREAD]
        ata1: <ata 1="" channel="">on atapci0
        ata1: [ITHREAD]
        uhci0: <intel 82801aa="" (ich)="" usb="" controller="">port 0xf800-0xf81f irq 12 at device 31.2 on pci0
        uhci0: [GIANT-LOCKED]
        uhci0: [ITHREAD]
        usb0: <intel 82801aa="" (ich)="" usb="" controller="">on uhci0
        usb0: USB revision 1.0
        uhub0: <intel 1="" 9="" uhci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr="">on usb0
        uhub0: 2 ports with 2 removable, self powered
        pci0: <serial bus,="" smbus="">at device 31.3 (no driver attached)
        cpu0 on motherboard
        ppc0: parallel port not found.
        sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
        sio0: type 16550A, console
        sio0: [FILTER]
        sio1 at port 0x2f8-0x2ff irq 3 on isa0
        sio1: type 16550A
        sio1: [FILTER]
        RTC BIOS diagnostic error 8 <fixed_disk>Timecounter "TSC" frequency 300684811 Hz quality 800
        Timecounters tick every 10.000 msec
        IPsec: Initialized Security Association Processing.
        ad0: 3831MB <cf 20090216="" card="" 4gb="">at ata0-master PIO4
        WARNING: Expected rawoffset 0, found 63
        WARNING: Expected rawoffset 0, found 3861711
        Trying to mount root from ufs:/dev/ufs/pfsense0
        Setting up embedded specific environment… done.

        ___
        / f
        / p _
        / Sense
        _
        / 
            _
        _/

        Welcome to pfSense 1.2.3-RC3...

        Mounting filesystems... done.
        Creating symlinks......done.
        Launching the init system... done.
        Initializing.................. done.
        Starting device manager (devd)...done.
        Loading configuration......done.

        Network interface mismatch -- Running interface assignment option.

        Valid interfaces are:

        fxp0    00:11:f9:3a:7a:e0
        fxp1    ff:ff:ff:ff:ff:ff

        Do you want to set up VLANs first?
        If you are not going to use VLANs, or only for optional interfaces, you should
        say no here and use the webConfigurator to configure VLANs later, if required.

        Do you want to set up VLANs now [y|n]?n

        NOTE  pfSense requires AT LEAST 2 assigned interfaces to function.
                If you do not have two interfaces you CANNOT continue.

        If you do not have at least two REAL network interface cards
                or one interface with multiple VLANs then pfSense WILL NOT
                function correctly.

        If you do not know the names of your interfaces, you may choose to use
        auto-detection. In that case, disconnect all interfaces now before
        hitting 'a' to initiate auto detection.

        Enter the LAN interface name or 'a' for auto-detection: fxp0

        Enter the WAN interface name or 'a' for auto-detection: fxp1

        Enter the Optional 1 interface name or 'a' for auto-detection
        (or nothing if finished): a
        fxp0: link state changed to DOWN
        fxp1: link state changed to UP

        Connect the Optional 1 interface now and make sure that the link is up.
        Then press ENTER to continue.

        No link-up detected.

        Enter the Optional 1 interface name or 'a' for auto-detection
        (or nothing if finished):

        The interfaces will be assigned as follows:

        LAN  -> fxp0
        WAN  -> fxp1

        Do you want to proceed [y|n]?y

        Updating configuration…done.
        Cleaning backup cache...done.
        Setting up extended sysctls...done.
        Syncing user passwords...done.
        Starting Secure Shell Services...done.
        Setting timezone...done.
        Starting syslog...done.
        Setting up microcode and tx/rx offloading...done.
        Configuring LAN interface...
        done.
        Configuring WAN interface...Generating new MAC address...done.
        Configuring OPT interfaces...done.
        Configuring CARP interfaces...done.
        Starting OpenNTP time client...done.

        Configuring firewall......
        done.
        Starting webConfigurator...

        done.

        Starting DHCP service...done.
        Starting DNS forwarder...done.

        Starting FTP helpers...
        done.
        Final filter pass......
        done.
        Generating RRD graphs...
        done.

        Starting DHCP service...done.
        Starting CRON... done.

        Executing rc.d items...
        Starting /usr/local/etc/rc.d/*.sh...done.
        appending output to nohup.out

        Bootup complete

        FreeBSD/i386 (pfSense.local) (console)

        *** Welcome to pfSense 1.2.3-RC3-nanobsd on pfSense ***

        LAN                      ->  fxp0    ->      192.168.1.1
          WAN*                    ->  fxp1    ->      0.0.0.0(DHCP)

        pfSense console setup


        0)  Logout (SSH only)
        1)  Assign Interfaces
        2)  Set LAN IP address
        3)  Reset webConfigurator password
        4)  Reset to factory defaults
        5)  Reboot system
        6)  Halt system
        7)  Ping host
        8)  Shell
        9)  PFtop
        10)  Filter Logs
        11)  Restart webConfigurator
        12)  pfSense Developer Shell
        13)  Upgrade from console
        14)  Enable Secure Shell (sshd)

        Enter an option:

        8

        pfSense:~# 
        sysctl kern.polling.enable=1

        kern.polling.enable: 0 -> 1
        pfSense:~#  ifconfig
        fxp0: flags=8843 <up,broadcast,running,simplex,multicast>metric 0 mtu 1500
                options=49 <rxcsum,vlan_mtu,polling>ether 00:11:f9:3a:7a:e0
                inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
                inet6 fe80::211:f9ff:fe3a:7ae0%fxp0 prefixlen 64 scopeid 0x1
                media: Ethernet autoselect (none)
                status: no carrier
        fxp1: flags=8843 <up,broadcast,running,simplex,multicast>metric 0 mtu 1500
                options=49 <rxcsum,vlan_mtu,polling>ether 02:d3:24:11:6e:ca
                inet6 fe80::d3:24ff:fe11:6eca%fxp1 prefixlen 64 scopeid 0x2
                inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
                media: Ethernet autoselect (100baseTX <full-duplex>)
                status: active
        pfsync0: flags=41 <up,running>metric 0 mtu 1460
                pfsync: syncdev: lo0 syncpeer: 224.0.0.240 maxupd: 128
        pflog0: flags=100 <promisc>metric 0 mtu 33204
        enc0: flags=0<> metric 0 mtu 1536
        lo0: flags=8049 <up,loopback,running,multicast>metric 0 mtu 16384
                inet 127.0.0.1 netmask 0xff000000
                inet6 ::1 prefixlen 128
                inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6

        on my cisco swith the interface shows packets outbound but nothing in, i cannot ping or access the web....

        i am not very good with linux so any help is appericiated.</up,loopback,running,multicast></promisc></up,running></full-duplex></rxcsum,vlan_mtu,polling></up,broadcast,running,simplex,multicast></rxcsum,vlan_mtu,polling></up,broadcast,running,simplex,multicast></cf></fixed_disk></serial></intel></intel></intel></ata></ata></intel></isa></pci-isa></i82555></mii></intel></i82555></mii></intel></pci></pcibios></vga-compatible></pci></pci></intel></software></fpu,vme,de,pse,tsc,msr,pae,mce,cx8,sep,mtrr,pge,mca,cmov,pat,pse36,mmx,fxsr>

        1 Reply Last reply Reply Quote 0
        • W
          wallabybob
          last edited by Dec 4, 2009, 10:31 AM

          The ifconfig output shows pfSense thinks fxp0 is not connected to anything while fxp1 is connected to something that apparently hasn't supplied a IP address.

          If fxp0 is connected to something either the cable is broken or you should be using a cross over cable.

          I suggest swapping over the cables at the pfSense box. If ifconfig then shows fxp0 status: active then its probably fair to conclude that both interfaces are working and you have a cable problem.

          Since you have configured fxp0 as the LAN interface I suggest you work on getting fxp0 status: active and then verify you can connect to the pfSense web server. In that state, what is connected to fxp1? Does that need a cross over cable?

          1 Reply Last reply Reply Quote 0
          • T
            TrevBaker
            last edited by Dec 6, 2009, 9:28 PM

            Hi, relating to my issue, I found that the Compact Flash card was faulty.  I replaced it with a new one and it booted without error.  You do Need a cross-over cable to configure it unless you plug it into a switch.  The ports do not auto-sense for MDX.  LAN 0 is fxp0 (LAN Port), and LAN 1 is fxp1 (going to be the WAN port).  This lines up with what aclu said.

            I have this working and would be glad to try and help others get their Contivity 1010 working.  I do not have access to other Contivity units, just the 1010.

            1 Reply Last reply Reply Quote 0
            • M
              mblade
              last edited by Dec 18, 2009, 2:28 AM

              Acutally it had nothing do with hardware or cable i went rc1 with the same cables and had no issues whatsoever.

              @wallabybob:

              The ifconfig output shows pfSense thinks fxp0 is not connected to anything while fxp1 is connected to something that apparently hasn't supplied a IP address.

              If fxp0 is connected to something either the cable is broken or you should be using a cross over cable.

              I suggest swapping over the cables at the pfSense box. If ifconfig then shows fxp0 status: active then its probably fair to conclude that both interfaces are working and you have a cable problem.

              Since you have configured fxp0 as the LAN interface I suggest you work on getting fxp0 status: active and then verify you can connect to the pfSense web server. In that state, what is connected to fxp1? Does that need a cross over cable?

              1 Reply Last reply Reply Quote 0
              • A
                aciu
                last edited by Jan 13, 2010, 6:52 PM

                Hello, sorry for the long absence.
                Unfortunately, I also have problems trying to install 1.2.3 RELEASE on my Nortel 1010. Hopefully I will have more time this weekend to make some extensive tests and find the solution. Until then I'll stick with 1.2.3RC1 wich works fine.

                1 Reply Last reply Reply Quote 0
                • R
                  rockeiro
                  last edited by Jun 6, 2010, 10:13 AM

                  I'm very happy to have found this top notch open source project. I was given 5 Nortel 1010s and a 1050 and they have languished for 2 years now while I managed to crack the passwords on 3 of them. As the passwords are burned into EEPROM, not even removing the batteries nor swapping the CF cards would get me into the rest. The most disappointing thing was after all that effort to successfully get into a few of them was the discovery of the brutally ugly configuration and the need for licensing to activate features.

                  Then I found m0n0wall which led me to this project. And this thread got my first Nortel 1010 up and running. Many thanks to all who contributed.

                  My experience is identical. Installed 1.2.3-RELEASE and was unable to get the ports running. Back tracked and installed 1.2.3-RC1 instead and everything works like a charm.

                  As I have 5 of these things I'll experiment further soon and see if 1.2.2-EMBEDDED works as well on another unit. If it does then can we assume some driver or library in the latest BSD release has been re-written to the detriment of the Nortel 1010s?

                  1 Reply Last reply Reply Quote 0
                  • R
                    rockeiro
                    last edited by Jun 7, 2010, 4:51 PM

                    As a follow up to the last post I made I have now installed 1.2.2.-EMBEDDED, 1.2.3.-RC1 and 1.2.3-RELEASE and the only version to give any trouble is the latter, 1.2.3.-RELEASE. As stated above, the ports do not respond yet they continue to broadcast.

                    I went back to 1.2.2.-EMBEDDED until this can be addressed.

                    1 Reply Last reply Reply Quote 0
                    • J
                      jeremyy
                      last edited by Sep 17, 2010, 11:47 PM Jun 26, 2010, 5:17 AM

                      I picked up a few off fleabay.
                      Running 1.2.2 is kinda slow… Think ill try the 1.2.3RC1

                      1.2.3RC1 is much better... Seems stable at home will try it out till next weekend and try it out in a datacenter.

                      Any chance on making the LED go green when its fully booted? Or if there is a alert make the 2nd LED light up? Next to the console port.

                      *edit
                      ive put a 533mhz and it works great. just need more ram.

                      • CPU: Pentium II/Pentium II Xeon/Celeron (534.55-MHz 686-class CPU)
                      1 Reply Last reply Reply Quote 0
                      • J
                        jeremyy
                        last edited by Jul 16, 2010, 7:03 AM

                        just as a update mine is running pretty well.

                        i have 18 VM's few with some 'heavy' traffic (9megs better part of the day) with out any problems. I have it in transparent bridge mode id say about 100 lines for the rules.

                        1 Reply Last reply Reply Quote 0
                        • J
                          jeremyy
                          last edited by Sep 17, 2010, 11:48 PM

                          any update from y'all?

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post
                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.