Visite: BR-Linux ·  VivaOLinux ·  Dicas-L


+ Responder ao Tópico

  1. Blz, quanto ao edimax 7206apb que tem o mesmo chipset mais com 8mb de memoria, ele funfa com este firm?

    Obrigado!!


  2.    Publicidade


  3. #47
    eliphas
    Citação Postado originalmente por Ferarrese
    eliphas

    Vc tem alguma versão do ShortLinux com kernel i386 pra rodar em pc's antigos?
    Olá Ferrarese,

    Não, o shortlinux foi praticamente feito do zero pensando no kernel do rtl8181, não prevendo nenhum suporte de hardware diferente desse.

    Você pode fazer algo semelhante a ele, pegando como base os scripts e o sistema de arquivos, mas não usando um cross-compiler pra compilar para o MIPS. Pra entender o funcionamento do boot e o que dá pra colocar nele, dê uma olhada no linux from scratch, em http://www.linuxfromscratch.org.

    E claro, tem váááários sistemas desse tipo pra PCs antigos, a maioria roda de um disquete. É só dar uma procurada, eu me lembro do Linux Router Project (LRP), mas isso foi a muito tempo

  4. #48
    eliphas
    Citação Postado originalmente por oyama
    Blz, quanto ao edimax 7206apb que tem o mesmo chipset mais com 8mb de memoria, ele funfa com este firm?
    Oi oyama,

    Eu compilo com suporte a 16MB de RAM porque o ovislink 1120 é o único RTL8181 que eu já botei a mão... não testei e não vi ninguém testar no edimax, mas na teoria funciona. O kernel é o mesmo para todos os 8181s.

    Você pode alterar o suporte de RAM mexendo no config do kernel antes de descompactar ele, ou direto no make menuconfig depois de descompactar:

    [shortlinux-1.3]$ grep -C1 16MB config/linux-2.4.31-RML.1
    # CONFIG_RTL8181_8MB is not set
    CONFIG_RTL8181_16MB=y
    # CONFIG_RTL8181_AUTOMB is not set

    Comenta o 16MB e descomenta o 8MB. Eles não recomendam ligar o AUTO, então eu não liguei

    Recomendo desabilitar tudo que você não for usar, pq com a imagem padrãozona (a que tem pra download, com tcpdump e etc) aqui no meu ovislink ele fica com menos de 9MB livres, menos 8MB vc vai ter só 1MB... Meio apertado pra um AP com regras de iptables, cbq e mascaramento

    Se por acaso não funcionar, eu até sou voluntário a receber o AP, botar o firmware e tentar fazer uma imagem "do tamanho" dele

    --
    Eliphas

  5. Citação Postado originalmente por eliphas
    Citação Postado originalmente por oyama
    Blz, quanto ao edimax 7206apb que tem o mesmo chipset mais com 8mb de memoria, ele funfa com este firm?
    Oi oyama,

    Eu compilo com suporte a 16MB de RAM porque o ovislink 1120 é o único RTL8181 que eu já botei a mão... não testei e não vi ninguém testar no edimax, mas na teoria funciona. O kernel é o mesmo para todos os 8181s.

    Você pode alterar o suporte de RAM mexendo no config do kernel antes de descompactar ele, ou direto no make menuconfig depois de descompactar:




    [shortlinux-1.3]$ grep -C1 16MB config/linux-2.4.31-RML.1
    # CONFIG_RTL8181_8MB is not set
    CONFIG_RTL8181_16MB=y
    # CONFIG_RTL8181_AUTOMB is not set

    Comenta o 16MB e descomenta o 8MB. Eles não recomendam ligar o AUTO, então eu não liguei

    Recomendo desabilitar tudo que você não for usar, pq com a imagem padrãozona (a que tem pra download, com tcpdump e etc) aqui no meu ovislink ele fica com menos de 9MB livres, menos 8MB vc vai ter só 1MB... Meio apertado pra um AP com regras de iptables, cbq e mascaramento

    Se por acaso não funcionar, eu até sou voluntário a receber o AP, botar o firmware e tentar fazer uma imagem "do tamanho" dele

    --
    Eliphas
    Blz,


    Parece que isto mesmo, entrei no site da realap e tem dois firm 16 e 8mb. Seria uma boa vc disponibilizar o bin para 8mb. infelizmente nao posso fazer o teste pois nao tenho como entrar no radio atraves da serial para restaurar o bixo se der pane. se vc tiver o cabo e permitir que eu envie em caso de pane. posso fazer o teste aqui.

  6. #50
    eliphas
    Citação Postado originalmente por oyama
    Parece que isto mesmo, entrei no site da realap e tem dois firm 16 e 8mb. Seria uma boa vc disponibilizar o bin para 8mb. infelizmente nao posso fazer o teste pois nao tenho como entrar no radio atraves da serial para restaurar o bixo se der pane. se vc tiver o cabo e permitir que eu envie em caso de pane. posso fazer o teste aqui.
    Olá oyama,

    Fiz uns testes por aqui setando o limite de 8MB no meu ovislink, e correu tudo bem.

    O sistema de arquivos não coube, era esperado; então tive de compactar os utlitários grandes (iptables,iwconfig,dropbear,tc). Se escolher direitinho o que ele vai fazer (ele tá bem genérico, continua suportando iptables NAT, DHCP, HTB...), dá pra voltar com os utilitários descompactados.

    A chatice de ter eles compactados é que antes de usar vc tem de descompactar, e depois de usar, compactar de novo (pra não ficar usando memória à toa)

    Os scripts foram alterados pra descompactar eles na hora de chamar e depois apagar de novo, pra economizar a memória. O "screenshot" de como ficou:

    Código :
    # df
    Filesystem           1k-blocks      Used Available Use% Mounted on
    /dev/root                 2316      1896       420  82% /
    # free
                  total         used         free       shared      buffers
      Mem:         6348         4076         2272            0            0
     Swap:            0            0            0
    Total:         6348         4076         2272

    Deixei a imagem temporária em:
    http://euodeio.net/shortlinux/shortlinux-test8mb.bin

    O md5sum: e6aeb5cc0bda69d525be768a731bb004

    Envia pelo upload da página, e se tudo der certo você vai poder entrar via SSH ou página certinho. Se der errado... bem, aí a gente conversa em privado, você me manda, e eu vejo o que aconteceu via serial console

    ATENÇÃO POVO: deixem o oyama testar primeiro, só se ele falar que tá ok, vocês podem usar... please
    Não quero de uma hora pra outra receber 20 edimax pra arrumar aqui hehe

    Outra coisa importante: O sistema de arquivos tá pequeno pra receber uma nova imagem, vou descobrir como aumentar isso. Do jeito que está, não dá pra fazer upload de outra imagem sem criar um novo sistema de arquivos usando a memória livre, tipo:

    # mkdir /firmware; mount -t ramfs none /firmware

    E depois disso, enviando a imagem pra esse diretório.

    --
    Eliphas


  7.    Publicidade




Usuários que leram este tópico: 0

Nenhum usuário nesta lista