I have a net5501, but it appears the "vr" ethernet driver (both 1.231 and 1.3b4) does not support VLAN 'long frames', so the tagged interfaces MTU is reduced, hence problems.
I solved my net5501 VLAN problems by adding a $30 Intel Pro 1000 GT PCI card. The PCI card fits very nicely into the net5501 case. The em0 interface support VLANs very nicely.
I am using generic-pc 1.3B4. Note: m0n0wall 1.231 had read errors on vr0 when stressed, (possibly USB IRQ conflict with vr0, sorry I didn't have a chance to investigate more).
Lonnie