RouterBOARD 44G



  • Hi, first of all i must thanks all of pfSense stuff. great work, great product.

    Now im trying to build my new firewall on pfSense 1.2-RC2 with 4 port nic RouterBoard 44G.

    My problem is, that pfSense know only 1 port from 4 on this nic.

    Please, how can i make function the other ports from this nic?

    This is my dmesg.

    Copyright © 1992-2007 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 6.2-RELEASE-p7 #0: Fri Aug 17 17:14:44 EDT 2007
        sullrich@builder6.pfsense.com:/usr/obj.pfSense/usr/src/sys/pfSense.6
    ACPI APIC Table: <intel  dg965co="">Timecounter "i8254" frequency 1193182 Hz quality 0
    CPU: Intel(R) Celeron(R) CPU          215  @ 1.33GHz (1333.39-MHz 686-class CPU)
      Origin = "GenuineIntel"  Id = 0x6e8  Stepping = 8
      Features=0xafe9fbff <fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,tm,pbe>Features2=0xc109<sse3,mon,tm2,<b14>,<b15>>
      AMD Features=0x100000 <nx>real memory  = 1038598144 (990 MB)
    avail memory = 1006223360 (959 MB)
    ioapic0: Changing APIC ID to 4
    ioapic0 <version 1.4="">irqs 0-23 on motherboard
    wlan: mac acl policy registered
    kbd1 at kbdmux0
    ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)
    acpi0: <intel dg965co="">on motherboard
    acpi0: Power Button (fixed)
    Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
    acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0
    cpu0: <acpi cpu="">on acpi0
    acpi_throttle0: <acpi cpu="" throttling="">on cpu0
    pcib0: <acpi host-pci="" bridge="">port 0xcf8-0xcff iomem 0xfff00000-0xffffffff on acpi0
    pci0: <acpi pci="" bus="">on pcib0
    pcib1: <acpi pci-pci="" bridge="">at device 1.0 on pci0
    pci1: <acpi pci="" bus="">on pcib1
    pci1: <display, vga="">at device 0.0 (no driver attached)
    isab0: <pci-isa bridge="">at device 2.0 on pci0
    isa0: <isa bus="">on isab0
    atapci0: <sis 964="" udma133="" controller="">port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x3280-0x328f at device 2.5 on pci0
    ata0: <ata 0="" channel="">on atapci0
    ata1: <ata 1="" channel="">on atapci0
    pci0: <multimedia, audio="">at device 2.7 (no driver attached)
    ohci0: <sis 5571="" usb="" controller="">mem 0x4a204000-0x4a204fff irq 20 at device 3.0 on pci0
    ohci0: [GIANT-LOCKED]
    usb0: OHCI version 1.0, legacy support
    usb0: <sis 5571="" usb="" controller="">on ohci0
    usb0: USB revision 1.0
    uhub0: SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
    uhub0: 3 ports with 3 removable, self powered
    ohci1: <sis 5571="" usb="" controller="">mem 0x4a203000-0x4a203fff irq 21 at device 3.1 on pci0
    ohci1: [GIANT-LOCKED]
    usb1: OHCI version 1.0, legacy support
    usb1: <sis 5571="" usb="" controller="">on ohci1
    usb1: USB revision 1.0
    uhub1: SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
    uhub1: 3 ports with 3 removable, self powered
    ohci2: <sis 5571="" usb="" controller="">mem 0x4a202000-0x4a202fff irq 22 at device 3.2 on pci0
    ohci2: [GIANT-LOCKED]
    usb2: OHCI version 1.0, legacy support
    usb2: <sis 5571="" usb="" controller="">on ohci2
    usb2: USB revision 1.0
    uhub2: SiS OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
    uhub2: 2 ports with 2 removable, self powered
    ehci0: <ehci (generic)="" usb="" 2.0="" controller="">mem 0x4a201000-0x4a201fff irq 23 at device 3.3 on pci0
    ehci0: [GIANT-LOCKED]
    usb3: waiting for BIOS to give up control
    usb3: timed out waiting for BIOS
    usb3: EHCI version 1.0
    usb3: companion controllers, 3 ports each: usb0 usb1 usb2
    usb3: <ehci (generic)="" usb="" 2.0="" controller="">on ehci0
    usb3: USB revision 2.0
    uhub3: SiS EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
    uhub3: 8 ports with 8 removable, self powered
    sis0: <sis 10="" 900="" 100basetx="">port 0x3000-0x30ff mem 0x4a200000-0x4a200fff irq 19 at device 4.0 on pci0
    miibus0: <mii bus="">on sis0
    ukphy0: <generic ieee="" 802.3u="" media="" interface="">on miibus0
    ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
    sis0: Ethernet address: 00:19:d1:df:9d:ee
    pcib2: <acpi pci-pci="" bridge="">at device 5.0 on pci0
    pci2: <acpi pci="" bus="">on pcib2
    pci2: <network, ethernet="">at device 8.0 (no driver attached)
    pci2: <network, ethernet="">at device 9.0 (no driver attached)
    pci2: <network, ethernet="">at device 10.0 (no driver attached)
    re0: <realtek 8169sb="" 8110sb="" single-chip="" gigabit="" ethernet="">port 0x1000-0x10ff mem 0x4a000000-0x4a0000ff irq 16 at device 11.0 on pci2
    miibus1: <mii bus="">on re0
    rgephy0: <rtl8169s 8110s="" media="" interface="">on miibus1
    rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto
    re0: Ethernet address: 00:0c:42:07:36:3b
    re0: [FAST]
    pcib3: <pci-pci bridge="">at device 31.0 on pci0
    pci3: <pci bus="">on pcib3
    acpi_button0: <power button="">on acpi0
    atkbdc0: <keyboard controller="" (i8042)="">port 0x60,0x64 irq 1 on acpi0
    atkbd0: <at keyboard="">irq 1 on atkbdc0
    kbd0 at atkbd0
    atkbd0: [GIANT-LOCKED]
    speaker0: <pc speaker="">port 0x61 on acpi0
    ppc0: <ecp parallel="" printer="" port="">port 0x378-0x37f,0x778-0x77b irq 7 on acpi0
    ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
    ppc0: FIFO with 16/16/9 bytes threshold
    ppbus0: <parallel port="" bus="">on ppc0
    lpt0: <printer>on ppbus0
    lpt0: Interrupt-driven port
    ppi0: <parallel i="" o="">on ppbus0
    sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0
    sio0: type 16550A
    pmtimer0 on isa0
    orm0: <isa option="" rom="">at iomem 0xc0000-0xcffff on isa0
    sc0: <system console="">at flags 0x100 on isa0
    sc0: VGA <16 virtual consoles, flags=0x300>
    sio1: configured irq 3 not in bitmap of probed irqs 0
    sio1: port may not be enabled
    vga0: <generic isa="" vga="">at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
    Timecounter "TSC" frequency 1333385310 Hz quality 800
    Timecounters tick every 1.000 msec
    Fast IPsec: Initialized Security Association Processing.
    ad0: 38166MB <wdc wd400bb-55jkc0="" 05.01c05="">at ata0-master UDMA100
    Trying to mount root from ufs:/dev/ad0s1a
    sis0: link state changed to UP
    re0: link state changed to DOWN
    pflog0: promiscuous mode enabled
    re0: link state changed to UP
    re0: link state changed to DOWN
    re0: link state changed to UP
    re0: link state changed to DOWN
    re0: link state changed to UP
    re0: link state changed to DOWN
    re0: link state changed to UP
    re0: link state changed to DOWN
    re0: link state changed to UP</wdc></generic></system></isa></parallel></printer></parallel></ecp></pc></at></keyboard></power></pci></pci-pci></rtl8169s></mii></realtek></network,></network,></network,></acpi></acpi></generic></mii></sis></ehci></ehci></sis></sis></sis></sis></sis></sis></multimedia,></ata></ata></sis></isa></pci-isa></display,></acpi></acpi></acpi></acpi></acpi></acpi></intel></version></nx></b15></sse3,mon,tm2,<b14></fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,tm,pbe></intel >



  • Driver for "re" is build directly in kernel? Or, how can i load or unload this module?



  • The driver is fine, it works for one of the NIC's.

    Typically when you have NIC's installed that don't appear, you need to change some BIOS settings (set PNP OS to no, turn off unused hardware), and/or upgrade to the latest BIOS as BIOS bugs can cause this.



  • Thanks, i tryd all of these attempt. But without any change.

    Im using this motherboard with latest bios.
    http://www.intel.com/products/motherboard/D201GLY/index.htm

    I disabled all of unnecessary hardware. No change. :-(
    I tryd allso boot pfSense with ACPI disabled. No chenge. :-(

    Any other OS (Windows xp, Windows 2003, Ubuntu 6.06 LTS) can use my 44G nic without any problem.

    I dont know, WHY it is happening if driver works well with one port.



  • dmesg show one port of 44G nic as 8169SB, but on routerbord.com website (http://routerboard.com/rb44.html) is 8169SC. It is possible, tat this is that problem?



  • I made some tests.

    This RouterBoard 44G nic function properly on another system, when boot from pfSense boot CD.

    So, i thing its something about IRQ, plug and play, or other thinks. But in bios setup of D201GLY motherboard is nothing to set about PNP OS support. :-(

    It is chance to resolv this issue another way? FBSD way?



  • Do you thing, other mainboard can resolv my trouble?

    Can anyone recommend me other mini-itx mainboard with same power?

    I want to use it for pfSense, NAT, two DMZ, OpenVPN - for administratins, trafic to 100 mbps, about 15000 states. It will function as firewall in front of my servers in hosting center.



  • Wht do you thing about:

    http://www.supermicro.com/products/system/1U/5015/SYS-5015M-MF+.cfm

    Is it recomended fot pfSense?



  • The board used in that chassis is the PDSMI+ and it seems like another user here is having some problems with that board, not with the NICs that you are using though. I've used this board in a Linux environment without issues, it works rather well.

    Heres the thread http://forum.pfsense.org/index.php/topic,6695.0.html

    Have you tried flashing the bios on the D201? The latest bios is dated 10/25.



  • @jewps:

    The board used in that chassis is the PDSMI+ and it seems like another user here is having some problems with that board, not with the NICs that you are using though. I've used this board in a Linux environment without issues, it works rather well.

    Heres the thread http://forum.pfsense.org/index.php/topic,6695.0.html

    Have you tried flashing the bios on the D201? The latest bios is dated 10/25.

    Thanks for that thread. I rather not to choose this hardware. Rather to find another, fully tested and supported by pfSense. Can you recomend me any?

    Yeah, im running this latest bios on my Intel D201GLY. No change. The same problem. No chance to Enable/Disable PNP bios features. Only one port on RouterBoard 44G function ok.



  • Now, i must say, that after i install pfSense 1.2 FINAL, as i describe here http://forum.pfsense.org/index.php/topic,6774.0.html, i found that Router Board 44G function properly.

    So this combination of hardware and software works great:

    Mainboard: Intel D201GLY - bios LY66210M.86A from 1/4/2008 - http://www.intel.com/products/motherboard/D201GLY/index.htm
    NIC card: RouterBoard 44 G - http://www.routerboard.com/rb44.html
    1U rack case - http://www.emko.cz/emko_cz/produkty/skrine/miniitx/em-161.html

    pfSense 1.2 FINAL


Locked