From owner-freebsd-arm@FreeBSD.ORG Mon Sep 4 02:48:28 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A438D16A510; Mon, 4 Sep 2006 02:48:28 +0000 (UTC) (envelope-from fracruqj@flying.to) Received: from flying.to (59-114-244-178.dynamic.hinet.net [59.114.244.178]) by mx1.FreeBSD.org (Postfix) with SMTP id 7204843D53; Mon, 4 Sep 2006 02:48:26 +0000 (GMT) (envelope-from fracruqj@flying.to) Date: Mon, 04 Sep 2006 10:48:22 +0800 From: "mhofhfta dqwudbohc" X-Sender: fracruqj@flying.to To: , , , Message-Id: <6382741564.NYBcrh-74105799-2559@flying.to> MIME-Version: 1.0 Content-Type: text/plain Cc: Subject: here's a winer SBNS X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Sep 2006 02:48:29 -0000 Ever wonder what it would have been to get in Microsoft , ATT, EBAY, GOOGLE when they first launched. Now you can This one is literaly a ground floor opening SHALLBETTER INDUSTRIES INC (SBNS. PK) Company: SHALLBETTER INDUSTRIES INC Symbol: SBNS. PK Current Price: .98 Expected: Steady Climb for the TOP This quick rising stock is a good long term winner. This stock is going high due to superb business solutions and creative partnerships in thebusiness world. Below is the companys most recent headline. Shallbetter Industries, Inc. Announces New President HONOLULU--(BUSINESS WIRE)--Aug. 28, 2006--Shallbetter Industries Inc. is pleased to announce the appointment of a new President and Corporate Finance Group. Mr. Bruce Pridmore B.Sc. M.B.A has been retained as Shallbetter's new President and Chief Financial Officer. Mr. Pridmore is the founding Partner of London Asia Capital Canada and past Executive Director of Pacific Asia for the National Research Council of Canada. Mr. Pridmore brings extensive knowledge of Asian business practices as well as comprehensive understanding of capital markets both in North America and throughout the European Economic Community. Mr. Pridmore will assume the day to day operation of the company and the organization of a new drilling program once additional capital has been raised. It is anticipated the additional capital will be raised by way of debt, equity or a combination thereof. Dont miss the boat, this is a new issue, is thinly traded and could move up quickly. We anticipate that shares of SBNS will be much higher in the short-term. ACT ON IT! About SHALLBETTER INDUSTRIES INC Shallbetter Industries Inc is an international mining company with operations focused in Mongolia. Shallbetter has been granted exclusive government mining rights to many highly sought after mining locations. Having exclusive rights to land rich with gold in regions of the world that are fairly inexpensive in labor makes the profit outlook of many Shallbetter projects very alluring to investors. Shallbetter seeks to carry out highly profitable projects with the utmost in environmental and social responsibility in mind. All projects are given due diligence in research before conclusions are made as to accurate projections of profitability and feasibility. Any of the above statements with respect to the future predications or goals and events may be seen as only Foward speculation and nothing else. All information inside this email pertaining to any sort of financial advice need to be understood as just information and not any real advice. None of the information above can be constructed as any sort of financial advice. Confidentiality Statemen Can you take a look? ----------------------- Season of mists and mellow fruitfulness. Speak softly and carry a big stick. The stronger the breeze the stronger the trees. Wrinkled as a prune. Up one side and down the other. You can't teach an old dog new tricks. Stir up an ant's nest. Rare as walking on water. A weed is no more than a flower in disguise. Stubborn as a mule. So hungry I could eat a horse. When pigs fly. She's the apple of my eye. Worry often gives a small thing a big shadow. Sweet as honey. That's a real stem winder. The season of goodwill. She has a green thumb. Spring forward fall back. Rise and shine. A thing of beauty is a joy forever. Sow much, reap much; sow little, reap little. Thick as a brick. Throw pearls before swine. Up a tree. Run to seed. Stop and smell the roses. What on earth? Raking it in. She's a mother hen. Seed money. Sweating blood. Useless as tits on bull. Raking in the dough. When you get lemons, make lemonade.(When life gives you scraps make quilts.) A weed is no more than a flower in disguise. Some like carrots others like cabbage. Sweet as apple pie. You feel like a fish out of water. Schools out for summer. From owner-freebsd-arm@FreeBSD.ORG Mon Sep 4 14:20:24 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3654E16A4DD for ; Mon, 4 Sep 2006 14:20:24 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0938F43D60 for ; Mon, 4 Sep 2006 14:20:22 +0000 (GMT) (envelope-from andre@freebsd.org) Received: (qmail 22988 invoked from network); 4 Sep 2006 14:05:45 -0000 Received: from c00l3r.networx.ch (HELO [127.0.0.1]) ([62.48.2.2]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 4 Sep 2006 14:05:45 -0000 Message-ID: <44FC3626.701@freebsd.org> Date: Mon, 04 Sep 2006 16:20:22 +0200 From: Andre Oppermann User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: freebsd-arm@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: ARM boot process X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Sep 2006 14:20:24 -0000 I'm new to the embedded system world and have got some Atmel at91rm9200 eval boards I'm playing with. Most of them came with Linux and some boot loader to it. The supplied boot loaders can't load a FreeBSD arm kernel and complain about wrong magic. For the at91rm9200 a number of boot loaders are in boot/arm/ but so far I haven't figured out which one to use. Eventually I'd like to have it boot from the SD card. Any help appreciated. -- Andre From owner-freebsd-arm@FreeBSD.ORG Mon Sep 4 17:52:25 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E570D16A4DA; Mon, 4 Sep 2006 17:52:25 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 864A743D4C; Mon, 4 Sep 2006 17:52:25 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k84Hpk1V092988; Mon, 4 Sep 2006 11:51:46 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Mon, 04 Sep 2006 11:52:05 -0600 (MDT) Message-Id: <20060904.115205.-626772610.imp@bsdimp.com> To: andre@freebsd.org From: "M. Warner Losh" In-Reply-To: <44FC3626.701@freebsd.org> References: <44FC3626.701@freebsd.org> X-Mailer: Mew version 4.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Mon, 04 Sep 2006 11:51:46 -0600 (MDT) Cc: freebsd-arm@freebsd.org Subject: Re: ARM boot process X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Sep 2006 17:52:26 -0000 In message: <44FC3626.701@freebsd.org> Andre Oppermann writes: : I'm new to the embedded system world and have got some Atmel : at91rm9200 eval boards I'm playing with. Most of them came : with Linux and some boot loader to it. : : The supplied boot loaders can't load a FreeBSD arm kernel and : complain about wrong magic. Which kernel were you using? boot0* is to bootstrap the board. boot0 lets you load an arbitrary program to execute. boot0iic allows you to load an image to put in the iic eeprom (maybe on only on the KB9202). boot0spi allows you to load an image into the SPI part. bootiic is usually what you put in the iic part to boot. It's fully functional. If you have different eeprom parts, you'll need to tweak it. bootspi is what I put in the SPI part. It is presently optimized for the part that I have, and might need some tweaks. bootsd will boot off a SD card. It doesn't quite work yet, there's some unaligned accesses that I'm still working on sorting out... : For the at91rm9200 a number of boot loaders are in boot/arm/ : but so far I haven't figured out which one to use. Eventually : I'd like to have it boot from the SD card. That's not yet in the tree. I'm working on booting off a UFS partition. I've not looked at integrating the SD support with things like redboot or uboot yet. Warner From owner-freebsd-arm@FreeBSD.ORG Tue Sep 5 17:04:28 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C52CF16A4DA for ; Tue, 5 Sep 2006 17:04:28 +0000 (UTC) (envelope-from andre@freebsd.org) Received: from c00l3r.networx.ch (c00l3r.networx.ch [62.48.2.2]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4190043D67 for ; Tue, 5 Sep 2006 17:04:20 +0000 (GMT) (envelope-from andre@freebsd.org) Received: (qmail 34062 invoked from network); 5 Sep 2006 16:49:31 -0000 Received: from c00l3r.networx.ch (HELO [127.0.0.1]) ([62.48.2.2]) (envelope-sender ) by c00l3r.networx.ch (qmail-ldap-1.03) with SMTP for ; 5 Sep 2006 16:49:31 -0000 Message-ID: <44FDAE15.1010400@freebsd.org> Date: Tue, 05 Sep 2006 19:04:21 +0200 From: Andre Oppermann User-Agent: Thunderbird 1.5.0.5 (Windows/20060719) MIME-Version: 1.0 To: "M. Warner Losh" References: <44FC3626.701@freebsd.org> <20060904.115205.-626772610.imp@bsdimp.com> In-Reply-To: <20060904.115205.-626772610.imp@bsdimp.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-arm@freebsd.org Subject: Re: ARM boot process X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Sep 2006 17:04:28 -0000 M. Warner Losh wrote: > In message: <44FC3626.701@freebsd.org> > Andre Oppermann writes: > : I'm new to the embedded system world and have got some Atmel > : at91rm9200 eval boards I'm playing with. Most of them came > : with Linux and some boot loader to it. > : > : The supplied boot loaders can't load a FreeBSD arm kernel and > : complain about wrong magic. > > Which kernel were you using? After I sent the original email I tried a couple of things and got some help on developers IRC as well (missing you there lately). What I did was to check out the arm tree from p4 and do a 'make TARGET_ARCH=arm kernel-toolchain' followed by a 'make TARGET_ARCH= arm KERNCONF=KB920X buildkernel'. The KB920X is modified such that it includes the hints.at91rm9200. One step I somehow did but can't reproduce today was the 'make trampoline' target. Every time and way I try it now fails in elf_trampoline.c because it doesn't have proper sys/* includes as seen from the kernel compile directory. There I'm stuck right now. The kernel from yesterday successfully boots on the KB9202 and mounts root over NFS. The loader is the super-primitive one that comes with the board. I'm setting mac, ip and tftp server address, do the tftp download to 0x20000000 and start from that address. What I've got no clue yet is how to build a MFS image that gets fused with the kernel so I may skip NFS and boot with only TFTP or even put it on flash. > boot0* is to bootstrap the board. boot0 lets you load an arbitrary > program to execute. boot0iic allows you to load an image to put in > the iic eeprom (maybe on only on the KB9202). boot0spi allows you to > load an image into the SPI part. > > bootiic is usually what you put in the iic part to boot. It's fully > functional. If you have different eeprom parts, you'll need to tweak > it. OK, this looks pretty much like the Kwikbyte loader. > bootspi is what I put in the SPI part. It is presently optimized for > the part that I have, and might need some tweaks. > > bootsd will boot off a SD card. It doesn't quite work yet, there's > some unaligned accesses that I'm still working on sorting out... SD is the interesting part. ;-) I included the qdmmc driver in my working kernel as well but it fails to detect an inserted SD (1GB) or MMC (16MB) card. How does the IO pin setup on the AT91RM9200 work? Where are the IOs assigned to the functions? > : For the at91rm9200 a number of boot loaders are in boot/arm/ > : but so far I haven't figured out which one to use. Eventually > : I'd like to have it boot from the SD card. > > That's not yet in the tree. I'm working on booting off a UFS > partition. Perfect. > I've not looked at integrating the SD support with things like redboot > or uboot yet. What does boot2 do? And how can I boot an ARM kernel w/o doing the trampoline step? Is that possible at all? Once I'm up to speed and familiar with ARM/AT91RM9200 I'm ready to help on improving it. The devices/ports I'll primarily care about and will use are SPI, TWI, 8bit parallel bus, SD/MMC, SSC, EMAC. -- Andre From owner-freebsd-arm@FreeBSD.ORG Tue Sep 5 17:43:39 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 701E516A4DF; Tue, 5 Sep 2006 17:43:39 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9F44443D5A; Tue, 5 Sep 2006 17:43:36 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k85HfaTe013599; Tue, 5 Sep 2006 11:41:36 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Tue, 05 Sep 2006 11:41:52 -0600 (MDT) Message-Id: <20060905.114152.-399282970.imp@bsdimp.com> To: andre@freebsd.org From: "M. Warner Losh" In-Reply-To: <44FDAE15.1010400@freebsd.org> References: <44FC3626.701@freebsd.org> <20060904.115205.-626772610.imp@bsdimp.com> <44FDAE15.1010400@freebsd.org> X-Mailer: Mew version 4.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Tue, 05 Sep 2006 11:41:36 -0600 (MDT) Cc: freebsd-arm@freebsd.org Subject: Re: ARM boot process X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Sep 2006 17:43:39 -0000 In message: <44FDAE15.1010400@freebsd.org> Andre Oppermann writes: : M. Warner Losh wrote: : > In message: <44FC3626.701@freebsd.org> : > Andre Oppermann writes: : > : I'm new to the embedded system world and have got some Atmel : > : at91rm9200 eval boards I'm playing with. Most of them came : > : with Linux and some boot loader to it. : > : : > : The supplied boot loaders can't load a FreeBSD arm kernel and : > : complain about wrong magic. : > : > Which kernel were you using? : : After I sent the original email I tried a couple of things and got : some help on developers IRC as well (missing you there lately). : : What I did was to check out the arm tree from p4 and do a 'make : TARGET_ARCH=arm kernel-toolchain' followed by a 'make TARGET_ARCH= : arm KERNCONF=KB920X buildkernel'. The KB920X is modified such that : it includes the hints.at91rm9200. One step I somehow did but can't : reproduce today was the 'make trampoline' target. Every time and way : I try it now fails in elf_trampoline.c because it doesn't have proper : sys/* includes as seen from the kernel compile directory. There I'm : stuck right now. The kernel from yesterday successfully boots on the : KB9202 and mounts root over NFS. The loader is the super-primitive : one that comes with the board. I'm setting mac, ip and tftp server : address, do the tftp download to 0x20000000 and start from that address. OK. : What I've got no clue yet is how to build a MFS image that gets fused : with the kernel so I may skip NFS and boot with only TFTP or even put : it on flash. I've done that, but I'll have to check my notes. I've use mkfs to creaet the ramdisk image, and then frobbed some knob in the config file to included when I built kernel.tramp. : > boot0* is to bootstrap the board. boot0 lets you load an arbitrary : > program to execute. boot0iic allows you to load an image to put in : > the iic eeprom (maybe on only on the KB9202). boot0spi allows you to : > load an image into the SPI part. : > : > bootiic is usually what you put in the iic part to boot. It's fully : > functional. If you have different eeprom parts, you'll need to tweak : > it. : : OK, this looks pretty much like the Kwikbyte loader. Except that it works... :-) There's lots of bugs in the kwikbyte loader. : > bootspi is what I put in the SPI part. It is presently optimized for : > the part that I have, and might need some tweaks. : > : > bootsd will boot off a SD card. It doesn't quite work yet, there's : > some unaligned accesses that I'm still working on sorting out... : : SD is the interesting part. ;-) : : I included the qdmmc driver in my working kernel as well but it fails : to detect an inserted SD (1GB) or MMC (16MB) card. How does the IO pin : setup on the AT91RM9200 work? Where are the IOs assigned to the functions? Chances are good that the I/O stuff isn't configured correctly. We're getting close to the point of needing different I/O config for different boards. All that's done right now in kb920x_machdep.c. In an ideal world, the boot loader would pass us a board type (I think it may already), we'd save it (which we don't right now) and then use it later to do board specific things. : > : For the at91rm9200 a number of boot loaders are in boot/arm/ : > : but so far I haven't figured out which one to use. Eventually : > : I'd like to have it boot from the SD card. : > : > That's not yet in the tree. I'm working on booting off a UFS : > partition. : : Perfect. : : > I've not looked at integrating the SD support with things like redboot : > or uboot yet. : : What does boot2 do? And how can I boot an ARM kernel w/o doing the : trampoline step? Is that possible at all? boot2 doesn't do anything. bootsd is a copy of boot2 that's been augmented to be the only stage. I don't think that we've investigated getting /boot/loader working on the arm. With that, we'd not need the trampoline stuff at all. That's there to trick the kernel into thinking it was booted with /boot/loader. My bootsd code won't care... I'm not sure what this has to do with redboot or uboot support. There I think one would have to boot off a ext2fs partition. : Once I'm up to speed and familiar with ARM/AT91RM9200 I'm ready to help : on improving it. The devices/ports I'll primarily care about and will : use are SPI, TWI, 8bit parallel bus, SD/MMC, SSC, EMAC. Same for us, except not parallel bus. Warner From owner-freebsd-arm@FreeBSD.ORG Tue Sep 5 20:04:16 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4025116A4E1; Tue, 5 Sep 2006 20:04:16 +0000 (UTC) (envelope-from ticso@cicely12.cicely.de) Received: from raven.bwct.de (raven.bwct.de [85.159.14.73]) by mx1.FreeBSD.org (Postfix) with ESMTP id 57CC743D55; Tue, 5 Sep 2006 20:04:15 +0000 (GMT) (envelope-from ticso@cicely12.cicely.de) Received: from cicely5.cicely.de ([10.1.1.7]) by raven.bwct.de (8.13.4/8.13.4) with ESMTP id k85K49uc046114; Tue, 5 Sep 2006 22:04:09 +0200 (CEST) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (cicely12.cicely.de [10.1.1.14]) by cicely5.cicely.de (8.13.4/8.13.4) with ESMTP id k85K41Bm020382 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 5 Sep 2006 22:04:01 +0200 (CEST) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (localhost [127.0.0.1]) by cicely12.cicely.de (8.13.4/8.13.3) with ESMTP id k85K40N3002110; Tue, 5 Sep 2006 22:04:00 +0200 (CEST) (envelope-from ticso@cicely12.cicely.de) Received: (from ticso@localhost) by cicely12.cicely.de (8.13.4/8.13.3/Submit) id k85K40TH002109; Tue, 5 Sep 2006 22:04:00 +0200 (CEST) (envelope-from ticso) Date: Tue, 5 Sep 2006 22:04:00 +0200 From: Bernd Walter To: Andre Oppermann Message-ID: <20060905200359.GB1162@cicely12.cicely.de> References: <44FC3626.701@freebsd.org> <20060904.115205.-626772610.imp@bsdimp.com> <44FDAE15.1010400@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44FDAE15.1010400@freebsd.org> X-Operating-System: FreeBSD cicely12.cicely.de 5.4-STABLE alpha User-Agent: Mutt/1.5.9i X-Spam-Status: No, score=-4.4 required=5.0 autolearn=ham version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on cicely12.cicely.de Cc: freebsd-arm@freebsd.org Subject: Re: ARM boot process X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ticso@cicely.de List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Sep 2006 20:04:16 -0000 On Tue, Sep 05, 2006 at 07:04:21PM +0200, Andre Oppermann wrote: > I included the qdmmc driver in my working kernel as well but it fails > to detect an inserted SD (1GB) or MMC (16MB) card. How does the IO pin > setup on the AT91RM9200 work? Where are the IOs assigned to the functions? SD is not supported by qdmmc right now. For a dmesg with an MMC see http://www.bwct.de/rm9200-dmesg Connection to the card slot is just identic to the handbook. But it might be that you've wired the slot the second SD channel, which arent't the same wires as MMC. I use -current with the driver - not shure if there are any missing points about IO setup with P4. -- B.Walter http://www.bwct.de http://www.fizon.de bernd@bwct.de info@bwct.de support@fizon.de From owner-freebsd-arm@FreeBSD.ORG Tue Sep 5 20:11:10 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8339A16A4DE; Tue, 5 Sep 2006 20:11:10 +0000 (UTC) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (gate.funkthat.com [69.17.45.168]) by mx1.FreeBSD.org (Postfix) with ESMTP id D0BB643D79; Tue, 5 Sep 2006 20:11:01 +0000 (GMT) (envelope-from jmg@hydrogen.funkthat.com) Received: from hydrogen.funkthat.com (26k5hfo8ks2urxnt@localhost.funkthat.com [127.0.0.1]) by hydrogen.funkthat.com (8.13.6/8.13.3) with ESMTP id k85KAuPf048206; Tue, 5 Sep 2006 13:10:56 -0700 (PDT) (envelope-from jmg@hydrogen.funkthat.com) Received: (from jmg@localhost) by hydrogen.funkthat.com (8.13.6/8.13.3/Submit) id k85KAtk1048205; Tue, 5 Sep 2006 13:10:55 -0700 (PDT) (envelope-from jmg) Date: Tue, 5 Sep 2006 13:10:55 -0700 From: John-Mark Gurney To: Andre Oppermann Message-ID: <20060905201055.GK9421@funkthat.com> Mail-Followup-To: Andre Oppermann , "M. Warner Losh" , freebsd-arm@freebsd.org References: <44FC3626.701@freebsd.org> <20060904.115205.-626772610.imp@bsdimp.com> <44FDAE15.1010400@freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <44FDAE15.1010400@freebsd.org> User-Agent: Mutt/1.4.2.1i X-Operating-System: FreeBSD 5.4-RELEASE-p6 i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ X-Resume: http://resnet.uoregon.edu/~gurney_j/resume.html Cc: freebsd-arm@freebsd.org Subject: Re: ARM boot process X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: John-Mark Gurney List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Sep 2006 20:11:10 -0000 Andre Oppermann wrote this message on Tue, Sep 05, 2006 at 19:04 +0200: > What I've got no clue yet is how to build a MFS image that gets fused > with the kernel so I may skip NFS and boot with only TFTP or even put > it on flash. you can use mdconfig to make a file and newfs/mount it, or as Warner said mkfs... (I've done the former)... You can all use GEOM_UZIP to compress the mfs image down a bit more too... I used: makeoptions MFS_IMAGE="/tmp/mfs.ufs.uzip" # mfs image options ROOTDEVNAME=\"ufs:md0.uzip\" # Root device In my kernel config to put the image into the kernel, and boot from it... /me used it before he had an ethernet driver working. -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not."