O que chama a atenção é o fato de você dizer que com um outro roteador (na casa do seu amigo) tudo funcionou à contento, sem problemas, quero crer que com a configuração padrão e automática do Ubuntu, o que também leva a inferir, em tese, inexistir algum problema com driver.
Isso leva a pensar que a questão não esteja exatamente no sistema operacional e sim em algum detalhe de configuração do próprio roteador Thomson DWG874B.
É interessante rever mais detalhadamente o manual dele (o que eu ainda não fiz), porém em rápida verificação dois pontos a observar:
O primeiro deles:
O manual dele diz:
"Painel lateral para WPS
Botão WPS: WiFi Protected Setup
Este botão pode ser usado para:
Realizar uma conexão sem fio segura com outro dispositivo (por exemplo, um computador) utilizando o protocolo WPS. Um acionamento longo do botão permite habilitar a associação do modem com um computador ou outro equipamento sem fio que suporte esse protocolo. Depois que a conexão é estabelecida um acionamento curto do botão liga ou desliga o tráfego da rede sem fio."
Vendo isso aí, parece existir uma chave na lateral do equipamento que se acionado (acionamento curto, como lá diz), faz bloquear a comunicação do wifi.
O segundo ponto:
O roteador possui um firewall ao que parece ativado por padrão.
Abra o roteador via browser (talvez seja 192.168.0.1 pelo que aparenta no seu ifconfig, se não abrir, ver manual) e vá até a guia firewall.
Chegando lá, procure por algo sobre "trusted computers" (máquinas confiáveis), onde terá 6 campos em sequência com dois dígitos cada. Coloque seu MAC Adress nele, que deve ser 00:03:0d:9a:8f:40 pelo que deu para ver pelo ifconfig e em seguida clique em adicionar e salvar.
Feito isso, é ver se conecta.
Obviamente a chave liga/desliga (Fn +F?, chave lateral, etc) do wireless do seu notebook precisa estar ligada.