Página 44 de 44 PrimeiroPrimeiro ... 394041424344
+ Responder ao Tópico



  1. Citação Postado originalmente por infect Ver Post
    Vamos lá:
    Para começar, os que não tem domínio da coisa eu vou explicar mais ou menos, me corrijam se eu estiver errado.

    O firmware nada mais é que um linux normal, só que a sua compilação é feita através de um cross compiler. Um cross compiler é um conjunto de compilador e bibliotecas responsáveis pela compilação de um fonte para uma determinada plataforma.

    A plataforma que estas bridges (ovislink, kodama, sinwell, edimax) utiliza é a mips. só que é um tipo de mips de patente livre (um "hardware" open source). Isto torna o hardware bem barato. No caso o chip rtl8181 é um SOC da realtek semiconductors. Um SOC é um System On Chip, ele é quase uma placa mãe inteira encapsulada em um chip. No rtl8181 temos alguns devices, os mais importantes são:
    01) um chip rtl8180 (wireless)
    02) um ou dois chips rtl8139 (lan)
    03) uma UART6550 (porta serial)
    04) um processador lexra de 200mhz

    no caso do rtl8186 que está chegando por aí temos:
    01) um chip rtl8185 (wireless 802.11b/g e alguns 11a)
    02) um ou dois chips rtl8139 (lan)
    03) duas UART6550 (porta serial)
    04) um processador lexra de 200mhz
    alem de instruções a nível de hardware para suporte a criptografia avançada, e outras peculiaridades.

    Na plaquinha onde está soldado este chip temos 1 ou 2 bancos de memória sdram de 8mb cada , e uma memória flash de 2 ou 4mb. a memória flash é como se fosse o HD da plaquinha.

    Então senhores, vamos fazer o download de tudo. depois compilamos o kernel com o cross compiler. O kernel é alterado visando economia de espaço e recursos que não vamos utilizar. após compilar o kernel, compilamos os módulos de drivers e recursos de rede. depois vamos passar para os daemons como web server, ssh server, syslog se precisar , e por aí vai.
    após compilar tudo é feito um filesystem de forma compactada , não entendi muito esta parte mas é feito um dump de todos os executaveis, libs e recursos do sistema operacional em um arquivinho de imagem. esta imagem é enviada para a plaquinha através de um tftp.
    após ser enviado gravamos este arquivo na memória flash (momento crítico este, pois pode-se perder a plaquinha se fizer errado) e pronto. só dar boot.

    mas referências pode ser encontradas em:
    rtl8181.sourceforge.net
    www.realtek.com.tw

    dúvidas?
    ok... NO CASO DE UM GI-LINK... se eu fizer um firmware e der errado... o na hora do upload der errado.. não é só repor o firm original via tftp

  2. #217
    Não Registrado
    Voce me deu uma luz. Estava em meio de um apagao geral e com esse teu post fiquei iluminado com a sua ideia de resetar a memoria flash.
    ja fiz isso em mp3 mas nao tinha ideia de como fazer isso no 5460ap.
    o meu tinha queimado o chip realtek da lan1. troquei o chip que retirei de uma placa de pc inutilizada e o mesmo funcionou.
    so que tinha o firmware da Ap Pro que para mim é uma porcaria. Resolvi entao trocar para o firmware do fabricante. quando tentei upar o firmware, antes de chegar no final ele dizia que era invalido. Tudo por causa do maledito ap pro.
    Foi entao q cai na besteira de puxar uma configuracao de outro ap e ai deu kaka. Nada funciona mais.
    Acende a lan1 somente quando conecto a hub, a lan2 ta normal. Power acende e fica verde, status fica permanentemente vermelho.
    estou tentando colocar o firmware usando o programa TeraTerm mas, quando ele inica a varredura da flash, so aparece caracteres invalidos, como um montao de lixo e nao da boot no ap.
    Agora com a sua ideia vou intensificar a busca do pino correto para tentar resetar esta coisa.
    Se conseguir algo posto aqui.


    Citação Postado originalmente por vchristo Ver Post
    O AP parecia que estava morto mesmo, eu tinha inclusive ligado a interface serial ao computador e não era possivel interromper o boot nem apertando no ESC. Também fiz varias tentativas com o botão de reset e nada. Estava quase fazendo o JTAG, mas descobri uma maneira bem mais simples:

    - Desligue o AP
    - Localize o chip que contém a memória FLASH (o meu é MX: MBM29LV800CBTC-90G)
    - Ligue o pino 48 (A16 no datasheet) à terra (GND)
    - Com o pino ligado à terra, ligue o AP
    - Desligue o pino 48 da terra

    Agora não desligue o AP, senão terá que repetir o processo.
    O AP vai estar pronto a receber um firmware funcional por TFTP. Veja o ip default do seu AP e coloque o seu computador na mesma rede antes de enviar o firmware por TFTP.



  3. morreu o topico? ninguem consegui fazer nada? ou conseguiram e nao postatam? que coisa eh? o pessoal da aprouter deve ter apanhado muito para colocar o firmware deles pra funcionar... rsrsr

    fico no aguardo ai....

    at'e mais...

  4. Gostaria de saber como esta andando a construção da firm. Ela irá rodar inicialmente em qual chip, qual o equipamento. sugiro que de uma olhada na open-wrt e na ddwrt. tem quase tudo. Poderiamos partir dela.



  5. Li todos os posts, mas ví que nada relatado de sucesso, gostaria muito de ajudar, tenho uma plataforma de desenvolvimento rodando em uma maquina virtual, tenho algumas dificuldades e tenho tb muito material.






Tópicos Similares

  1. Firmware Linux para Ovislink (rtl8181) Free
    Por sergio no fórum Redes
    Respostas: 0
    Último Post: 20-07-2005, 16:07
  2. Respostas: 5
    Último Post: 17-12-2002, 12:55
  3. Software free
    Por Bruno no fórum Servidores de Rede
    Respostas: 4
    Último Post: 17-12-2002, 11:00
  4. Projeto de Rede. Por favor Ajudem
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 16-12-2002, 14:27
  5. Projetos no Bugzilla
    Por no fórum Servidores de Rede
    Respostas: 0
    Último Post: 02-10-2002, 13:49

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L