From owner-freebsd-arm@FreeBSD.ORG Wed Dec 12 23:17:15 2012 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5F6EEEDA for ; Wed, 12 Dec 2012 23:17:15 +0000 (UTC) (envelope-from ronald-freebsd8@klop.yi.org) Received: from cpsmtpb-ews07.kpnxchange.com (cpsmtpb-ews07.kpnxchange.com [213.75.39.10]) by mx1.freebsd.org (Postfix) with ESMTP id A591B8FC12 for ; Wed, 12 Dec 2012 23:17:14 +0000 (UTC) Received: from cpsps-ews24.kpnxchange.com ([10.94.84.190]) by cpsmtpb-ews07.kpnxchange.com with Microsoft SMTPSVC(7.5.7601.17514); Thu, 13 Dec 2012 00:15:14 +0100 Received: from CPSMTPM-TLF103.kpnxchange.com ([195.121.3.6]) by cpsps-ews24.kpnxchange.com with Microsoft SMTPSVC(7.5.7601.17514); Thu, 13 Dec 2012 00:15:13 +0100 Received: from sjakie.klop.ws ([212.182.167.131]) by CPSMTPM-TLF103.kpnxchange.com with Microsoft SMTPSVC(7.5.7601.17514); Thu, 13 Dec 2012 00:16:06 +0100 Received: from 212-182-167-131.ip.telfort.nl (localhost [127.0.0.1]) by sjakie.klop.ws (Postfix) with ESMTP id 72A0D2381 for ; Thu, 13 Dec 2012 00:16:06 +0100 (CET) Content-Type: text/plain; charset=us-ascii; format=flowed; delsp=yes To: freebsd-arm@freebsd.org Subject: Re: sheevaplug nand type not recognized? References: <1355353104.87661.468.camel@revolution.hippie.lan> Date: Thu, 13 Dec 2012 00:16:06 +0100 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit From: "Ronald Klop" Message-ID: In-Reply-To: <1355353104.87661.468.camel@revolution.hippie.lan> User-Agent: Opera Mail/12.11 (FreeBSD) X-OriginalArrivalTime: 12 Dec 2012 23:16:07.0018 (UTC) FILETIME=[A9F194A0:01CDD8BE] X-RcptDomain: freebsd.org X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Dec 2012 23:17:15 -0000 On Wed, 12 Dec 2012 23:58:24 +0100, Ian Lepore wrote: > On Wed, 2012-12-12 at 23:41 +0100, Ronald Klop wrote: >> Hello, >> >> I just compiled a FreeBSD-10-current (src from 22 Nov.) kernel+world and >> installed it on a usb stick. >> It has NAND support compiled in, but I see no nand devices in /dev. >> Dmesg does not list a lnand0 device like the example in >> http://wiki.freebsd.org/NAND#NAND_Framework. >> >> Booting Debian finds this: >> ... >> NAND device: Manufacturer ID: 0xec, Chip ID: 0xdc (Samsung NAND 512MiB >> 3,3V 8-bit) >> Scanning device for bad blocks >> Bad eraseblock 168 at 0x000001500000 >> Bad eraseblock 169 at 0x000001520000 >> Bad eraseblock 1193 at 0x000009520000 >> 2 cmdlinepart partitions found on MTD device orion_nand >> Creating 2 MTD partitions on "orion_nand": >> 0x000000100000-0x000000500000 : "uImage" >> 0x000000500000-0x000020000000 : "rootfs" >> UBI: attaching mtd1 to ubi0 >> ... >> >> I don't see this Samsung version in sys/dev/nand/nand_id.c. >> Would it be easy to add it? I understand the manufacturer id and chip >> id, >> but I don't know what I should change more. > > That looks like the same chip that's in my DreamPlug 1001N, the attached > diff should fix it for you. > > -- Ian > Supernice! nand0: mem 0xf9300000-0xf93fffff on localbus0 nandbus0: on nand0 lnand0: on nandbus0 lnand0: No BBT found. Prescan chip... ##lnand0: Bad block(168) lnand0: Bad block(169) ##########lnand0: Bad block(1193) ############################# root@sh10:~ # ls -l /dev/*nand* crw-r----- 1 root operator 0x2f Dec 12 23:09 /dev/gnand.raw0 crw-r----- 1 root operator 0x33 Dec 12 23:09 /dev/gnand.raw0s.root crw-r----- 1 root operator 0x32 Dec 12 23:09 /dev/gnand.raw0s.u-boot crw-r----- 1 root operator 0x2e Dec 12 23:09 /dev/gnand0 crw-r----- 1 root operator 0x31 Dec 12 23:09 /dev/gnand0s.root crw-r----- 1 root operator 0x30 Dec 12 23:09 /dev/gnand0s.u-boot crw-rw-rw- 1 root wheel 0x19 Dec 12 23:09 /dev/nand0.0 Now I can't go to sleep without playing some more with it. :-) Cheers, Ronald.