Silicom PEG6I Six Port Gigabit PCIE
-
I'll try to force a mask at the end of this route.
How did you configure the interface? pfSense shell command ifconfig but forgot to specify a network mask?
Hi,
here's the configuration of em0. Do you see any problem with this config?
The firewall rules of opt1 :
Here's the result of netstat -rn :
netstat -rn after a ping from the routeur (10.0.1.1) to the client(10.0.1.2):
The same thing with the WebConfigurator :
I am wondering : Does the "9b" is the good set of option for this card for em0? I am not familiar with these options.
Finally, here's the Gateway page :
EDIT :
Thank you!
Best Regards.(Let me know if you need more information!)
-
There have been reports of some combinations of drivers and NICs getting hardware checksumming wrong. So thanks for pointing out the options field.
How about starting a ping on the pfSense box and concurrently running a packet capture on the client. Do you see the ping? Does the packet capture report checksum problems? Does the client generate a response?
-
There have been reports of some combinations of drivers and NICs getting hardware checksumming wrong. So thanks for pointing out the options field.
How about starting a ping on the pfSense box and concurrently running a packet capture on the client. Do you see the ping? Does the packet capture report checksum problems? Does the client generate a response?
Edit : No, here's what i could capture. (arp request)
And the answer :
Does it looks like a driver problem?
I'm on the website of silicom right now and you need to be a "member" to get the driver. -
Hi,
I finally managed to compile the driver. What a painful experience…
The driver is correctly installed (and running) and I'm sure it's the right version but still, I have the same problem.
The last time I posted here the only thing I could see on my network was some ARP request. So I have decided to create some static arp resolution on my client and my router. I tried to ping my client from my router and this is what I could see (0/9 packets in/out is important):
BUT, here's what my client could see at the same time :
and this is the response to the ping command :
It looks like the NIC on my PfSense box can't read packets (?)…
I have to say that I have tried this on different interfaces (with no result) and I have tested this nic on my windows box and it worked perfectly. -
Any possibility you have the "bypass" variant of the card (PEG6BPi6) and it is operating in "bypass " mode (pairs of ports are internally linked so that traffic bypasses the host)? Apparently the PEG6BPi6 supports a variety of modes besides operating as a regular 6 port card see http://www.silicom-usa.com/Networking_Bypass_Adapters/PEG6BPi6-Six_Port_Copper_Gigabit_Ethernet_PCI_Express_Bypass_Server_Adapter_Intel_based_58
There is something "unusual" that your em0 is not receiving frames.
-
Ah, by-pass, yes my money's on that. :)
Looks like it has configurable options stored in an onboard eprom such that you should be able to boot it in a windows box, disable by-pass completely and it should then remember that setting in pfSense. If you have the bypass variant as Wallybob said.Steve
-
Any possibility you have the "bypass" variant of the card (PEG6BPi6) and it is operating in "bypass " mode (pairs of ports are internally linked so that traffic bypasses the host)? Apparently the PEG6BPi6 supports a variety of modes besides operating as a regular 6 port card see http://www.silicom-usa.com/Networking_Bypass_Adapters/PEG6BPi6-Six_Port_Copper_Gigabit_Ethernet_PCI_Express_Bypass_Server_Adapter_Intel_based_58
There is something "unusual" that your em0 is not receiving frames.
Hi, my card seems to be slightly different from a PEG6BPi6. (I have a "PEG6i".) I have never heard of a bypass mode and I'm not sure if my card offer this mode. I have to say, i had to format my pfsense box during the installation of the driver. Here's a new screenshot of the "mode" for em0, which is slightly different. (before it was in "9b" with <rxcsum,txcsum,vlan_mtu,vlan_hwtagging,vlan_hwcsum>) But all other configuration are the same.
I will search how to remove the bypass mode. Thank you.</rxcsum,txcsum,vlan_mtu,vlan_hwtagging,vlan_hwcsum>
-
It will be easy to tell if you have a card with by-pass capability. It will have a number of small relays on it. Those are the small white rectangular things in this picture of the card:
If it does have by-pass it can be super confusing.
Steve
-
It will be easy to tell if you have a card with by-pass capability. It will have a number of small relays on it. Those are the small white rectangular things in this picture of the card:
If it does have by-pass it can be super confusing.
Steve
Hi Steve,
Here's a picture of my card. I do not see anything that suggest that my card supports "by-pass" function.
-
I agree. That's a shame because it would have very nicely fit all your symptoms. ::)
Steve
-
I agree. That's a shame because it would have very nicely fit all your symptoms. ::)
Steve
Well, i have to say that I have no idea what's going on with this…
I have never seen such a thing. -
From your recent screenshot of ifconfig output it appears you reverted to pfSense 2.0-RC1. Why?
For problems like this I would be inclined to stick with the version of pfSense built on the most up-to-date version of FreeBSD (currently 2.1-BETA1) to increase the likelihood that a similar problem had been seen by someone else, reported and fixed. -
From your recent screenshot of ifconfig output it appears you reverted to pfSense 2.0-RC1. Why?
For problems like this I would be inclined to stick with the version of pfSense built on the most up-to-date version of FreeBSD (currently 2.1-BETA1) to increase the likelihood that a similar problem had been seen by someone else, reported and fixed.Hi, as I mentioned earlier, I had to format my pfsense box while I was trying to install the driver and I used a cd that I had nearby. But you are right, I should have used the newest version. I'll start it over once more with version 2.0.2.
-
I just re-installed pfsense on version 2.0.2, re-installed the driver and I'm stuck with the same problem. It seems that pfsense can't "read" the packets he receive on em0. (The driver was built on freebsd 8.1, which is the same than pfsense 2.0.2)
Does anybody have another idea?
-
Alright, since it looks like I'm going nowhere with this card I would like to know, could anybody recommend me any PCI Gigabit NIC(1 port)? Yesterday I tried a "StarTech ST1000BT32 Gigabit Ethernet Card 10/100/1000Mbps PCI 1 x RJ45" http://www.newegg.ca/Product/Product.aspx?Item=N82E16833114004CVF and it did not worked either.
I have decided to roll back to my old pfSense box with this board : MSI 865G Neo2P because it worked well for about 2 years. I need 2 gigabit port and only 2 pci (not pci-e) gigabit would do the job. Something with a minimum of configuration would be highly appreciated. (A nic that you plug and it works automatically. I do not wish to go through the same thing than with my silicom PEG6i.)
Thank you -
Yesterday I tried a "StarTech ST1000BT32 Gigabit Ethernet Card 10/100/1000Mbps PCI 1 x RJ45" http://www.newegg.ca/Product/Product.aspx?Item=N82E16833114004CVF and it did not worked either.
In what way did it not work?
Considering the trouble you have already had I am reluctant to make any further suggestions until I know why the card didn't work. If the slot is broken changing cards won't help.