So right now the default config switch is set to send everything to the firewall. If the firewall does not have routes to direct the traffic to the other VLANs on the other switch, communication wont occur. Having both switches connected together and to the firewall is more than likely creating a loop. In which case you will probably notice the switch to switch connection is blocking/discarding.  Is there certain need for both of these switches to connect to the firewall? Because the easiest solution would be to disconnect the default config switch. And have the clients that connect to it have a GW of 192.168.0.254. 
I am trying to setup a new switch to migrate everything over and setup some VLANS. Inter VLAN routing seems to be working, I can ping each of the gateway addresses assigned to each VLAN and I can even ping devices currently connect to the existing infrastructure using the console. How ever if i plug a laptop into one of the ports I can not ping any of the existing devices unless I am plugged into VLAN 10. Otherwise I can only ping each of the VLAN gateways I have configured.  I have a temporary single up-link from existing dell 6248 that is using the default VLAN 1. to port 1 on the new dell 6248. (will be removed after everything is migrated over.) Any Idea what I am doing wrong? [IMAGE]   [IMAGE]
PC6248 Cross VLAN communication.