Blz, quanto ao edimax 7206apb que tem o mesmo chipset mais com 8mb de memoria, ele funfa com este firm?
Obrigado!!
Versão Imprimível
Blz, quanto ao edimax 7206apb que tem o mesmo chipset mais com 8mb de memoria, ele funfa com este firm?
Obrigado!!
Olá Ferrarese,Citação:
Postado originalmente por Ferarrese
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 :)
Oi oyama,Citação:
Postado originalmente por 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,Citação:
Postado originalmente por eliphas
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,Citação:
Postado originalmente por 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 :D
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