Equipos y materiales > Openwrt & LEDE |
No consigo echar a andar un WRT160NL |
(1/2) > >> |
elbelu:
Como veis es la primera vez que escribo (y para ello he debido de registrarme) aunque llevo algún tiempo utilizando este foro para aprender a destrozar diferentes aparatos que tengo por casa. Esta vez le ha tocado a mi router, un WRT160NL y para ello estoy siguiendo el manual publicado en este foro https://foro.seguridadwireless.net/openwrt/instalacion-de-openwrt-y-mas-en-wrt160nl/ (no respondo en ese tema por la amenaza que me sale de no revivir temas pasados, espero no estar equivocandome). Mi intención es hacerlo router principal y conseguir vincularle un disco duro de almacenaje para hacer mis primeros pinitos con samba, torrent y demás... El problema es que me veo incapaz de instalarle la versión jffs2. Igual da que instale la factory desde el firmware original o el systeupgrade desde la squashfs. Siempre se me muere el router y debo revivirlo a tráves del puerto serie interno (gracias a un tutorial de otro blog). Lo intenté de dos formas a traves de tftpd32 y por la consola del router y nada. Dado esos inconvenientes intento seguir todos los pasos pero desde la version squashfs. Configuro todos los apartados corectamente, descargo todos los paquetes necesarios y los instalo y demás. Pero cuando me toca reinciar el router para que me reconozca las diferentes particiones del disco duro surgen diferentes problemas, desde que se me brickee y me toque recurrir de nuevo al puerto serie hasta que solo me reconozca la particion ext3 y me borre determinados paquetes o se me vuelva el router al estado original (sin contraseña ni nada). Mis pocos conocimientos en la materia me hacen pensar que si la versión squashfs es solo lectura, no permite instalar demasiadas opciones y al reinciar me lo borra todo. Los archivos los bajo directamente de la web de openwrt, por eso me extraña que no instalen adecuadamente. Las preguntas que quería hacer son: -¿La versión squashfs no sirve para instalar un cliente torrent o samba? -¿Es normal que se me brickee tantas veces al intentar instalar la versión jjffs2? Gracias, por llegar leyendo hasta aquí. |
Pteridium:
Procura poner toda la información posible del router y los diferentes intentos que has hecho. También será muy útil si pones los mensajes que te saca por el puerto serie. Revisa, además del hilo que has mencionado, esto enlaces: http://wiki.openwrt.org/toh/linksys/wrt160nl https://forum.openwrt.org/viewtopic.php?id=20298 |
elbelu:
No sé a que te refieres con toda la información del router. Es un Linksys Wireless-N modelo WRT160NL, que tendrá unos 6 meses aproximadamente. Cuando lo hago a través del puerto serie, accedo a él por Putty, escribo el comando, upgrade code.bin y le cargo el archivo a través del tftpd32. Tanto el firmware original bajado de la pagina de Linksys como el archivo "openwrt-ar71xx-wrt160nl-squashfs-factory.bin" instalan sin problemas, el "openwrt-ar71xx-wrt160nl-jffs2-factory.bin", me dá primero un error que comienza por... jffs2_scan_eraseblock() magic bitmask 0x1985 not found at instead seguido de direcciones de memoria, así durante varios minutos, hasta que acaba con un.... fallo de kernel. De este no tengo la transcripción exacta, cuando lo vuelva a tener que resucitar intentaré hacer pantallazos. Cuando lo instalo a través de la consola de firmware original llega al 30 y algo por ciento y me salta una pantalla con error y ya no vuelve a conectar. Si instalo el systemupgrade desde la versión squashfs se me queda en waiting for de router... y ahí se muere. |
Noltari:
No utilices los snapshots (rama trunk), porque hay algún que otro fallo después de haber cambiado el kernel a la v3.7 (lógico, nadie la había testeado...). Por otro lado, parece que has flasheado la versión "sysupgrade" desde el firmware original, en vez de utilizar "factory". El problema es que al utilizar la versión "sysupgrade", la flash no se borra completamente y el kernel no "se atreve" a borrarla para evitar posibles fallos. Todo esto se soluciona utilizando la imagen "factory", que sí borra la flash entera. 1) Instala el firmware original. 2) Instala este firmware (AA-squasfs-factory): http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/openwrt-ar71xx-generic-wrt160nl-squashfs-factory.bin Posteriormente, cuando actualices desde OpenWrt utiliza la versión "sysupgrade". Saludos. |
elbelu:
Perdona mi desconocimiento pero no sé que son los snapshots.... Cuando actualizaba desde el firmware original siempre lo hacia con una versión factory, tal vez me lié en alguna explicación, pero tanto la factory como la sysupgrade me fallaban en su versión jffs2 Con el Firmware que me pasas debería funcionar todo ¿no? No haría falta que pasara a una versión jffs2, es que para que sirven esas dos versiones tengo un poco de lio. Copio lo que me sale cuando conecto el router por el puerto serial. --- Código: ---U-Boot 1.1.6 (Apr 14 2010 - 14:02:36) DRAM: ar7100_ddr_initial_config(237) enter! ar7100_ddr_initial_config(269) exit! U-Boot 1.1.6 (Apr 14 2010 - 14:02:36) AP81 (ar7100) U-boot sri 32 MB WRT160NL u-boot version: 1.0.0 Top of RAM usable for U-Boot at: 82000000 Reserving 279k for U-Boot at: 81fb8000 Reserving 192k for malloc() at: 81f88000 Reserving 44 Bytes for Board Info at: 81f87fd4 Reserving 36 Bytes for Global Data at: 81f87fb0 Reserving 128k for boot params() at: 81f67fb0 Stack Pointer at: 81f67f98 Now running in RAM - U-Boot at: 81fb8000 id read 0x100000ff flash size 8MB, sector count = 128 Flash: 8 MB *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Net: ag7100_enet_initialize... ag7100 get ethaddr for device eth0 Fetching MAC Address from 0x81feb1e0 --------***** Get the RTL8306SD Manufactory ID=379c *****------- Reg6: speed=0 nway=1 duplex=0 Reg5: speed=0 nway=0 duplex=0 Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0 a5=0 Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0 Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0 Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0 Reg1: a1=7fd9 a2=30e0 a3=15ac a4=30e0 eth0: 58:6d:8f:ce:ad:03 eth0 up eth0 ### main_loop entered: bootdelay=1 Hit any key to stop autoboot: 0 --- Fin del código --- |
Navegación |
Índice de Mensajes |
Página Siguiente |