Personal tools
You are here: Home Documentation FAQs Why won't the NICs in an IP330 work under FreeBSD?
Document Actions

Why won't the NICs in an IP330 work under FreeBSD?

Up to table of contents

This FAQ applies to: FreeBSD 6.x, FreeBSD 5.x, FreeBSD 4.x

The fxp driver cannot read the MAC addresses of the Ethernet devices built into the Nokia IP330. This prevents FreeBSD from acquiring an IP address via DHCP (e.g. during a network-based installation).

Boot into IPSO and record each Ethernet device's Ethernet station ID (also known as the Ethernet MAC address) prior to installing FreeBSD. (If the system does not have IPSO installed or if the original hard drive failed, you should try assigning an arbitrarily chosen MAC address to each Ethernet device.) After installing FreeBSD, create a file for each interface named /etc/start_if.fxpN (replacing N with the interface instance number, e.g. /etc/start_if.fxp0) that contains the following commands:

#!/bin/sh
/sbin/ifconfig $1 link ETHERNET-STATION-ID
Replace ETHERNET-STATION-ID with the MAC address of that interface recorded at the start of this procedure (e.g., 00:a0:8e:0a:ff:48).  Reboot the system or run the following command as root to re-initialize networking:
/etc/rc.d/netif stop && /etc/rc.d/netif start

by xenophon — last modified 2008-01-21 15:55
Advertisements
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: