VLAN to Cisco 2912 switch

I am trying to setup VLANs to a Cisco 2912 switch. For this test, I have 3 VLANs:
VLAN 1 - LAN 192.168.1.x
VLAN 2 - WAN 10.4.217.x
VLAN 3 - INTERNET w.x.y.z (public address)

I have the MikroTik programmed with 3 VLAN interfaces on ether1. Ether1 is connected to port 12 on the switch. Port 12 is programmed as follows:

interface FastEthernet0/12
switchport trunk encapsulation dot1q
switchport mode trunk

I also have VLAN 1 programmed in the switch:
interface VLAN1
ip address 192.168.1.2 255.255.255.0
no ip directed-broadcast
no ip route-cache

When this is setup, CDP functions as the Cisco sees the MikroTik. When I try to ping between the units on VLAN 1, I can see the arp request & reply, but nothing works. Any suggestions?

Thanks!
Brian.

I was putting an IP address on VLAN 1. This was causing the problem. I deleted VLAN 1 in the MT, then assigned the IP I wanted on VLAN 1 to ether1 and it works. Also, you can add VIA Rhine I/II Fast Ethernet to the list of chips that VLANS work on. (VIA EPIA-V ITX motherboard)

We will check on this setup.

John