Ofcourse im not sure which hardware you got there, but all the hardware i tried here just ignore the vlan packets, as they do not support it / or have it disabled.
If hardware is causing trouble when you have vlans on the link, but also untagged vlan then i would suggest getting other hardware which does work like the RFC specified.
Even windows works fine when there are Vlans tagged on the link, and windows uses the untagged.
That's the problem with the 250GS you can't have a Port mapped Untagged into a specific Vlan and also have Tagged packets on that port!
Either everything coming out of that port is tagged or Nothing is.
The device connected to the port is a HP server running Centos 6.x
I Want tagged packets for the iLO and untagged for the OS itself (It's a DL120 G7 the iLO shares one of the existing NIC's rather than having it's own management port)
I could of course reconfigure Centos to use the tagged Vlan but seeing as the server is actually a KVM host that's actually a right pain in the backside to do, much easier to just use a switch that supports Dual mode ports.
That way I can simply have the switch port untagged in the Server Vlan but Tagged in the other Vlan.