Dave C. wrote:
>>It's easy to add the USB support just by recompiling the kernel
> Unfortunately this isn't exacty the case.
> I tried to recompile the kernel recently using the official "mono"
> configuration files, but the kernel sizes and modules size didn't match
> those in the official m0n0 release. Further, trying to use those custom
> compiled kernels in mono resulted in some things not working. For example
> dummynet doesn't work at all and when I enable the shaping it prints an
> error on the console and blocks all packets in and out of the firewall.
> It appears that Manuel's kernel includes some patches which are not standard
> in 4.9bsd. I could not find a mention on the patchset used.
> Is there a way to get a patch list and/or patch sources so that the kernel
> can be rebuilt? Or perhaps there's a hidden backdoor in there (just
> kidding.... but the kernel and modules that I produces were much smaller
> than the ones from Manuel, hence the doubth).
The irony of getting this message while doing a buildworld for my m0n0
image doesn't escape me.
The core of my point was that USB would be easy to add to m0n0wall if
you had the same build set as what Manuel uses.
That being said, I'm looking at a 128meg net4801 image based on m0n0bsd
and Mauels documentation that boots right up and makes a multiport USB
adapter available. It's a full binary install of FreeBSD as well as the
added bonus of daemontools.
It can be done, but there's a bit of work in creating the image to
mirror the configuration Manuel uses.