SysKonnect SK-9E22
-
Hi all, did a forum search but didn't find anything on this model… HCL list is from 2005, so not there either.
Anyways, short intro is that I bought a Dell GX280 SFF with a 160gb hard drive, 2gb of ram, 3ghz p4 with HT... pretty powerful little beast (and pretty cheap), even if the world has moved onto Core2. Planning on using it for heavy caching, and some dual lan + dual wan stuff.
I have a D-Link Gigabit DGE-530T adapter in the PCI slot, and the SysKonnect SK-9E22 in the PCI x16 slot. The SK-9E22 is a dual port NIC, so that gives me a total of 4 ports (onbaord Broadcom NetXtreme 57xx Gigabit is the fourth).
The dell came installed with windows xp, and I tested all the cards in windows xp, everything shows up, etc. (Had to do a bios update before the SK-9E22 worked in the x16 slot though).
When I booted from the 1.2-RELEASE cd, it only saw the onboard and the D-Link controllers, and not the Syskonnect one. There is a driver available for freebsd 6.0 at http://www.syskonnect.de/e_en/products/adapters/pcie_server/sk-9e22/SK-9E22.html?navid=9
My question is twofold:
1.) Should pfsense be seeing the SK-9E22 and something is wrong?
2.) If there isn't something wrong, will I be able to use the driver linked on that page after pfsense is installed?Any help would be appreciated
Thanks!P.S. Does anyone know of some quad or dual port PCI NICs that come in SFF (small form factor) brackets?
-
How about a triple nic ;)
http://pyramid.de/en/products/3nic.phpNot sure about the driver but check your bios and if it has an option for pnp os turn it off and retry. Posting the dmesg output of the box might help too. You can grab it at from http://<pfsense-ip>/status.php (hidden webguipage).</pfsense-ip>
-
Thanks for the response… in the dmesg it looks like it sees the device, but has no driver... going to install it to the hard drive, then try to install the driver i guess.
dmesg:
Copyright (c) 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-p11 #0: Sun Feb 24 16:32:58 EST 2008 sullrich@builder6.pfsense.com:/usr/obj.pfSense/usr/src/sys/pfSense.6 Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (2994.40-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf34 Stepping = 4 Features=0xbfebfbff <fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,htt,tm,pbe>Features2=0x441d<sse3,rsvd2,mon,ds_cpl,cntx-id,<b14>> Logical CPUs per core: 2 real memory = 2137546752 (2038 MB) avail memory = 2086760448 (1990 MB) wlan: mac acl policy registered kbd1 at kbdmux0 ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) acpi0: <dell gx280 =""> on motherboard acpi0: Power Button (fixed) Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0 cpu0: <acpi cpu=""> on acpi0 acpi_button0: <power button=""> on acpi0 pcib0: <acpi host-pci="" bridge=""> port 0xcf8-0xcff on acpi0 pci0: <acpi pci="" bus=""> on pcib0 pcib1: <acpi pci-pci="" bridge=""> irq 11 at device 1.0 on pci0 pci1: <acpi pci="" bus=""> on pcib1 pci1: <network, ethernet=""> at device 0.0 (no driver attached) agp0: <intel 82915g="" (915g="" gmch)="" svga="" controller=""> port 0xe898-0xe89f mem 0xdff00000-0xdff7ffff,0xc0000000-0xcfffffff,0xdfec0000-0xdfefffff irq 11 at device 2.0 on pci0 agp0: detected 7932k stolen memory agp0: aperture size is 256M pci0: <display> at device 2.1 (no driver attached) pcib2: <acpi pci-pci="" bridge=""> irq 11 at device 28.0 on pci0 pci2: <acpi pci="" bus=""> on pcib2 bge0: <broadcom bcm5750="" a1,="" asic="" rev.="" 0x4001=""> mem 0xdfbf0000-0xdfbfffff irq 11 at device 0.0 on pci2 miibus0: <mii bus=""> on bge0 brgphy0: <bcm5750 10="" 100="" 1000basetx="" phy=""> on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge0: Ethernet address: 00:0f:1f:db:82:cf pcib3: <acpi pci-pci="" bridge=""> irq 10 at device 28.1 on pci0 pci3: <acpi pci="" bus=""> on pcib3 uhci0: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-a=""> port 0xff80-0xff9f irq 9 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] usb0: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-a=""> on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-b=""> port 0xff60-0xff7f irq 5 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] usb1: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-b=""> on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-c=""> port 0xff40-0xff5f irq 3 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] usb2: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-c=""> on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-d=""> port 0xff20-0xff3f irq 10 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] usb3: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-d=""> on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0: <intel 82801fb="" (ich6)="" usb="" 2.0="" controller=""> mem 0xffa80800-0xffa80bff irq 9 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] usb4: waiting for BIOS to give up control usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: <intel 82801fb="" (ich6)="" usb="" 2.0="" controller=""> on ehci0 usb4: USB revision 2.0 uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered pcib4: <acpi pci-pci="" bridge=""> at device 30.0 on pci0 pci4: <acpi pci="" bus=""> on pcib4 skc0: <d-link dge-530t="" gigabit="" ethernet=""> port 0xcc00-0xccff mem 0xdf8fc000-0xdf8fffff irq 11 at device 0.0 on pci4 skc0: DGE-530T Gigabit Ethernet Adapter rev. (0x9) sk0: <marvell semiconductor,="" inc.="" yukon=""> on skc0 sk0: Ethernet address: 00:19:5b:84:00:e2 miibus1: <mii bus=""> on sk0 e1000phy0: <marvell 88e1000="" gigabit="" phy=""> on miibus1 e1000phy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto pci0: <multimedia, audio=""> at device 30.2 (no driver attached) isab0: <pci-isa bridge=""> at device 31.0 on pci0 isa0: <isa bus=""> on isab0 atapci0: <intel ich6="" udma100="" controller=""> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf irq 11 at device 31.1 on pci0 ata0: <ata 0="" channel=""> on atapci0 ata1: <ata 1="" channel=""> on atapci0 atapci1: <intel ich6="" sata150="" controller=""> port 0xfe00-0xfe07,0xfe10-0xfe13,0xfe20-0xfe27,0xfe30-0xfe33,0xfea0-0xfeaf irq 5 at device 31.2 on pci0 ata2: <ata 0="" channel=""> on atapci1 ata3: <ata 1="" channel=""> on atapci1 pci0: <serial bus,="" smbus=""> at device 31.3 (no driver attached) speaker0: <pc speaker=""> port 0x61 on acpi0 fdc0: <floppy drive="" controller=""> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0 fdc0: [FAST] fd0: <1440-KB 3.5" drive> on fdc0 drive 0 ppc0: <ecp parallel="" printer="" port=""> port 0x378-0x37f,0x778-0x77f irq 7 on acpi0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/8 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="" roms=""> at iomem 0xc0000-0xcafff,0xcb000-0xcc7ff,0xcc800-0xcffff on isa0 atkbdc0: <keyboard controller="" (i8042)=""> at port 0x60,0x64 on isa0 atkbd0: <at keyboard=""> irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] 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 uhid0: Logitech Optical USB Mouse, rev 2.00/3.40, addr 2, iclass 3/1 Timecounter "TSC" frequency 2994396143 Hz quality 800 Timecounters tick every 1.000 msec Fast IPsec: Initialized Security Association Processing. acd0: CDRW <sony cd-rw="" dvd-rom="" crx830e="" kdk3=""> at ata0-master UDMA33 ad4: 152627MB <wdc wd1600aajs-00psa0="" 05.06h05=""> at ata2-master SATA150 GEOM_LABEL: Label for provider acd0 is iso9660/pfSense. ukbd0: Dell Dell USB Keyboard, rev 1.10/3.01, addr 3, iclass 3/1 kbd2 at ukbd0 Trying to mount root from cd9660:/dev/iso9660/pfSense ___ ___/ f \\ / p \\___/ Sense \\___/ \\ \\___/ Welcome to pfSense 1.2-RELEASE on the 'cdrom' platform... md0.uzip: 2328 x 65536 blocks Generating MFS /var partition Generating MFS /etc partition Generating MFS /root partition Looking for pfi.conf on acd0c done. Looking for pfi.conf on fd0 done. Looking for config.xml on fd0 done. Generating a MFS /conf partition... done. Mounting filesystems... done. Creating symlinks... . . . done. Launching PHP init system... done. Initializing... . . . . . . . . . . . . . . . done. Starting device manager (devd)... done. Loading configuration... . . . done. Network interface mismatch -- Running interface assignment option. Valid interfaces are: bge0 00:0f:1f:db:82:cf sk0 00:19:5b:84:00:e2 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]? *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: Enter the WAN interface name or 'a' for auto-detection: Enter the Optional 1 interface name or 'a' for auto-detection (or nothing if finished): The interfaces will be assigned as follows: LAN -> sk0 WAN -> bge0 Do you want to proceed [y|n]? 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. Configuring LAN interface... bge0: link state changed to DOWN sk0: link state changed to DOWN done. Configuring WAN interface... done. Configuring OPT interfaces... done. Configuring CARP interfaces... done. route: writing to routing socket : No such process route: writing to routing socket : No such process route: writing to routing socket : No such process route: writing to routing socket : No such process route: writing to routing socket : No such process route: writing to routing socket : No such process route: writing to routing socket : No such process route: writing to routing socket : No such process route: writing to routing socket : No such process route: writing to routing socket : No such process Syncing system time before startup... done. pflog0: promiscuous mode enabled Configuring firewall... . . . done. Starting webConfigurator... done. Starting DHCP service... done. Starting DNS forwarder... done. Setting up microcode and tx/rx offloading... done. Starting FTP helpers... done. Generating RRD graphs... route: writing to routing socket : No such process done. Starting DHCP service... done. Starting OpenNTP time client... done. Starting CRON... done. appending output to nohup.out Bootup complete sk0: link state changed to UP</wdc></sony></generic></system></at></keyboard></isa></parallel></printer></parallel></ecp></floppy></pc></serial></ata></ata></intel></ata></ata></intel></isa></pci-isa></multimedia,></marvell></mii></marvell></d-link></acpi></acpi></intel></intel></intel></intel></intel></intel></intel></intel></intel></intel></acpi></acpi></bcm5750></mii></broadcom></acpi></acpi></display></intel></network,></acpi></acpi></acpi></acpi></power></acpi></dell></sse3,rsvd2,mon,ds_cpl,cntx-id,<b14></fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,htt,tm,pbe>
-
Some more low profile info- I have used the Intel dual GB cards (both PCI-X and PCIe) in low-profile cases. Most of the cards will fit, you just have to make sure you order one with a LP bracket. Intel also has a LP quad-port PCIe card, but I haven't tried it. http://www.intel.com/network/connectivity/products/server/pro1000pt_quad_lp/index.htm
-
Thanks, I'll look into that intel quad port… looks useful.
When I installed pfsense to the hard drive, I used the SMP kernel... now, when I look at the packages in the webui, I can't find a developers package listed...
When I look at one of my other pfsense boxes, it shows (under installed packages) in the Package version field: Current: Unknown. Installed: 0.1
I'm guessing its not on the package server? Anyone know where I could direct download it?
-
Well, I got the interface kinda working… after much fun, and 6+ reinstalls of pfsense... ::)
After getting everything installed, i found that the driver required libmbpool, which I had to retrieve from a pfsense 1.2-beta2 box.
My current issue is that it only sees 1 port on the interface, not 2...
Anyone know anything about getting both ports to show up?
-
Please post the dmesg output of startup with the single port on the syskonnect recognised.
It will be curious to see if the two ports are seen but the driver fails to attach to one port OR only port is seen.
I'm not familiar with that card. Is is a PCI-E x1 card?
Do you have any PCI-E x1 slots in the system?
Do you get a different result if you plug the card into a PCI-E x1 slot?
Please also post the output of the shell command "pciconf -l"
Where did you get the driver for the syskonnect card?
-
I got the driver at: http://www.syskonnect.de/e_en/products/adapters/pcie_server/sk-9exx/software/freebsd/6_0/ykbsd60x86-8.12.1.3.tgz
The card is an pci-e x4 card, and I only have an x16 slot in the system.
dmesg:
Copyright (c) 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-p11 #0: Sun Feb 24 16:49:14 EST 2008 sullrich@builder6.pfsense.com:/usr/obj.pfSense/usr/src/sys/pfSense_SMP.6 Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) 4 CPU 3.00GHz (2994.40-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf34 Stepping = 4 Features=0xbfebfbff <fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,htt,tm,pbe>Features2=0x441d<sse3,rsvd2,mon,ds_cpl,cntx-id,<b14>> Logical CPUs per core: 2 real memory = 2137546752 (2038 MB) avail memory = 2082344960 (1985 MB) ACPI APIC Table: <dell gx280 =""> FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 ioapic0: Changing APIC ID to 8 ioapic0 <version 2.0=""> irqs 0-23 on motherboard lapic0: Forcing LINT1 to edge trigger wlan: mac acl policy registered kbd1 at kbdmux0 ath_hal: 0.9.17.2 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) acpi0: <dell gx280 =""> on motherboard acpi0: Power Button (fixed) Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x808-0x80b on acpi0 cpu0: <acpi cpu=""> on acpi0 cpu1: <acpi cpu=""> on acpi0 acpi_button0: <power button=""> on acpi0 pcib0: <acpi host-pci="" bridge=""> port 0xcf8-0xcff on acpi0 pci0: <acpi pci="" bus=""> on pcib0 pcib1: <acpi pci-pci="" bridge=""> irq 16 at device 1.0 on pci0 pci1: <acpi pci="" bus=""> on pcib1 yk0: <syskonnect sk-9e22="" gigabit="" ethernet="" adapter,="" ver.="" 8.12.1.3=""> port 0xdc00-0xdcff mem 0xdfcfc000-0xdfcfffff irq 16 at device 0.0 on pci1 yk0: Ethernet address: 00:00:5a:72:b6:ae agp0: <intel 82915g="" (915g="" gmch)="" svga="" controller=""> port 0xe898-0xe89f mem 0xdff00000-0xdff7ffff,0xc0000000-0xcfffffff,0xdfec0000-0xdfefffff irq 16 at device 2.0 on pci0 agp0: detected 7932k stolen memory agp0: aperture size is 256M pci0: <display> at device 2.1 (no driver attached) pcib2: <acpi pci-pci="" bridge=""> irq 16 at device 28.0 on pci0 pci2: <acpi pci="" bus=""> on pcib2 bge0: <broadcom bcm5750="" a1,="" asic="" rev.="" 0x4001=""> mem 0xdfbf0000-0xdfbfffff irq 16 at device 0.0 on pci2 miibus0: <mii bus=""> on bge0 brgphy0: <bcm5750 10="" 100="" 1000basetx="" phy=""> on miibus0 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto bge0: Ethernet address: 00:0f:1f:db:82:cf pcib3: <acpi pci-pci="" bridge=""> irq 17 at device 28.1 on pci0 pci3: <acpi pci="" bus=""> on pcib3 uhci0: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-a=""> port 0xff80-0xff9f irq 21 at device 29.0 on pci0 uhci0: [GIANT-LOCKED] usb0: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-a=""> on uhci0 usb0: USB revision 1.0 uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered uhci1: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-b=""> port 0xff60-0xff7f irq 22 at device 29.1 on pci0 uhci1: [GIANT-LOCKED] usb1: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-b=""> on uhci1 usb1: USB revision 1.0 uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered uhci2: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-c=""> port 0xff40-0xff5f irq 18 at device 29.2 on pci0 uhci2: [GIANT-LOCKED] usb2: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-c=""> on uhci2 usb2: USB revision 1.0 uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub2: 2 ports with 2 removable, self powered uhci3: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-d=""> port 0xff20-0xff3f irq 23 at device 29.3 on pci0 uhci3: [GIANT-LOCKED] usb3: <intel 82801fb="" fr="" fw="" frw="" (ich6)="" usb="" controller="" usb-d=""> on uhci3 usb3: USB revision 1.0 uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub3: 2 ports with 2 removable, self powered ehci0: <intel 82801fb="" (ich6)="" usb="" 2.0="" controller=""> mem 0xffa80800-0xffa80bff irq 21 at device 29.7 on pci0 ehci0: [GIANT-LOCKED] usb4: waiting for BIOS to give up control usb4: EHCI version 1.0 usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3 usb4: <intel 82801fb="" (ich6)="" usb="" 2.0="" controller=""> on ehci0 usb4: USB revision 2.0 uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 uhub4: 8 ports with 8 removable, self powered pcib4: <acpi pci-pci="" bridge=""> at device 30.0 on pci0 pci4: <acpi pci="" bus=""> on pcib4 skc0: <d-link dge-530t="" gigabit="" ethernet=""> port 0xcc00-0xccff mem 0xdf8fc000-0xdf8fffff irq 16 at device 0.0 on pci4 skc0: DGE-530T Gigabit Ethernet Adapter rev. (0x9) sk0: <marvell semiconductor,="" inc.="" yukon=""> on skc0 sk0: Ethernet address: 00:19:5b:84:00:e2 miibus1: <mii bus=""> on sk0 e1000phy0: <marvell 88e1000="" gigabit="" phy=""> on miibus1 e1000phy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto pci0: <multimedia, audio=""> at device 30.2 (no driver attached) isab0: <pci-isa bridge=""> at device 31.0 on pci0 isa0: <isa bus=""> on isab0 atapci0: <intel ich6="" udma100="" controller=""> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf irq 16 at device 31.1 on pci0 ata0: <ata 0="" channel=""> on atapci0 ata1: <ata 1="" channel=""> on atapci0 atapci1: <intel ich6="" sata150="" controller=""> port 0xfe00-0xfe07,0xfe10-0xfe13,0xfe20-0xfe27,0xfe30-0xfe33,0xfea0-0xfeaf irq 20 at device 31.2 on pci0 ata2: <ata 0="" channel=""> on atapci1 ata3: <ata 1="" channel=""> on atapci1 pci0: <serial bus,="" smbus=""> at device 31.3 (no driver attached) speaker0: <pc speaker=""> port 0x61 on acpi0 fdc0: <floppy drive="" controller=""> port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on acpi0 fdc0: [FAST] fd0: <1440-KB 3.5" drive> on fdc0 drive 0 ppc0: <ecp parallel="" printer="" port=""> port 0x378-0x37f,0x778-0x77f irq 7 on acpi0 ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode ppc0: FIFO with 16/16/8 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="" roms=""> at iomem 0xc0000-0xcafff,0xcb000-0xcc7ff,0xcc800-0xcffff on isa0 atkbdc0: <keyboard controller="" (i8042)=""> at port 0x60,0x64 on isa0 atkbd0: <at keyboard=""> irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] 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 uhid0: Logitech Optical USB Mouse, rev 2.00/3.40, addr 2, iclass 3/1 Timecounters tick every 1.000 msec Fast IPsec: Initialized Security Association Processing. acd0: CDRW <sony cd-rw="" dvd-rom="" crx830e="" kdk3=""> at ata0-master UDMA33 ad4: 152627MB <wdc wd1600aajs-00psa0="" 05.06h05=""> at ata2-master SATA150 lapic1: Forcing LINT1 to edge trigger SMP: AP CPU #1 Launched! Trying to mount root from ufs:/dev/ad4s1a ___ ___/ f \\ / p \\___/ Sense \\___/ \\ \\___/ Welcome to pfSense 1.2-RELEASE on the 'pfSense' platform... Mounting filesystems... done. Creating symlinks... ukbd0: Dell Dell USB Keyboard, rev 1.10/3.01, addr 3, iclass 3/1 kbd2 at ukbd0 . . . done. Launching PHP init system... done. Initializing... . . . . . . . . . . . . . . . done. Starting device manager (devd)... done. Loading configuration... . . . done. 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. Configuring LAN interface... bge0: link state changed to UP sk0: link state changed to UP sk0: link state changed to DOWN done. Configuring WAN interface... bge0: link state changed to DOWN bge0: link state changed to UP sk0: link state changed to UP done. Configuring OPT interfaces... done. Configuring CARP interfaces... done. Syncing system time before startup... arp: 00:0f:1f:db:82:cf is using my IP address 192.168.1.20! arp: 00:0f:1f:db:82:cf is using my IP address 192.168.1.20! arp: 00:0f:1f:db:82:cf is using my IP address 192.168.1.20! arp: 00:0f:1f:db:82:cf is using my IP address 192.168.1.20! arp: 00:0f:1f:db:82:cf is using my IP address 192.168.1.20! arp: 00:0f:1f:db:82:cf is using my IP address 192.168.1.20! done. pflog0: promiscuous mode enabled Configuring firewall... . . . done. Starting webConfigurator... done. Starting DNS forwarder... done. Setting up microcode and tx/rx offloading... done. Starting FTP helpers... done. Generating RRD graphs... done. Starting OpenNTP time client... done. Starting CRON... done. Executing rc.d items... Starting /usr/local/etc/rc.d/*.sh... done. appending output to nohup.out Bootup complete</wdc></sony></generic></system></at></keyboard></isa></parallel></printer></parallel></ecp></floppy></pc></serial></ata></ata></intel></ata></ata></intel></isa></pci-isa></multimedia,></marvell></mii></marvell></d-link></acpi></acpi></intel></intel></intel></intel></intel></intel></intel></intel></intel></intel></acpi></acpi></bcm5750></mii></broadcom></acpi></acpi></display></intel></syskonnect></acpi></acpi></acpi></acpi></power></acpi></acpi></dell></version></dell ></sse3,rsvd2,mon,ds_cpl,cntx-id,<b14></fpu,vme,de,pse,tsc,msr,pae,mce,cx8,apic,sep,mtrr,pge,mca,cmov,pat,pse36,clflush,dts,acpi,mmx,fxsr,sse,sse2,ss,htt,tm,pbe>
pciconf -l:
# pciconf -l hostb0@pci0:0:0: class=0x060000 card=0x01791028 chip=0x25808086 rev=0x04 hdr=0x00 pcib1@pci0:1:0: class=0x060400 card=0x00000088 chip=0x25818086 rev=0x04 hdr=0x01 agp0@pci0:2:0: class=0x030000 card=0x01791028 chip=0x25828086 rev=0x04 hdr=0x00 none0@pci0:2:1: class=0x038000 card=0x01791028 chip=0x27828086 rev=0x04 hdr=0x00 pcib2@pci0:28:0: class=0x060400 card=0x00000040 chip=0x26608086 rev=0x03 hdr=0x01 pcib3@pci0:28:1: class=0x060400 card=0x00000040 chip=0x26628086 rev=0x03 hdr=0x01 uhci0@pci0:29:0: class=0x0c0300 card=0x01791028 chip=0x26588086 rev=0x03 hdr=0x00 uhci1@pci0:29:1: class=0x0c0300 card=0x01791028 chip=0x26598086 rev=0x03 hdr=0x00 uhci2@pci0:29:2: class=0x0c0300 card=0x01791028 chip=0x265a8086 rev=0x03 hdr=0x00 uhci3@pci0:29:3: class=0x0c0300 card=0x01791028 chip=0x265b8086 rev=0x03 hdr=0x00 ehci0@pci0:29:7: class=0x0c0320 card=0x01791028 chip=0x265c8086 rev=0x03 hdr=0x00 pcib4@pci0:30:0: class=0x060401 card=0x00000050 chip=0x244e8086 rev=0xd3 hdr=0x01 none1@pci0:30:2: class=0x040100 card=0x01791028 chip=0x266e8086 rev=0x03 hdr=0x00 isab0@pci0:31:0: class=0x060100 card=0x00000000 chip=0x26408086 rev=0x03 hdr=0x00 atapci0@pci0:31:1: class=0x01018a card=0x01791028 chip=0x266f8086 rev=0x03 hdr=0x00 atapci1@pci0:31:2: class=0x01018f card=0x01791028 chip=0x26518086 rev=0x03 hdr=0x00 none2@pci0:31:3: class=0x0c0500 card=0x01791028 chip=0x266a8086 rev=0x03 hdr=0x00 yk0@pci1:0:0: class=0x020000 card=0x22001148 chip=0x9e001148 rev=0x14 hdr=0x00 bge0@pci2:0:0: class=0x020000 card=0x01791028 chip=0x167714e4 rev=0x01 hdr=0x00 skc0@pci4:0:0: class=0x020000 card=0x4b011186 chip=0x4b011186 rev=0x11 hdr=0x00
It looks like only one port is seen… not sure why.
-
Thanks, thats good information.
Multiport LAN cards I have experience with are built two different ways:
-
a PCI bridge interfacing to the slot and a number of separate LAN devices downstream (away from the CPU) of this bridge. Your card is clearly not a card like that.
-
a "multi function" PCI chip with effectively multiple NICs in the one PCI "device". Your card is clearly not like that either.
I saw your card is supported by the msk driver in FreeBSD 7.0. I went looking in the driver and it appears (from memory) that the driver creates a mskc device for the single function PCI device on the card and creates one or two (depending on the chip) msk child FreeBSD devices.
I downloaded the same version of the yk driver you did but a little over two years ago. A quick scan through that and I didn't see any place where it might create two FreeBSD devices for a single PCI device, hence I suspect the yk driver you downloaded will support only one port.
This post (http://blog.pfsense.org/?p=174) suggests pFSense 1.3 which is based on FreeBSD 7.0 will be out for testing quite soon. Perhaps if you need the second port and are prepared to work with the early versions you could wait for pfSense 1.3. The msk driver could probably be backported to FreeBSD 6.2 but I suspect it could be a bit more involved than a recompile.
If you need something quicker and don't mind spending the money, the best alternative is probably an Intel multiport GigE card. If you can get one based on the 82571 chip it should just work. (The 82575 chip is a bit newer and may not work with the FreeBSD 6.2 em driver. If I recall correctly, pfSense 1.2 is based on FreeBSD 6.2.)
-