{"id":603,"date":"2010-05-06T22:44:55","date_gmt":"2010-05-06T21:44:55","guid":{"rendered":"http:\/\/blog.walii.es\/2010\/05\/06\/linksys-54g-v4-con-memoria-sd-y-2-puertos-serie\/"},"modified":"2010-05-07T08:52:55","modified_gmt":"2010-05-07T07:52:55","slug":"linksys-54g-v4-con-memoria-sd-y-2-puertos-serie","status":"publish","type":"post","link":"https:\/\/blog.walii.es\/?p=603","title":{"rendered":"LINKSYS 54g v4 con memoria SD y 2 puertos serie"},"content":{"rendered":"<p>Quiero compartir con vosotros las modificaciones realizadas en mi router de borde, LINKSYS 54g, el cual posee una memoria de 16Mb la cual nos permite instalar algunas cosas, pero no tanto como queramos por eso he decido instalarle una memoria SD la cual mediante los accesos GPIO del procesador podemos leer como si fuera un disco interno\u2026 he instalar cosillas en este.<\/p>\n<p>Tambi\u00e9n una modificaci\u00f3n interesante es extraer los dos puertos Serie que posee en la placa central, los cuales nos pueden ser \u00fatil tras un traductor de tensiones para llegar a utilizarlo con MODEMS externos, microcontroladores o cualquier cosa que use puerto serie.<\/p>\n<p style=\"text-align: center;\"><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/05\/050610_2144_LINKSYS54gv1.jpg\" alt=\"\" \/><\/p>\n<p style=\"text-align: center;\"><!--more--><\/p>\n<p style=\"text-align: center;\">Esta es una imagen general del router, en donde podemos ver la tarjeta SD de 1GB y los cables de conexi\u00f3n de los puertos serie.<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\"><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/05\/050610_2144_LINKSYS54gv2.jpg\" alt=\"\" \/><\/p>\n<p style=\"text-align: center;\">En esta pueden ver la modificaci\u00f3n agregando un peque\u00f1o disipador adhesivo al procesador, y as\u00ed poder hacer un poco de OVERCLOCKING.<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\"><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/05\/050610_2144_LINKSYS54gv3.jpg\" alt=\"\" \/><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/05\/050610_2144_LINKSYS54gv4.png\" alt=\"\" \/><\/p>\n<p style=\"text-align: center;\">Aqu\u00ed vemos la conexi\u00f3n serie, la cual la llevo a la parte trasera del router, en donde pondr\u00e9 los conectores de acceso. La consola por defecto es (115200, 8, N, 1), pero modificando el archivo \/etc\/inittab y comentar las l\u00edneas correspondientes a los puertos serie.<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\"><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/05\/050610_2144_LINKSYS54gv5.jpg\" alt=\"\" \/><\/p>\n<p style=\"text-align: center;\">La instalaci\u00f3n de la tarjeta se realiza de una forma muy artesanal, este z\u00f3calo SD lo he obtenido de un viejo multilector de tarjetas, y con un poco de pl\u00e1stico inyectado se puede fijar de una forma muy estable.<\/p>\n<p style=\"text-align: center;\">\n<p style=\"text-align: center;\"><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/05\/050610_2144_LINKSYS54gv6.jpg\" alt=\"\" \/><\/p>\n<p style=\"text-align: center;\">Los puntos de soldadura de la tarjeta SD se explican a continuaci\u00f3n, pero son f\u00e1ciles de ver en las fotos.<\/p>\n<p style=\"text-align: center;\">Aqu\u00ed pongo algunas fotos capturadas de <a href=\"http:\/\/nuwiki.openwrt.org\/oldwiki\/OpenWrtDocs\/Customizing\/Hardware\/MMC#wrt54g.v4.and.wrt54gl.v1.1\">http:\/\/nuwiki.openwrt.org\/oldwiki\/OpenWrtDocs\/Customizing\/Hardware\/MMC#wrt54g.v4.and.wrt54gl.v1.1<\/a><\/p>\n<p style=\"text-align: center;\"><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/05\/050610_2144_LINKSYS54gv7.jpg\" alt=\"\" \/><\/p>\n<p style=\"text-align: center;\"><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/05\/050610_2144_LINKSYS54gv8.jpg\" alt=\"\" \/><\/p>\n<p style=\"text-align: center;\"><img src=\"http:\/\/blog.walii.es\/wp-content\/uploads\/2010\/05\/050610_2144_LINKSYS54gv9.jpg\" alt=\"\" \/><\/p>\n<p style=\"text-align: center;\">SD cardwrt54gsV4 1CSGPIO7DMZ LED 2DIGPIO2WHITE LED 3VSSGNDJP2 pin9 4VDD3.3VJP2 pin1 5CLKGPIO3ORANGE LED 6VSS2GNDJP2 pin10 7DOGPIO4SWITCH<\/p>\n<p><strong>Deber\u00edamos instalar los siguientes paquetes<br \/>\n<\/strong><\/p>\n<pre><code>kmod-broadcom-mmc - 2.4.35.4+0.1-brcm-2.4-1 - Kernel driver for the Linksys WRT54G MM\/SD-Card Mod\r\n<\/code><\/pre>\n<pre><code>kmod-fs-ext2 - 2.4.35.4-brcm-2.4-1 - Kernel module for EXT2 filesystem support\r\n<\/code><\/pre>\n<pre><code>libext2fs - 1.40.11-1 - libext2fs is a library which can access ext2 and ext3 filesystems.\r\n<\/code><\/pre>\n<p>swap-utils &#8211; 2.13.0.1-2 &#8211; This package contains a collection of tools for managing swap space:<\/p>\n<p><strong>Instalamos FDISK<br \/>\n<\/strong><\/p>\n<p>fdisk &#8211; 2.13.0.1-2 &#8211; This package contains a utility for managing disk partition tables.<\/p>\n<p>Y luego podremos particionar y configurar el tipo de partici\u00f3n, lo mejor es EXT2, aunque un poco antigua y lenta, va muy bien para las memorias flash. Y una parte deberemos dejarlo para la memoria de intercambio SWAP.<\/p>\n<pre><code>root@waliiap:\/etc\/init.d# fdisk -l\r\n<\/code><\/pre>\n<pre><code>Disk \/dev\/mmc\/disc0\/disc: 1023 MB, 1023934464 bytes\r\n<\/code><\/pre>\n<pre><code>4 heads, 16 sectors\/track, 31248 cylinders\r\n<\/code><\/pre>\n<pre><code>Units = cylinders of 64 * 512 = 32768 bytes\r\n<\/code><\/pre>\n<pre><code>Disk identifier: 0x00000000\r\n<\/code><\/pre>\n<pre><code>              Device Boot      Start         End      Blocks   Id  System\r\n<\/code><\/pre>\n<pre><code>\/dev\/mmc\/disc0\/part1   *           1       27466      878904   83  Linux\r\n<\/code><\/pre>\n<pre><code>\/dev\/mmc\/disc0\/part2           27467       31248      121024   82  Linux swap \/ Solaris\r\n<\/code><\/pre>\n<p>Y formateamos la partici\u00f3n con mkfsext2 y la parte swap con el comando SWAPON<\/p>\n<p>Luego con reiniciar el router, veremos un nuevo espacio, por defecto \/HOME\u2026 pero yo lo he modificado para tenerlo mas identificado, esto lo hacemos en \/etc\/config\/fstab<\/p>\n<pre><code>root@waliiap:\/etc\/init.d# df -h\r\n<\/code><\/pre>\n<pre><code>Filesystem                Size      Used Available Use% Mounted on\r\n<\/code><\/pre>\n<pre><code>rootfs                    1.6M      1.6M         0 100% \/\r\n<\/code><\/pre>\n<pre><code>\/dev\/root                 1.6M      1.6M         0 100% \/rom\r\n<\/code><\/pre>\n<pre><code>tmpfs                     7.0M    724.0k      6.3M  10% \/tmp\r\n<\/code><\/pre>\n<pre><code>\/dev\/mtdblock\/4           1.7M    768.0k    960.0k  44% \/jffs\r\n<\/code><\/pre>\n<pre><code>mini_fo:\/jffs             1.6M      1.6M         0 100% \/\r\n<\/code><\/pre>\n<pre><code>\/dev\/mmc\/disc0\/part1    844.8M    178.1M    623.8M  22% \/mnt\/usbdrive\r\n<\/code><\/pre>\n<p>El archivo fstab:<\/p>\n<pre><code>root@waliiap:\/etc\/init.d# cat \/etc\/config\/fstab\r\n<\/code><\/pre>\n<pre><code><em>config 'mount'\r\n<\/em><\/code><\/pre>\n<pre><code><em>        option 'options' 'rw,sync'\r\n<\/em><\/code><\/pre>\n<pre><code><em>        option 'enabled' '1'\r\n<\/em><\/code><\/pre>\n<pre><code><em>        option 'device' '\/dev\/mmc\/disc0\/part1'\r\n<\/em><\/code><\/pre>\n<pre><code><em>        option 'target' '\/mnt\/usbdrive'\r\n<\/em><\/code><\/pre>\n<pre><code><em>        option 'fstype' 'ext2'\r\n<\/em><\/code><\/pre>\n<pre><code><em>config 'swap'\r\n<\/em><\/code><\/pre>\n<pre><code><em>        option 'enabled' '1'\r\n<\/em><\/code><\/pre>\n<pre><code><em>        option 'device' '\/dev\/mmc\/disc0\/part2'\r\n<\/em><\/code><\/pre>\n<pre><code><span style=\"font-family: Calibri; font-size: 12pt;\"><strong><em>Un consejo es adicionar la opci\u00f3n al instalador de paquete, para que podamos instalar directamente en la memoria SD\r\n<\/em><\/strong><\/span><\/code><\/pre>\n<pre><code><span style=\"font-family: Calibri; font-size: 12pt;\"><strong><em>Esto lo hacemos modificando el archivo \/etc\/opkg.conf\r\n<\/em><\/strong><\/span><\/code><\/pre>\n<pre><code><em>root@waliiap:\/etc\/init.d# cat \/etc\/opkg.conf\r\n<\/em><\/code><\/pre>\n<pre><code><em>src\/gz snapshots http:\/\/downloads.openwrt.org\/kamikaze\/8.09.1\/brcm-2.4\/packages\r\n<\/em><\/code><\/pre>\n<pre><code><em>dest root \/\r\n<\/em><\/code><\/pre>\n<pre><code><em>dest ram \/tmp\r\n<\/em><\/code><\/pre>\n<pre><code><em>dest usb \/mnt\/usbdrive\r\n<\/em><\/code><\/pre>\n<pre><code><em>lists_dir ext \/var\/opkg-lists\r\n<\/em><\/code><\/pre>\n<pre><code><em>option overlay_root \/jffs\r\n<\/em><\/code><\/pre>\n<pre><code><span style=\"color: #00b050;\"><strong><em>Y cuando instalemos algo, ponemos la opci\u00f3n \u2013dest usb y el programa se instalara en el SD.<\/em><\/strong><\/span><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Quiero compartir con vosotros las modificaciones realizadas en mi router de borde, LINKSYS 54g, el cual posee una memoria de 16Mb la cual nos permite instalar algunas cosas, pero no tanto como queramos por eso he decido instalarle una memoria SD la cual mediante los accesos GPIO del procesador podemos leer como si fuera un &hellip;<br \/><a href=\"https:\/\/blog.walii.es\/?p=603\" class=\"more-link pen_button pen_element_default pen_icon_arrow_double\">Seguir leyendo <span class=\"screen-reader-text\">LINKSYS 54g v4 con memoria SD y 2 puertos serie<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[68,6,12],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/603"}],"collection":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=603"}],"version-history":[{"count":1,"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/603\/revisions"}],"predecessor-version":[{"id":604,"href":"https:\/\/blog.walii.es\/index.php?rest_route=\/wp\/v2\/posts\/603\/revisions\/604"}],"wp:attachment":[{"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=603"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=603"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.walii.es\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=603"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}