Caixa de Lego para o Raspberry Pi por @designerferro
Se alguma coisa pode correr mal, então vai correr mal. Esta é a Lei de Murphy. Aqui no Poupar Melhor temos a nossa quota de desafios da superstição de engenheiros. Costumamos referi-la, mas desta vez quero partilhar convosco algo que pode ir para além da Lei de Murphy. Os ficheiros que serviam o Raspberry Pi cá de casa a partir do Zonhub deixaram de funcionar e aparentemente o Zonhub também, algo que não sabia se estaria relacionado.
O meu prestador de comunicações eletrónicas, um nome pomposo para fornecedor de comunicações, é uma empresa a quem já disse que sou mudaria se fosse obrigado a isso. A experiência que aqui partilho poderá mesmo ter sido uma exceção e não significante para o total da prestação dessa empresa, pelo que só pode ser considerada apenas isso e não uma tentativa de generalização.
Desde o dia 16 de Julho que o Zonhub, o nome que dão ao equipamento que colocam na nossa casa para fazer a ligação da minha rede interna privada com a rede do fornecedor, e daí para as outras redes, começou com comportamentos estranhos. Primeiro tornou-se lento e depois começou a prestar serviço de forma intermitente. Os dados recolhidos pelo Samknows não me mentem. Os dados de diagnóstico de rede também não. O disco partilhado deixou de aparecer na rede e o equipamento parecia reiniciar-se sem razão a cada minuto. As luzes apareciam, mas os serviços íam desaparecendo até que o equipamento desaparecia da rede. Os equipamentos perdiam a ligação ao Zonhub.
Passado uns minutos, o Zonhub voltava a aparecer. O acesso WiFi e por cabo era reestabelecido, mas tudo só para voltar a repetir a dança… Degradação de serviço até que tudo desaparecia.
Verifiquei tudo: os cabos, as configurações… Desliguei e voltei a ligar… até que tive telefonei para a linha de apoio do fornecedor. Quando comecei a falar e referi que estaria a pagar a chamada para um problema que era da responsabilidade do fornecedor, para minha surpresa, do outro lado da linha ofereceram-se para ligar-me. Isto e a prontidão com que me enviaram o técnico a casa foi muito positivo.
Quando não conseguiu diagnosticar o problema pelo telefone, o fornecedor enviou uma equipa técnica a casa. Substituíram os cabos entre o equipamento e a tomada de parede porque, diziam, já não se usavam cabos daqueles. Substituíram a box da Televisão e a de ligação à internet por umas novas com um logótipo novo da empresa.
Não entendo muito bem porque alterariam o equipamento se o problema não fosse daí… O meu XBMC cá de casa sempre usou o disco partilhado na box. Desde que liguei o Raspbmc que o disco passou a ser parte fixa do conjunto.
Antes de sair, eu e o técnico do fornecedor fizemos todas as verificações possíveis. Ligámos e desligámos tudo. Verificámos os tempos de acesso entre equipamentos. Ligámos e usámos vários equipamentos à rede por cabo e Wifi. Tudo estava bem, pelo que o considerámos o episódio corrigido. O único senão foi o Zonhub ter atribuído a letra A ao disco, coisas do Windows, em lugar da antiga letra E. Isto tinha impacto no XBMC e por isso tinha de ser corrigido.
Na manhã seguinte, fui verificar a configuração. Desliguei a partilha de impressoras, coisa que não há cá em casa. Quando liguei a partilha UPnP dos ficheiros multimédia, a dança recomeçou. Primeiro degradação do acesso à internet, com degradação do acesso à página do Zonhub, para no final acabar sem acesso a coisa nenhuma. O equipamento parecia desligar-se e voltar a ligar.
Dança do Zonhub
Mas desta vez a coisa agravou-se. O equipamento quase que desaparecia. O disco, depois de removido do Zonhub deixou de ter ficheiros disponíveis e a internet desapareceu para todo o sempre… E é aqui que entra o Murphy: quando no meio disto tentei corrigir o disco, carreguei acidentalmente numa daquelas odiosas mensagens que os sistemas operativos nos mostram a perguntar se quero formatar o disco. Como tinha outro disco que ía realmente formatar ligado, lá carreguei a dizer que sim… Perdi os meus ficheiros todos.
Hoje escrevo já com tudo resolvido por mim. Os discos passaram a estar todos ligados ao Raspbmc pelo Hub USB e o Zonhub tem os serviços de partilha de disco e UPnP desligados. Parece que funciona, mas não era assim que funcionava.