Verifique as configurações de proxy nas preferências do torbutton e certifique-se de que não há configurações manuais inadequadas. As configurações automáticas devem funcionar bem, se você não tiver nenhuma configuração especial.
Se isso não ajudar, verifique (por exemplo, via netstat) se o Tor está escutando na interface de loopback na porta esperada (9050 por padrão) e se não há firewall pessoal bloqueando as conexões para essa porta. Você pode querer verificar isso conectando a esta porta com o telnet.
Além disso, verifique se o Polipo está em execução e atendendo na porta esperada (8118 por padrão) se quiser usá-lo. Como acima, verifique se você consegue se conectar a essa porta.
Note que o Firefox (ou Torbutton) não se conecta ao Vidalia mesmo em configurações de trabalho. Vidalia é apenas um frontend para controlar o Tor. Você quer que o Firefox se conecte ao Tor (diretamente ou através do Polipo).