From owner-freebsd-mips@FreeBSD.ORG Thu Mar 31 08:26:07 2011 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9B0D8106566C for ; Thu, 31 Mar 2011 08:26:07 +0000 (UTC) (envelope-from freebsd-mips@dino.sk) Received: from loki.netlab.sk (ns3.netlab.sk [84.245.65.11]) by mx1.freebsd.org (Postfix) with ESMTP id 111A98FC08 for ; Thu, 31 Mar 2011 08:26:06 +0000 (UTC) Received: from atom.dino.sk (fw1.dino.sk [84.245.95.252]) (AUTH: LOGIN milan, TLS: TLSv1/SSLv3,128bits,AES128-SHA) by loki.netlab.sk with ESMTPSA; Thu, 31 Mar 2011 10:15:48 +0200 id 00033C05.4D943834.000163B9 Date: Thu, 31 Mar 2011 10:15:54 +0200 From: Milan Obuch To: freebsd-mips@freebsd.org Message-ID: <20110331101554.68171eed@atom.dino.sk> X-Mailer: Claws Mail 3.7.8 (GTK+ 2.22.1; amd64-portbld-freebsd8.2) Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEX+/v7++v6YOTrq8PCcuIX989UvOSj++v0BNCbpAAAAB3RJTUUHsQwfFzs7RBhzUQAAAhJJREFUOI1dU8GOqzAMNKIoV1bvwD1i0ysqrHplIdBrVSX7ATSbd03VVvn9tQNtQy0hjAdn7LED4AAcPtWm9RV+MPSfxhBLx9ajd6X/ngB6/mTwnRSZua7i7Ca+0ctZKo4Qmz+JY13X6I3nFZBxIYW1PbgfQ5RP8g0XlltEWGf3cV03joYpRnFbvYDKbXjZlXyyhEZA4lI+cN3NaVXE4VKjSwTExO10eTEkkJVqIAD5z0nUBQJluQDRSQjcrBiHAJxZlAH5CUMBMC7OcJ4LMQNnxhZ1HYPscMc6J4UlWRMNwzOpCcAHKSICd1EDn83abdREIbXsHkD1OinP1aCUCOEVRaa1lMcvywUWdYgk13JQUpYNKmvXQ8Kw5ML9YI5h8SakctBc7E/IYuLhYd/zZIk+1gM1vNweQBvHE0j+oYah3sMqAytQYlZk6+ANaaawJdu3OFzYGMZ3iGpa3qMlq9ZH0VZTgrCtw/ngdYkEIIpSbP1bWQAdFdX9vocBdkH2qVjVmuMu3gI5rjs814EUdrCZgWlPaxZZ3RiLFUtr+ud0PXwp2dnQSNXgePt6AZpBj6UMJ7VQkzN4utVeaSW1Dhn/kblGrKeMvNGnzwX4zuEDarYz1KdPtR60Gul0Gued+515SJXhCsl+Tx/3kY/UDvicPll9mfu50t3tvQ/thZpJYgeuwdSKNJ6tCD98MCgoxLDaPxbwqqwPWaWiAAAAAElFTkSuQmCC X-Face: ak5rwz4-aUa>hPFZlcg,bXxn.(TN}e9DGFrKU\.i_'B[&5=pAd9o"j)5VSUYW:BRQG#^42Ev$Il|; Ztn=,C X-Operating-System: FreeBSD/amd64 8.2-STABLE Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: TP link MR3220 status, boot from flash via u-boot question X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Mar 2011 08:26:07 -0000 Hi, I am working with cheap TP-link router, MR3220, current feature and status summary is UART (console) works. GPIO works. USB works. Ethernet works, both interfaces. Switch connected to the second ethernet interface is not yet tested. SPI flash works. PCI seems to be working too. Wifi needs some attachment code patch. I am going to prepare summary of patches against -current necessary to make this work somewhere, if anybody is interested meanwhile, just ask me. I am able to build kernel with root fs mounted via NFS, put on USB flash or md image embedded into kernel, but still need to download it into device via TFTP. MR3220 has u-boot, I found in OpenWRT repository utilities page at https://dev.openwrt.org/browser/trunk/tools/firmware-utils/src and there mktplinkfw.c source, which builds and creates images, but it does not work for me yet. Actually, for building images mips on i386 I replaced some byteswap macro with ntohl call as a quick hack, which seems to produce correct results, at least I can inspect images from TP-link (original firmware) and OpenWRT (replacement), both showing correct (reasonable, at least) entries for load address etc, but my image does not start correctly... Has anybody any experience with firmware images for TP-link's devices or any idea how could this be debugged? All I got is just a message telling 'Starting...' or some such, which tells me nothing :( Regards, Milan