ive got the same issue, not able to see hosts.
(see also
http://forum.mikrotik.com/viewtopic.php?f=17&t=48874 )
after looking at
http://192.168.88.1/!dhost.b i guess it could be some bridge loop or similar.
i get this output:
[{adr:'44d9e7ff7191',prt:0x02,drp:0x00,mir:0x00,sts:0x07,vid:0x01dc},{adr:'44d9e7ff7191',prt:0x02,drp:0x00,mir:0x00,sts:0x07,vid:0x01dc},{adr:'44d9e7ff7191',prt:0x02,drp:0x00,mir:0x00,sts:0x07,vid:0x01dc},{adr:'44d9e7ff7191',prt:0x02,drp:0x00,mir:0x00,sts:0x07,vid:0x01dc},{adr:'44d9e7ff7191',prt:0x02,drp:0x00,mir:0x00,sts:0x07,vid:0x01dc},{adr:'44d9e7ff7191',prt:0x02,drp:0x00,mir:0x00,sts:0x07,vid:0x01dc},
...about 100 lines of it...
adr is the macaddress of the vlan-trunkport of my router, so this is correct. prt is port i guess, also correct, router is on port2.
then vid should be then vlan id? this is strange, 01dc in hex is 476 in decimal and i dont know anything about vlan476 ?
im using vlan ids 1100/1500/1660
strange, even after reboot of switch and/or router its the same behaviour.
else everything works ok, ping, vlan, everything is cool just displaying hosts doesnt work but thats not important in my case cause everything else works fine.