I am trying to configure a Micronet SP 2612 card in my FreeBSD 4.9 box. These are the things that happened
1. during installation, the card was not detected.
2. After a reboot, if I do a dmesg, I get the following
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <ServerWorks host to PCI bridge(unknown chipset)> on motherboard
pci0: <PCI bus> on pcib0
pci0: <ATI Mach64-GR graphics accelerator> at 3.0
bge0: <Broadcom BCM5702 Gigabit Ethernet, ASIC rev. 0x1002> mem 0xf6fe0000-0xf6f
effff irq 3 at device 4.0 on pci0
bge0: Ethernet address: 00:0e:7f:b4:24:79
miibus0: <MII bus> on bge0
brgphy0: <BCM5703 10/100/1000baseTX PHY> on miibus0
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX
-FDX, auto
pci0: <unknown card> (vendor=0x0e11, dev=0xa0f0) at 5.0 irq 5
ahc0: <Adaptec (Compaq OEM) 29160 Ultra160 SCSI adapter> port 0x2800-0x28ff mem
0xf6fc0000-0xf6fc0fff irq 10 at device 6.0 on pci0
aic7892: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs
pci0: <unknown card> (vendor=0x100b, dev=0x0022) at 8.0 irq 11
atapci0: <Generic PCI ATA controller> port 0x2000-0x200f,0x374-0x377,0x170-0x177
,0x3f4-0x3f7,0x1f0-0x1f7 at device 14.0 on pci0
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
isab0: <PCI to ISA bridge (vendor=1166 device=0203)> at device 15.0 on pci0
isa0: <ISA bus> on isab0
Please note, I have another NIC (inbuilt) that had been detected and configured
3. if I do a /stand/sysinstall, and try to configure the NI, I see ther is a
faith0 <unknown network interface type>
device attached to the system
Please advice as to get this card up and running.
Thanks
-------------------------
It just happens to be more than 24 hours without a reply, and I think I've got the response from freebsd forums. According to them, it is the NGE driver that needs to be loaded. Extract from their mail goes below:
> According to the PCI database, this is the National Semiconductor
> DP83820/1 10/100/1000 Gigabit Ethernet Adapter. As such, it should
> be supported by the nge(4) driver.
>
> The reason why it's not detected during the initial installation
> is because the GENERIC kernel doesn't include this driver [sic].
>
> Just type ``ifconfig nge0'' under root, and the driver will be
> loaded automatically. You can then either put the following
> line in your /boot/loader.conf file,
>
> nge_load="YES"
>
> or compile a custom kernel which includes the nge(4) driver.
>
>
> Cheers,
> --
> Ruslan Ermilov
>
ru@FreeBSD.org
> FreeBSD committer
I do hope this helps the frustrated beings out there
alles gute.
------------