Been running pfSense for a few months. Good stuff.
But, the box I have it on where it counts (80ish users, old PIII 550 MHz
box) the on board NIC's not supporting ALTQ.
At home, the old box I have it running on, it's on board NIC starts
dropping packets when I turn on traffic shaping.
So, I figured I needed some new NICs.
Bought a case of D-Link DGE-530T cards. (Seem good. And cheap)
# pciconf -lv
[EMAIL PROTECTED]:9:0: class=0x020000 card=0x4b011186 chip=0x4b011186 rev=0x11
hdr=0x00
vendor = 'D-Link System Inc'
class = network
subclass = ethernet
This is the so-called revision-B1 chip, it is newer than the A1 that
is included to the 6.1-RELEASE.
Following: http://www.freebsd.org/cgi/query-pr.cgi?pr=99903
And the guidance from freebsd-net mailing list.
They're schooling me on how to patch my driver source.
I've got the basic idea. I've done simple patches before.
Not exactly sure if I'll need to just rebuild the module or if I'll need to redo
the whole kernel.
I guess I need to do that on a separate box and then, I dunno, install either
the driver module or a whole new kernel on the router?
That'll be a first for me.
I downloaded the pfsense-development version last night as well.
Looking it over in between solving whatever pops up at work.
Got some questions:
Where's the src files?
How does the pfsense kernel differ from the generic fbsd kernel (or the
modules)?
How have you modified pf to make it work here?
Why's there no sysinstall ?
Basically, what should I know about pfsense to start (trying) developing in it?
I've done a little coding in a variety of languages. Hacks mostly. Tools to
make whatever I'm doing easier (or possible).
Bout 1/4 way through McKusick's "Design and Implementation"
Bit by bit, it's starting to make a little more sense each day.
I want to get more involved. Not just hacks.
I want to learn to contribute to serious collaborative open-source projects.
Thought I'd drop a line in here fishing for direction.