From: Scott L. <sml...@gm...> - 2008-05-12 15:57:09
|
I found http://docwiki.gumstix.org/index.php/Root_filesystems#Using_the_CompactFlash_Card_as_the_Root_Filesystem for booting from a CF card. fw_printenv shows this: bootcmd=icache on; setenv stderr nulldev; setenv stdout nulldev; if pinit on && fatload ide 0 a2000000 gumstix-factory.script; then setenv stdout serial; setenv stderr serial; echo Found gumstix-factory.script on CF...; autoscr; else if mmcinit && fatload mmc 0 a2000000 gumstix-factory.script; then setenv stdout serial; setenv stderr serial; echo Found gumstix-factory.script on MMC...; autoscr; else setenv stdout serial; setenv stderr serial; fsload && bootm; fi; fi That looks the same as the one on the wiki page, so my first question is just to confirm, is it already looking at the CF card for a kernel and file system to boot with? Second, where does the kernel and file system image need to go? -- Scott Lerman |
From: Steve S. <sa...@gm...> - 2008-05-12 16:15:39
|
You also might want to check out: http://www.gumstix.net/User/view/Developer-how-to-s/Booting-from-microSD/SD/MMC/CF/110.html Steve On Mon, May 12, 2008 at 8:57 AM, Scott Lerman <sml...@gm...> wrote: > I found http://docwiki.gumstix.org/index.php/Root_filesystems#Using_the_CompactFlash_Card_as_the_Root_Filesystem > for booting from a CF card. fw_printenv shows this: > > bootcmd=icache on; setenv stderr nulldev; setenv stdout nulldev; if > pinit on && fatload ide 0 a2000000 gumstix-factory.script; then setenv > stdout serial; setenv stderr serial; echo Found gumstix-factory.script > on CF...; autoscr; else if mmcinit && fatload mmc 0 a2000000 > gumstix-factory.script; then setenv stdout serial; setenv stderr > serial; echo Found gumstix-factory.script on MMC...; autoscr; else > setenv stdout serial; setenv stderr serial; fsload && bootm; fi; fi > > That looks the same as the one on the wiki page, so my first question > is just to confirm, is it already looking at the CF card for a kernel > and file system to boot with? Second, where does the kernel and file > system image need to go? > > -- > Scott Lerman > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Scott L. <sml...@gm...> - 2008-05-12 17:37:21
|
On Mon, May 12, 2008 at 12:15 PM, Steve Sakoman <sa...@gm...> wrote: > You also might want to check out: > > http://www.gumstix.net/User/view/Developer-how-to-s/Booting-from-microSD/SD/MMC/CF/110.html > > Steve > > > > > On Mon, May 12, 2008 at 8:57 AM, Scott Lerman <sml...@gm...> wrote: > > I found http://docwiki.gumstix.org/index.php/Root_filesystems#Using_the_CompactFlash_Card_as_the_Root_Filesystem > > for booting from a CF card. fw_printenv shows this: > > > > bootcmd=icache on; setenv stderr nulldev; setenv stdout nulldev; if > > pinit on && fatload ide 0 a2000000 gumstix-factory.script; then setenv > > stdout serial; setenv stderr serial; echo Found gumstix-factory.script > > on CF...; autoscr; else if mmcinit && fatload mmc 0 a2000000 > > gumstix-factory.script; then setenv stdout serial; setenv stderr > > serial; echo Found gumstix-factory.script on MMC...; autoscr; else > > setenv stdout serial; setenv stderr serial; fsload && bootm; fi; fi > > > > That looks the same as the one on the wiki page, so my first question > > is just to confirm, is it already looking at the CF card for a kernel > > and file system to boot with? Second, where does the kernel and file > > system image need to go? > > > > -- > > Scott Lerman > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > > Don't miss this year's exciting event. There's still time to save $100. > > Use priority code J8TL2D2. > > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by the 2008 JavaOne(SM) Conference > Don't miss this year's exciting event. There's still time to save $100. > Use priority code J8TL2D2. > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > That looks like it's pretty much exactly what I need. Thanks. -- Scott Lerman |
From: Scott L. <sml...@gm...> - 2008-05-12 18:34:09
|
The gumstix-factory.script from that wiki page has this: if mmcinit; then setenv bootargs console=ttyS0,115200n8 rootdelay=1 root=/dev/mmcblk0p2 if fatload mmc 0 a2000000 uimage; then set workedok Success fi fi Since I'm using CF instead of MMC, does this look right: if pinit on; then setenv bootargs rw console=ttyS0,115200n8 reboot=cold,hard MEDIA=CF if fatload ide 0 a2000000 uimage; then set workedok Success fi fi -- Scott Lerman |
From: Steve S. <sa...@gm...> - 2008-05-12 18:44:43
|
Take a look in your extras/cf-root directory for the script. Steve On Mon, May 12, 2008 at 11:34 AM, Scott Lerman <sml...@gm...> wrote: > The gumstix-factory.script from that wiki page has this: > > if mmcinit; then > setenv bootargs console=ttyS0,115200n8 rootdelay=1 root=/dev/mmcblk0p2 > if fatload mmc 0 a2000000 uimage; then > set workedok Success > fi > fi > > Since I'm using CF instead of MMC, does this look right: > > if pinit on; then > setenv bootargs rw console=ttyS0,115200n8 reboot=cold,hard MEDIA=CF > if fatload ide 0 a2000000 uimage; then > set workedok Success > fi > fi > > > > -- > Scott Lerman > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Steve S. <sa...@gm...> - 2008-05-12 18:48:41
|
Or even easier, pick up the tarballs from: http://www.sakoman.net/oe/cf-boot/ Steve On Mon, May 12, 2008 at 11:44 AM, Steve Sakoman <sa...@gm...> wrote: > Take a look in your extras/cf-root directory for the script. > > Steve > > > > On Mon, May 12, 2008 at 11:34 AM, Scott Lerman <sml...@gm...> wrote: > > The gumstix-factory.script from that wiki page has this: > > > > if mmcinit; then > > setenv bootargs console=ttyS0,115200n8 rootdelay=1 root=/dev/mmcblk0p2 > > if fatload mmc 0 a2000000 uimage; then > > set workedok Success > > fi > > fi > > > > Since I'm using CF instead of MMC, does this look right: > > > > if pinit on; then > > setenv bootargs rw console=ttyS0,115200n8 reboot=cold,hard MEDIA=CF > > if fatload ide 0 a2000000 uimage; then > > set workedok Success > > fi > > fi > > > > > > > > -- > > Scott Lerman > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > |
From: Scott L. <sml...@gm...> - 2008-05-12 20:25:32
|
On Mon, May 12, 2008 at 2:48 PM, Steve Sakoman <sa...@gm...> wrote: > Or even easier, pick up the tarballs from: > > http://www.sakoman.net/oe/cf-boot/ > > Steve > > > > On Mon, May 12, 2008 at 11:44 AM, Steve Sakoman <sa...@gm...> wrote: > > Take a look in your extras/cf-root directory for the script. > > > > Steve > > > > > > > > On Mon, May 12, 2008 at 11:34 AM, Scott Lerman <sml...@gm...> wrote: > > > The gumstix-factory.script from that wiki page has this: > > > > > > if mmcinit; then > > > setenv bootargs console=ttyS0,115200n8 rootdelay=1 root=/dev/mmcblk0p2 > > > if fatload mmc 0 a2000000 uimage; then > > > set workedok Success > > > fi > > > fi > > > > > > Since I'm using CF instead of MMC, does this look right: > > > > > > if pinit on; then > > > setenv bootargs rw console=ttyS0,115200n8 reboot=cold,hard MEDIA=CF > > > if fatload ide 0 a2000000 uimage; then > > > set workedok Success > > > fi > > > fi > > > > > > > > > > > > -- > > > Scott Lerman > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Microsoft > > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > _______________________________________________ > > > gumstix-users mailing list > > > gum...@li... > > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > Looks good, thanks. I noticed in the gumstix-factory.script that there's a bunch of garbage characters at the top of the file. Is that the uboot header that I vaguely remember reading about? -- Scott Lerman |
From: Gord U. <go...@gm...> - 2008-05-14 00:01:37
|
The gumstix-factory.script is the result of running mkimage against gumstix-factory.script.source. In gumstix/gumstix-oe/extras/cf-root you should also have a script makefactoryscript.sh that runs mkimage with the right parameters to produce gumstix-factory.script. If you want to buid your own rootfs and kernel images I found the following http://www.klc.net.nz/linux/?page_id=10 which mostly worked. I had to tweek a few things (I'll try find my notes) but in the end it all worked. gord On Mon, May 12, 2008 at 1:25 PM, Scott Lerman <sml...@gm...> wrote: > On Mon, May 12, 2008 at 2:48 PM, Steve Sakoman <sa...@gm...> wrote: > > Or even easier, pick up the tarballs from: > > > > http://www.sakoman.net/oe/cf-boot/ > > > > Steve > > > > > > > > On Mon, May 12, 2008 at 11:44 AM, Steve Sakoman <sa...@gm...> > wrote: > > > Take a look in your extras/cf-root directory for the script. > > > > > > Steve > > > > > > > > > > > > On Mon, May 12, 2008 at 11:34 AM, Scott Lerman <sml...@gm...> > wrote: > > > > The gumstix-factory.script from that wiki page has this: > > > > > > > > if mmcinit; then > > > > setenv bootargs console=ttyS0,115200n8 rootdelay=1 > root=/dev/mmcblk0p2 > > > > if fatload mmc 0 a2000000 uimage; then > > > > set workedok Success > > > > fi > > > > fi > > > > > > > > Since I'm using CF instead of MMC, does this look right: > > > > > > > > if pinit on; then > > > > setenv bootargs rw console=ttyS0,115200n8 reboot=cold,hard > MEDIA=CF > > > > if fatload ide 0 a2000000 uimage; then > > > > set workedok Success > > > > fi > > > > fi > > > > > > > > > > > > > > > > -- > > > > Scott Lerman > > > > > > > > > ------------------------------------------------------------------------- > > > > This SF.net email is sponsored by: Microsoft > > > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > > > _______________________________________________ > > > > gumstix-users mailing list > > > > gum...@li... > > > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > Looks good, thanks. I noticed in the gumstix-factory.script that > there's a bunch of garbage characters at the top of the file. Is that > the uboot header that I vaguely remember reading about? > > -- > Scott Lerman > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Scott L. <sml...@gm...> - 2008-05-14 14:56:23
|
I got the CF card partitioned and unzipped the kernel and rootfs archives to the two partitions, but as far as I can tell, the gumstix doesn't finish booting. /var/log on the CF card is empty, so I'm not sure what would be wrong. I did notice in /boot on the file system partition that there's a link uImage -> uImage-2.6.21, but that's the only thing in the directory (there is no uImage-2.6.21 in the directory). Not sure if that's a problem or not. Any other ideas? -- Scott Lerman |
From: Gord U. <go...@gm...> - 2008-05-14 17:56:11
|
Scott Aas far as I know you need three files in the vfat partition, gumstix-factory.script uImage ramdisk.img The ramdisk.img is a ramfs filesystem that gets mounted by the kernel (which was extracted from uImage) as /, used in the initial boot and then once everything is ready the system executes the init file which then mounts the ext2 partition from CF onto a mount point in the ramfs (usually /rfs) and then does a switch_root to /rfs making that the new /. As to your observations about the files on the CF, the uimage in /boot is not used, and /var/log is empty because the system creates another tempfs in ram and mounts it under /var/log to save wear and tear on the flash. gord u On Wed, May 14, 2008 at 7:56 AM, Scott Lerman <sml...@gm...> wrote: > I got the CF card partitioned and unzipped the kernel and rootfs > archives to the two partitions, but as far as I can tell, the gumstix > doesn't finish booting. /var/log on the CF card is empty, so I'm not > sure what would be wrong. I did notice in /boot on the file system > partition that there's a link uImage -> uImage-2.6.21, but that's the > only thing in the directory (there is no uImage-2.6.21 in the > directory). Not sure if that's a problem or not. Any other ideas? > > > -- > Scott Lerman > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Scott L. <sml...@gm...> - 2008-05-14 18:52:46
|
What size does the ramdisk image need to be? I found one email message that says that the ramdisk.img also needs to be initialized with /opt/gumstix-buildroot/build_arm-iwmmxt-linux-gnueabi/u-boot-1.2.0/tools/mkimage -T ramdisk -C gzip -n "rootfs" -d ramdisk.img.gz -A ARM uRamdisk If so, do you know offhand where the easiest place to find/get mkimage would be? On Wed, May 14, 2008 at 1:56 PM, Gord Urquhart <go...@gm...> wrote: > Scott > Aas far as I know you need three files in the vfat partition, > gumstix-factory.script > uImage > ramdisk.img > > The ramdisk.img is a ramfs filesystem that gets mounted by the kernel (which > was extracted from uImage) as /, used in the initial boot and then once > everything is ready the system executes the init file which then mounts the > ext2 partition from CF onto a mount point in the ramfs (usually /rfs) and > then does a switch_root to /rfs making that the new /. > > As to your observations about the files on the CF, the uimage in /boot is > not used, and /var/log is empty because the system creates another tempfs in > ram and mounts it under /var/log to save wear and tear on the flash. > > gord u > > On Wed, May 14, 2008 at 7:56 AM, Scott Lerman <sml...@gm...> wrote: >> >> I got the CF card partitioned and unzipped the kernel and rootfs >> archives to the two partitions, but as far as I can tell, the gumstix >> doesn't finish booting. /var/log on the CF card is empty, so I'm not >> sure what would be wrong. I did notice in /boot on the file system >> partition that there's a link uImage -> uImage-2.6.21, but that's the >> only thing in the directory (there is no uImage-2.6.21 in the >> directory). Not sure if that's a problem or not. Any other ideas? >> >> >> -- >> Scott Lerman >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > -- Scott Lerman |
From: Gord U. <go...@gm...> - 2008-05-14 23:36:06
|
Scott find is your friend, at least is was for me. Not knowing a lot about the OE directory layout I did a lot of finds. cd to your gumstix directory and type find . -name "*mkimage*" As to the size of the ramdisk, even though the name is ramdisk.img its actually a ramfs (see http://www.linuxdevices.com/articles/AT4017834659.html) which are dynamically sized as opposed to the old ramdisks which were of fixed size. gord u On Wed, May 14, 2008 at 11:52 AM, Scott Lerman <sml...@gm...> wrote: > What size does the ramdisk image need to be? > > I found one email message that says that the ramdisk.img also needs to > be initialized with > > > /opt/gumstix-buildroot/build_arm-iwmmxt-linux-gnueabi/u-boot-1.2.0/tools/mkimage > -T ramdisk -C gzip -n "rootfs" -d ramdisk.img.gz -A ARM uRamdisk > > If so, do you know offhand where the easiest place to find/get mkimage > would be? > > On Wed, May 14, 2008 at 1:56 PM, Gord Urquhart <go...@gm...> wrote: > > Scott > > Aas far as I know you need three files in the vfat partition, > > gumstix-factory.script > > uImage > > ramdisk.img > > > > The ramdisk.img is a ramfs filesystem that gets mounted by the kernel > (which > > was extracted from uImage) as /, used in the initial boot and then once > > everything is ready the system executes the init file which then mounts > the > > ext2 partition from CF onto a mount point in the ramfs (usually /rfs) and > > then does a switch_root to /rfs making that the new /. > > > > As to your observations about the files on the CF, the uimage in /boot is > > not used, and /var/log is empty because the system creates another tempfs > in > > ram and mounts it under /var/log to save wear and tear on the flash. > > > > gord u > > > > On Wed, May 14, 2008 at 7:56 AM, Scott Lerman <sml...@gm...> > wrote: > >> > >> I got the CF card partitioned and unzipped the kernel and rootfs > >> archives to the two partitions, but as far as I can tell, the gumstix > >> doesn't finish booting. /var/log on the CF card is empty, so I'm not > >> sure what would be wrong. I did notice in /boot on the file system > >> partition that there's a link uImage -> uImage-2.6.21, but that's the > >> only thing in the directory (there is no uImage-2.6.21 in the > >> directory). Not sure if that's a problem or not. Any other ideas? > >> > >> > >> -- > >> Scott Lerman > >> > >> > ------------------------------------------------------------------------- > >> This SF.net email is sponsored by: Microsoft > >> Defy all challenges. Microsoft(R) Visual Studio 2008. > >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >> _______________________________________________ > >> gumstix-users mailing list > >> gum...@li... > >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > > > -- > Scott Lerman > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Scott L. <sml...@gm...> - 2008-05-16 20:45:00
|
On Wed, May 14, 2008 at 7:36 PM, Gord Urquhart <go...@gm...> wrote: > Scott > find is your friend, at least is was for me. Not knowing a lot about the > OE directory layout I did a lot of finds. > cd to your gumstix directory and type > find . -name "*mkimage*" > As to the size of the ramdisk, even though the name is ramdisk.img its > actually a ramfs (see > http://www.linuxdevices.com/articles/AT4017834659.html) which are > dynamically sized as opposed to the old ramdisks which were of fixed size. > > gord u > > On Wed, May 14, 2008 at 11:52 AM, Scott Lerman <sml...@gm...> wrote: >> >> What size does the ramdisk image need to be? >> >> I found one email message that says that the ramdisk.img also needs to >> be initialized with >> >> >> /opt/gumstix-buildroot/build_arm-iwmmxt-linux-gnueabi/u-boot-1.2.0/tools/mkimage >> -T ramdisk -C gzip -n "rootfs" -d ramdisk.img.gz -A ARM uRamdisk >> >> If so, do you know offhand where the easiest place to find/get mkimage >> would be? >> >> On Wed, May 14, 2008 at 1:56 PM, Gord Urquhart <go...@gm...> wrote: >> > Scott >> > Aas far as I know you need three files in the vfat partition, >> > gumstix-factory.script >> > uImage >> > ramdisk.img >> > >> > The ramdisk.img is a ramfs filesystem that gets mounted by the kernel >> > (which >> > was extracted from uImage) as /, used in the initial boot and then once >> > everything is ready the system executes the init file which then mounts >> > the >> > ext2 partition from CF onto a mount point in the ramfs (usually /rfs) >> > and >> > then does a switch_root to /rfs making that the new /. >> > >> > As to your observations about the files on the CF, the uimage in /boot >> > is >> > not used, and /var/log is empty because the system creates another >> > tempfs in >> > ram and mounts it under /var/log to save wear and tear on the flash. >> > >> > gord u >> > >> > On Wed, May 14, 2008 at 7:56 AM, Scott Lerman <sml...@gm...> >> > wrote: >> >> >> >> I got the CF card partitioned and unzipped the kernel and rootfs >> >> archives to the two partitions, but as far as I can tell, the gumstix >> >> doesn't finish booting. /var/log on the CF card is empty, so I'm not >> >> sure what would be wrong. I did notice in /boot on the file system >> >> partition that there's a link uImage -> uImage-2.6.21, but that's the >> >> only thing in the directory (there is no uImage-2.6.21 in the >> >> directory). Not sure if that's a problem or not. Any other ideas? >> >> >> >> >> >> -- >> >> Scott Lerman >> >> >> >> >> >> ------------------------------------------------------------------------- >> >> This SF.net email is sponsored by: Microsoft >> >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> >> _______________________________________________ >> >> gumstix-users mailing list >> >> gum...@li... >> >> https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > >> > >> > >> > ------------------------------------------------------------------------- >> > This SF.net email is sponsored by: Microsoft >> > Defy all challenges. Microsoft(R) Visual Studio 2008. >> > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> > _______________________________________________ >> > gumstix-users mailing list >> > gum...@li... >> > https://lists.sourceforge.net/lists/listinfo/gumstix-users >> > >> > >> >> >> >> -- >> Scott Lerman >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > I've followed all the instructions from http://www.klc.net.nz/linux/?page_id=10, and it looked like everything worked, but it appears to be booting from the internal flash memory instead of the CF card. Any suggestions on what to check? -- Scott Lerman |
From: Gord U. <go...@gm...> - 2008-05-17 18:39:41
|
Scott can you post the boot messages.It's hard too say where things are going wrong. gordu On Fri, May 16, 2008 at 1:31 PM, Scott Lerman <sml...@gm...> wrote: > On Wed, May 14, 2008 at 7:36 PM, Gord Urquhart <go...@gm...> wrote: > > Scott > > find is your friend, at least is was for me. Not knowing a lot about > the > > OE directory layout I did a lot of finds. > > cd to your gumstix directory and type > > find . -name "*mkimage*" > > As to the size of the ramdisk, even though the name is ramdisk.img its > > actually a ramfs (see > > http://www.linuxdevices.com/articles/AT4017834659.html) which are > > dynamically sized as opposed to the old ramdisks which were of fixed > size. > > > > gord u > > > > On Wed, May 14, 2008 at 11:52 AM, Scott Lerman <sml...@gm...> > wrote: > >> > >> What size does the ramdisk image need to be? > >> > >> I found one email message that says that the ramdisk.img also needs to > >> be initialized with > >> > >> > >> > /opt/gumstix-buildroot/build_arm-iwmmxt-linux-gnueabi/u-boot-1.2.0/tools/mkimage > >> -T ramdisk -C gzip -n "rootfs" -d ramdisk.img.gz -A ARM uRamdisk > >> > >> If so, do you know offhand where the easiest place to find/get mkimage > >> would be? > >> > >> On Wed, May 14, 2008 at 1:56 PM, Gord Urquhart <go...@gm...> > wrote: > >> > Scott > >> > Aas far as I know you need three files in the vfat partition, > >> > gumstix-factory.script > >> > uImage > >> > ramdisk.img > >> > > >> > The ramdisk.img is a ramfs filesystem that gets mounted by the kernel > >> > (which > >> > was extracted from uImage) as /, used in the initial boot and then > once > >> > everything is ready the system executes the init file which then > mounts > >> > the > >> > ext2 partition from CF onto a mount point in the ramfs (usually /rfs) > >> > and > >> > then does a switch_root to /rfs making that the new /. > >> > > >> > As to your observations about the files on the CF, the uimage in /boot > >> > is > >> > not used, and /var/log is empty because the system creates another > >> > tempfs in > >> > ram and mounts it under /var/log to save wear and tear on the flash. > >> > > >> > gord u > >> > > >> > On Wed, May 14, 2008 at 7:56 AM, Scott Lerman <sml...@gm...> > >> > wrote: > >> >> > >> >> I got the CF card partitioned and unzipped the kernel and rootfs > >> >> archives to the two partitions, but as far as I can tell, the gumstix > >> >> doesn't finish booting. /var/log on the CF card is empty, so I'm not > >> >> sure what would be wrong. I did notice in /boot on the file system > >> >> partition that there's a link uImage -> uImage-2.6.21, but that's the > >> >> only thing in the directory (there is no uImage-2.6.21 in the > >> >> directory). Not sure if that's a problem or not. Any other ideas? > >> >> > >> >> > >> >> -- > >> >> Scott Lerman > >> >> > >> >> > >> >> > ------------------------------------------------------------------------- > >> >> This SF.net email is sponsored by: Microsoft > >> >> Defy all challenges. Microsoft(R) Visual Studio 2008. > >> >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >> >> _______________________________________________ > >> >> gumstix-users mailing list > >> >> gum...@li... > >> >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > >> > > >> > > >> > > >> > > ------------------------------------------------------------------------- > >> > This SF.net email is sponsored by: Microsoft > >> > Defy all challenges. Microsoft(R) Visual Studio 2008. > >> > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >> > _______________________________________________ > >> > gumstix-users mailing list > >> > gum...@li... > >> > https://lists.sourceforge.net/lists/listinfo/gumstix-users > >> > > >> > > >> > >> > >> > >> -- > >> Scott Lerman > >> > >> > ------------------------------------------------------------------------- > >> This SF.net email is sponsored by: Microsoft > >> Defy all challenges. Microsoft(R) Visual Studio 2008. > >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >> _______________________________________________ > >> gumstix-users mailing list > >> gum...@li... > >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > I've followed all the instructions from > http://www.klc.net.nz/linux/?page_id=10, and it looked like everything > worked, but it appears to be booting from the internal flash memory > instead of the CF card. Any suggestions on what to check? > > -- > Scott Lerman > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Scott L. <sml...@gm...> - 2008-05-17 20:15:50
|
On Sat, May 17, 2008 at 2:39 PM, Gord Urquhart <go...@gm...> wrote: > Scott can you post the boot messages.It's hard too say where things are > going wrong. > > gordu Here's all of /var/log/messages up to when I SSH in: Jan 1 00:01:07 gumstix syslog.info syslogd started: BusyBox v1.1.2 Jan 1 00:01:07 gumstix daemon.info init: Starting pid 326, console /dev/null: '/sbin/klogd' Jan 1 00:01:07 gumstix user.notice kernel: klogd started: BusyBox v1.1.2 (2006.11.06-19:15+0000) Jan 1 00:01:07 gumstix user.notice kernel: Linux version 2.6.18gum (craig@azazel) (gcc version 3.4.5) #1 Mon Nov 6 11:18:37 PST 2006 Jan 1 00:01:07 gumstix user.warn kernel: CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE), cr=0000397f Jan 1 00:01:07 gumstix user.warn kernel: Machine: The Gumstix Platform Jan 1 00:01:07 gumstix user.warn kernel: Memory policy: ECC disabled, Data cache writeback Jan 1 00:01:07 gumstix user.debug kernel: On node 0 totalpages: 16384 Jan 1 00:01:07 gumstix user.debug kernel: DMA zone: 16384 pages, LIFO batch:3 Jan 1 00:01:07 gumstix user.info kernel: Memory clock: 99.53MHz (*27) Jan 1 00:01:07 gumstix user.info kernel: Run Mode clock: 398.13MHz (*4) Jan 1 00:01:07 gumstix user.info kernel: Turbo Mode clock: 398.13MHz (*1.0, inactive) Jan 1 00:01:07 gumstix user.warn kernel: CPU0: D VIVT undefined 5 cache Jan 1 00:01:07 gumstix user.warn kernel: CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets Jan 1 00:01:07 gumstix user.warn kernel: CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets Jan 1 00:01:07 gumstix user.warn kernel: Built 1 zonelists. Total pages: 16384 Jan 1 00:01:07 gumstix user.notice kernel: Kernel command line: root=1f01 rootfstype=jffs2 console=ttyS0,115200n8 reboot=cold,hard Jan 1 00:01:07 gumstix user.warn kernel: PID hash table entries: 512 (order: 9, 2048 bytes) Jan 1 00:01:07 gumstix user.warn kernel: start_kernel(): bug: interrupts were enabled early Jan 1 00:01:07 gumstix user.warn kernel: Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Jan 1 00:01:07 gumstix user.warn kernel: Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Jan 1 00:01:07 gumstix user.info kernel: Memory: 64MB = 64MB total Jan 1 00:01:07 gumstix user.notice kernel: Memory: 63268KB available (1292K code, 250K data, 64K init) Jan 1 00:01:07 gumstix user.debug kernel: Calibrating delay loop... 397.31 BogoMIPS (lpj=1986560) Jan 1 00:01:07 gumstix user.warn kernel: Mount-cache hash table entries: 512 Jan 1 00:01:07 gumstix user.info kernel: CPU: Testing write buffer coherency: ok Jan 1 00:01:07 gumstix user.info kernel: NET: Registered protocol family 16 Jan 1 00:01:07 gumstix user.info kernel: NET: Registered protocol family 2 Jan 1 00:01:07 gumstix user.warn kernel: IP route cache hash table entries: 512 (order: -1, 2048 bytes) Jan 1 00:01:07 gumstix user.warn kernel: TCP established hash table entries: 2048 (order: 1, 8192 bytes) Jan 1 00:01:07 gumstix user.warn kernel: TCP bind hash table entries: 1024 (order: 0, 4096 bytes) Jan 1 00:01:07 gumstix user.info kernel: TCP: Hash tables configured (established 2048 bind 1024) Jan 1 00:01:07 gumstix user.info kernel: TCP reno registered Jan 1 00:01:07 gumstix user.info kernel: JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc. Jan 1 00:01:07 gumstix user.info kernel: Initializing Cryptographic API Jan 1 00:01:07 gumstix user.info kernel: io scheduler noop registered (default) Jan 1 00:01:07 gumstix user.info kernel: pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 15) is a FFUART Jan 1 00:01:07 gumstix user.info kernel: pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 14) is a BTUART Jan 1 00:01:07 gumstix user.info kernel: pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 13) is a STUART Jan 1 00:01:07 gumstix user.info kernel: pxa2xx-uart.3: ttyS3 at MMIO 0x41600000 (irq = 0) is a HWUART Jan 1 00:01:07 gumstix user.notice kernel: Probing Gumstix Flash ROM at physical address 0x00000000 (16-bit bankwidth) Jan 1 00:01:07 gumstix user.info kernel: Gumstix Flash ROM: Found 1 x16 devices at 0x0 in 16-bit bank Jan 1 00:01:07 gumstix daemon.info init: Starting pid 324, console /dev/ttyS0: '/sbin/getty' Jan 1 00:01:07 gumstix user.debug kernel: Gumstix Flash ROM: Found an alias at 0x1000000 for the chip at 0x0 Jan 1 00:01:07 gumstix user.debug kernel: Gumstix Flash ROM: Found an alias at 0x2000000 for the chip at 0x0 Jan 1 00:01:07 gumstix user.debug kernel: Gumstix Flash ROM: Found an alias at 0x3000000 for the chip at 0x0 Jan 1 00:01:07 gumstix user.warn kernel: Intel/Sharp Extended Query Table at 0x0031 Jan 1 00:01:07 gumstix user.info kernel: Using buffer write method Jan 1 00:01:07 gumstix user.notice kernel: cfi_cmdset_0001: Erase suspend on write enabled Jan 1 00:01:07 gumstix user.debug kernel: erase region 0: offset=0x0,size=0x20000,blocks=128 Jan 1 00:01:07 gumstix user.warn kernel: Using static partitions on Gumstix Flash ROM Jan 1 00:01:07 gumstix user.notice kernel: Creating 2 MTD partitions on "Gumstix Flash ROM": Jan 1 00:01:07 gumstix user.notice kernel: 0x00000000-0x00040000 : "Bootloader" Jan 1 00:01:07 gumstix user.notice kernel: 0x00040000-0x01000000 : "RootFS" Jan 1 00:01:07 gumstix user.info kernel: TCP bic registered Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00322a54: 0x0201 instead Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00322a58: 0x0605 instead Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00322a5c: 0x0a09 instead Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00322a60: 0x0e0d instead Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00322a64: 0x1211 instead Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00322a68: 0x1615 instead Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00322a6c: 0x1a19 instead Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00322a70: 0x1e1d instead Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00322a74: 0x2221 instead Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00322a78: 0x2625 instead Jan 1 00:01:07 gumstix user.notice kernel: Further such events for this erase block will not be printed Jan 1 00:01:07 gumstix user.warn kernel: VFS: Mounted root (jffs2 filesystem). Jan 1 00:01:07 gumstix user.info kernel: Freeing init memory: 64K Jan 1 00:01:07 gumstix user.info kernel: NET: Registered protocol family 1 Jan 1 00:01:07 gumstix user.warn kernel: smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <ni...@ca...> Jan 1 00:01:07 gumstix user.warn kernel: eth0: SMC91C11xFD (rev 2) at c4850300 IRQ 59 DMA 8 [nowait] Jan 1 00:01:07 gumstix user.warn kernel: eth0: Ethernet addr: 16:11:04:5a:bf:91 Jan 1 00:01:07 gumstix user.debug kernel: eth0: PHY LAN83C183 (LAN91C111 Internal) Jan 1 00:01:07 gumstix user.warn kernel: CPLD responded with: 00 Jan 1 00:01:07 gumstix user.info kernel: Set (AF1,out,clear) via /proc/gpio/GPIO12 Jan 1 00:01:07 gumstix user.notice kernel: pccard: PCMCIA card inserted into slot 0 Jan 1 00:01:07 gumstix user.notice kernel: stering new device pcmcia0.0 Jan 1 00:01:07 gumstix user.info kernel: Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 Jan 1 00:01:07 gumstix user.info kernel: ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx Jan 1 00:01:07 gumstix user.warn kernel: pcmcia: request for exclusive IRQ could not be fulfilled. Jan 1 00:01:07 gumstix user.warn kernel: pcmcia: the driver needs updating to supported shared IRQ lines. Jan 1 00:01:07 gumstix user.debug kernel: Probing IDE interface ide0... Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,clear) via /proc/gpio/GPIO7 Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,set) via /proc/gpio/GPIO7 Jan 1 00:01:07 gumstix user.warn kernel: hda: SanDisk SDCFB-512, CFA DISK drive Jan 1 00:01:07 gumstix user.warn kernel: ide0 at 0xc4860000-0xc4860007,0xc486000e on irq 49 Jan 1 00:01:07 gumstix user.info kernel: ide-cs: hda: Vpp = 0.0 Jan 1 00:01:07 gumstix user.info kernel: hda: max request size: 128KiB Jan 1 00:01:07 gumstix user.info kernel: hda: 1000944 sectors (512 MB) w/1KiB Cache, CHS=993/16/63 Jan 1 00:01:07 gumstix user.info kernel: hda: hda1 hda2 Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,clear) via /proc/gpio/GPIO7 Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,set) via /proc/gpio/GPIO7 Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,clear) via /proc/gpio/GPIO7 Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,set) via /proc/gpio/GPIO7 Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,clear) via /proc/gpio/GPIO7 Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,set) via /proc/gpio/GPIO7 Jan 1 00:01:07 gumstix user.info kernel: pxa2xx_udc: version 4-May-2005 Jan 1 00:01:07 gumstix user.info kernel: usb0: Ethernet Gadget, version: May Day 2005 Jan 1 00:01:07 gumstix user.info kernel: usb0: using pxa2xx_udc, OUT ep2out-bulk IN ep1in-bulk STATUS ep6in-bulk Jan 1 00:01:07 gumstix user.info kernel: usb0: MAC 16:11:04:5a:bf:a1 Jan 1 00:01:07 gumstix user.info kernel: usb0: HOST MAC 16:11:04:5a:bf:a2 Jan 1 00:01:07 gumstix user.info kernel: usb0: RNDIS ready Jan 1 00:01:07 gumstix user.info kernel: NET: Registered protocol family 17 Jan 1 00:01:07 gumstix user.info kernel: eth0: link down Jan 1 00:01:07 gumstix user.warn kernel: cfio: module license 'unspecified' taints kernel. Jan 1 00:01:07 gumstix user.warn kernel: Before register driver Jan 1 00:01:07 gumstix user.warn kernel: After register driver Jan 1 00:01:08 gumstix user.info kernel: eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1 -- Scott Lerman |
From: Gord U. <go...@gm...> - 2008-05-17 22:23:21
|
What you need to look at is the serial output, that will show what happens earlier. Heres my serial output when I boot from my mmc card. Notice the line partway thru where it says switching to real root fs. Up until that point it was running out of the ramfs. gord u Instruction Cache is ON Found gumstix-factory.script on MMC... ## Executing script at a2000000 Booting from mmc/microSD... Detected: 1984000 blocks of 512 bytes (968MB) SD card. Vendor: Man 03 OEM SD "SU01G" Date 03/2008 Product: 274559001 Revision: 8.0 reading uimage 1021576 bytes read reading ramdisk.img 3748009 bytes read ## Booting image at a1000000 ... Image Name: Angstrom/2.6.21/gumstix-custom-v Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1021512 Bytes = 997.6 kB Load Address: a0008000 Entry Point: a0008000 OK ## Loading Ramdisk Image at a2000000 ... Image Name: rootfs Image Type: ARM Linux RAMDisk Image (gzip compressed) Data Size: 3747945 Bytes = 3.6 MB Load Address: 00000000 Entry Point: 00000000 Starting kernel ... Linux version 2.6.21 (gurquhart@osaki) (gcc version 4.1.2) #1 Mon May 5 11:13:47 PDT 2008 CPU: XScale-PXA270 [69054117] revision 7 (ARMv5TE), cr=0000397f Machine: The Gumstix Platform Memory policy: ECC disabled, Data cache writeback Run Mode clock: 208.00MHz (*16) Turbo Mode clock: 416.00MHz (*2.0, active) Memory clock: 104.00MHz (/2) System bus clock: 104.00MHz CPU0: D VIVT undefined 5 cache CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets Built 1 zonelists. Total pages: 16256 Kernel command line: console=ttyS0,115200n8 rootdelay=1 root=/dev/mmcblk0p2 MEDIA=MMC PID hash table entries: 256 (order: 8, 1024 bytes) Console: colour dummy device 80x30 Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 64MB = 64MB total Memory: 59044KB available (1892K code, 188K data, 72K init) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 NET: Registered protocol family 2 Time: pxa_timer clocksource has been installed. IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered Unpacking initramfs... done Freeing initrd memory: 3660K JFFS2 version 2.2. (NAND) (SUMMARY) (C) 2001-2006 Red Hat, Inc. io scheduler noop registered io scheduler cfq registered (default) pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 22) is a FFUART pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 21) is a BTUART pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 20) is a STUART loop: loaded (max 8 devices) Probing Gumstix Flash ROM at physical address 0x00000000 (16-bit bankwidth) Gumstix Flash ROM: Found 1 x16 devices at 0x0 in 16-bit bank Intel/Sharp Extended Query Table at 0x010A Intel/Sharp Extended Query Table at 0x010A Intel/Sharp Extended Query Table at 0x010A Intel/Sharp Extended Query Table at 0x010A Intel/Sharp Extended Query Table at 0x010A Using buffer write method cfi_cmdset_0001: Erase suspend on write enabled Using static partitions on Gumstix Flash ROM Creating 3 MTD partitions on "Gumstix Flash ROM": 0x00000000-0x00040000 : "Bootloader" 0x00040000-0x00f00000 : "RootFS" 0x00f00000-0x01000000 : "Kernel" TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 XScale iWMMXt coprocessor detected. Freeing init memory: 72K /init script running... [*] populating /dev...done [*] mounting /proc...done [*] mounting /sys...done [*] starting udevd...done [*] Found MEDIA=MMC [*] loading mmc_block module...done [*] loading pxamci module...done mmcblk0: mmc0:e624 SU01G 992000KiB mmcblk0: p1 p2 FAT: bogus number of reserved sectors VFS: Can't find a valid FAT filesystem on dev mmcblk0. EXT2-fs warning: mounting unchecked fs, running e2fsck is recommended umount: /mnt/mmc: not mounted Filesystem 1k-blocks Used Available Use% Mounted on /dev/mmcblk0p2 936568 71756 817236 8% /media/mmcblk0p2 /dev/mmcblk0p1 40192 4662 35530 12% /media/card /dev/mmcblk0p1 40192 4662 35530 12% /mnt/mmc [*] running e2fsck on /dev/mmcblk0p2...Filesystem 1k-blocks Used Available Use% Mounted on /dev/mmcblk0p1 40192 4662 35530 12% /media/card /dev/mmcblk0p1 40192 4662 35530 12% /mnt/mmc e2fsck 1.38 (30-Jun-2005) /dev/mmcblk0p2 was not cleanly unmounted, check forced. Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/mmcblk0p2: 3080/119040 files (0.2% non-contiguous), 21685/237888 blocks done [*] mounting /dev/mmcblk0p2 to /rfs...Filesystem 1k-blocks Used Available Use% Mounted on /dev/mmcblk0p1 40192 4662 35530 12% /media/card /dev/mmcblk0p1 40192 4662 35530 12% /mnt/mmc /dev/mmcblk0p2 936568 71756 817236 8% /rfs done [*] Cleaning up...warning: can't open /etc/mtab: No such file or directory warning: can't open /etc/mtab: No such file or directory done [*] Switching to real root fs... INIT: version 2.86 booting Starting the hotplug events dispatcher udevd Synthesizing the initial hotplug events Remounting root file system... gumstix_smc91x_init: smc91x chip not found, returning -ENXIO smc91x: Unknown symbol gumstix_smc91x_load eth0: LAN9117 (rev 1) at 0xc4852000 IRQ 131 eth0: Ethernet addr: 02:36:d1:ce:4e:50 usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb pxa27x-ohci pxa27x-ohci: PXA27x OHCI pxa27x-ohci pxa27x-ohci: new USB bus registered, assigned bus number 1 pxa27x-ohci pxa27x-ohci: irq 3, io mem 0x4c000000 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 3 ports detected Not netCF-vx board: using newer GPIO configuration CPLD responded with: ff root: mount: special device /dev/hda1 does not exist root: mount: special device /dev/sda1 does not exist Setting up IP spoofing protection: rp_filter. Configuring network interfaces... eth0: link down eth0 no wireless extensions. udhcpc (v1.2.1) started udhcpc[856]: udhcpc (v1.2.1) started Sending discover... udhcpc[856]: Sending discover... eth0: link up, 100Mbps, full-duplex, lpa 0x05E1 Sending discover... udhcpc[856]: Sending discover... Sending select for 192.168.1.104... udhcpc[856]: Sending select for 192.168.1.104... Lease of 192.168.1.104 obtained, lease time 86400 udhcpc[856]: Lease of 192.168.1.104 obtained, lease time 86400 adding dns 75.154.133.68 adding dns 75.154.133.100 Error for wireless request "Set ESSID" (8B1A) : SET failed on device wlan0 ; No such device. Error for wireless request "Set Mode" (8B06) : SET failed on device wlan0 ; No such device. SIOCGIFFLAGS: No such device wlan0 No such device udhcpc (v1.2.1) started udhcpc[898]: udhcpc (v1.2.1) started SIOCGIFINDEX failed!: No such device udhcpc[898]: SIOCGIFINDEX failed!: No such device done. Nothing to be done INIT: Entering runlevel: 5 Starting Dropbear SSH server: dropbear. Starting syslogd/klogd: done Running ntpdate to synchronize clock. Starting bonjour: Starting Asterisk On Sat, May 17, 2008 at 1:15 PM, Scott Lerman <sml...@gm...> wrote: > On Sat, May 17, 2008 at 2:39 PM, Gord Urquhart <go...@gm...> wrote: > > Scott can you post the boot messages.It's hard too say where things are > > going wrong. > > > > gordu > > Here's all of /var/log/messages up to when I SSH in: > > Jan 1 00:01:07 gumstix syslog.info syslogd started: BusyBox v1.1.2 > Jan 1 00:01:07 gumstix daemon.info init: Starting pid 326, console > /dev/null: '/sbin/klogd' > Jan 1 00:01:07 gumstix user.notice kernel: klogd started: BusyBox > v1.1.2 (2006.11.06-19:15+0000) > Jan 1 00:01:07 gumstix user.notice kernel: Linux version 2.6.18gum > (craig@azazel) (gcc version 3.4.5) #1 Mon Nov 6 11:18:37 PST 2006 > Jan 1 00:01:07 gumstix user.warn kernel: CPU: XScale-PXA255 > [69052d06] revision 6 (ARMv5TE), cr=0000397f > Jan 1 00:01:07 gumstix user.warn kernel: Machine: The Gumstix Platform > Jan 1 00:01:07 gumstix user.warn kernel: Memory policy: ECC disabled, > Data cache writeback > Jan 1 00:01:07 gumstix user.debug kernel: On node 0 totalpages: 16384 > Jan 1 00:01:07 gumstix user.debug kernel: DMA zone: 16384 pages, LIFO > batch:3 > Jan 1 00:01:07 gumstix user.info kernel: Memory clock: 99.53MHz (*27) > Jan 1 00:01:07 gumstix user.info kernel: Run Mode clock: 398.13MHz (*4) > Jan 1 00:01:07 gumstix user.info kernel: Turbo Mode clock: 398.13MHz > (*1.0, inactive) > Jan 1 00:01:07 gumstix user.warn kernel: CPU0: D VIVT undefined 5 cache > Jan 1 00:01:07 gumstix user.warn kernel: CPU0: I cache: 32768 bytes, > associativity 32, 32 byte lines, 32 sets > Jan 1 00:01:07 gumstix user.warn kernel: CPU0: D cache: 32768 bytes, > associativity 32, 32 byte lines, 32 sets > Jan 1 00:01:07 gumstix user.warn kernel: Built 1 zonelists. Total pages: > 16384 > Jan 1 00:01:07 gumstix user.notice kernel: Kernel command line: > root=1f01 rootfstype=jffs2 console=ttyS0,115200n8 reboot=cold,hard > Jan 1 00:01:07 gumstix user.warn kernel: PID hash table entries: 512 > (order: 9, 2048 bytes) > Jan 1 00:01:07 gumstix user.warn kernel: start_kernel(): bug: > interrupts were enabled early > Jan 1 00:01:07 gumstix user.warn kernel: Dentry cache hash table > entries: 8192 (order: 3, 32768 bytes) > Jan 1 00:01:07 gumstix user.warn kernel: Inode-cache hash table > entries: 4096 (order: 2, 16384 bytes) > Jan 1 00:01:07 gumstix user.info kernel: Memory: 64MB = 64MB total > Jan 1 00:01:07 gumstix user.notice kernel: Memory: 63268KB available > (1292K code, 250K data, 64K init) > Jan 1 00:01:07 gumstix user.debug kernel: Calibrating delay loop... > 397.31 BogoMIPS (lpj=1986560) > Jan 1 00:01:07 gumstix user.warn kernel: Mount-cache hash table entries: > 512 > Jan 1 00:01:07 gumstix user.info kernel: CPU: Testing write buffer > coherency: ok > Jan 1 00:01:07 gumstix user.info kernel: NET: Registered protocol family > 16 > Jan 1 00:01:07 gumstix user.info kernel: NET: Registered protocol family > 2 > Jan 1 00:01:07 gumstix user.warn kernel: IP route cache hash table > entries: 512 (order: -1, 2048 bytes) > Jan 1 00:01:07 gumstix user.warn kernel: TCP established hash table > entries: 2048 (order: 1, 8192 bytes) > Jan 1 00:01:07 gumstix user.warn kernel: TCP bind hash table entries: > 1024 (order: 0, 4096 bytes) > Jan 1 00:01:07 gumstix user.info kernel: TCP: Hash tables configured > (established 2048 bind 1024) > Jan 1 00:01:07 gumstix user.info kernel: TCP reno registered > Jan 1 00:01:07 gumstix user.info kernel: JFFS2 version 2.2. (NAND) > (C) 2001-2006 Red Hat, Inc. > Jan 1 00:01:07 gumstix user.info kernel: Initializing Cryptographic API > Jan 1 00:01:07 gumstix user.info kernel: io scheduler noop registered > (default) > Jan 1 00:01:07 gumstix user.info kernel: pxa2xx-uart.0: ttyS0 at MMIO > 0x40100000 (irq = 15) is a FFUART > Jan 1 00:01:07 gumstix user.info kernel: pxa2xx-uart.1: ttyS1 at MMIO > 0x40200000 (irq = 14) is a BTUART > Jan 1 00:01:07 gumstix user.info kernel: pxa2xx-uart.2: ttyS2 at MMIO > 0x40700000 (irq = 13) is a STUART > Jan 1 00:01:07 gumstix user.info kernel: pxa2xx-uart.3: ttyS3 at MMIO > 0x41600000 (irq = 0) is a HWUART > Jan 1 00:01:07 gumstix user.notice kernel: Probing Gumstix Flash ROM > at physical address 0x00000000 (16-bit bankwidth) > Jan 1 00:01:07 gumstix user.info kernel: Gumstix Flash ROM: Found 1 > x16 devices at 0x0 in 16-bit bank > Jan 1 00:01:07 gumstix daemon.info init: Starting pid 324, console > /dev/ttyS0: '/sbin/getty' > Jan 1 00:01:07 gumstix user.debug kernel: Gumstix Flash ROM: Found an > alias at 0x1000000 for the chip at 0x0 > Jan 1 00:01:07 gumstix user.debug kernel: Gumstix Flash ROM: Found an > alias at 0x2000000 for the chip at 0x0 > Jan 1 00:01:07 gumstix user.debug kernel: Gumstix Flash ROM: Found an > alias at 0x3000000 for the chip at 0x0 > Jan 1 00:01:07 gumstix user.warn kernel: Intel/Sharp Extended Query > Table at 0x0031 > Jan 1 00:01:07 gumstix user.info kernel: Using buffer write method > Jan 1 00:01:07 gumstix user.notice kernel: cfi_cmdset_0001: Erase > suspend on write enabled > Jan 1 00:01:07 gumstix user.debug kernel: erase region 0: > offset=0x0,size=0x20000,blocks=128 > Jan 1 00:01:07 gumstix user.warn kernel: Using static partitions on > Gumstix Flash ROM > Jan 1 00:01:07 gumstix user.notice kernel: Creating 2 MTD partitions > on "Gumstix Flash ROM": > Jan 1 00:01:07 gumstix user.notice kernel: 0x00000000-0x00040000 : > "Bootloader" > Jan 1 00:01:07 gumstix user.notice kernel: 0x00040000-0x01000000 : > "RootFS" > Jan 1 00:01:07 gumstix user.info kernel: TCP bic registered > Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): > Magic bitmask 0x1985 not found at 0x00322a54: 0x0201 instead > Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): > Magic bitmask 0x1985 not found at 0x00322a58: 0x0605 instead > Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): > Magic bitmask 0x1985 not found at 0x00322a5c: 0x0a09 instead > Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): > Magic bitmask 0x1985 not found at 0x00322a60: 0x0e0d instead > Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): > Magic bitmask 0x1985 not found at 0x00322a64: 0x1211 instead > Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): > Magic bitmask 0x1985 not found at 0x00322a68: 0x1615 instead > Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): > Magic bitmask 0x1985 not found at 0x00322a6c: 0x1a19 instead > Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): > Magic bitmask 0x1985 not found at 0x00322a70: 0x1e1d instead > Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): > Magic bitmask 0x1985 not found at 0x00322a74: 0x2221 instead > Jan 1 00:01:07 gumstix user.notice kernel: jffs2_scan_eraseblock(): > Magic bitmask 0x1985 not found at 0x00322a78: 0x2625 instead > Jan 1 00:01:07 gumstix user.notice kernel: Further such events for > this erase block will not be printed > Jan 1 00:01:07 gumstix user.warn kernel: VFS: Mounted root (jffs2 > filesystem). > Jan 1 00:01:07 gumstix user.info kernel: Freeing init memory: 64K > Jan 1 00:01:07 gumstix user.info kernel: NET: Registered protocol family > 1 > Jan 1 00:01:07 gumstix user.warn kernel: smc91x.c: v1.1, sep 22 2004 > by Nicolas Pitre <ni...@ca...> > Jan 1 00:01:07 gumstix user.warn kernel: eth0: SMC91C11xFD (rev 2) at > c4850300 IRQ 59 DMA 8 [nowait] > Jan 1 00:01:07 gumstix user.warn kernel: eth0: Ethernet addr: > 16:11:04:5a:bf:91 > Jan 1 00:01:07 gumstix user.debug kernel: eth0: PHY LAN83C183 > (LAN91C111 Internal) > Jan 1 00:01:07 gumstix user.warn kernel: CPLD responded with: 00 > Jan 1 00:01:07 gumstix user.info kernel: Set (AF1,out,clear) via > /proc/gpio/GPIO12 > Jan 1 00:01:07 gumstix user.notice kernel: pccard: PCMCIA card > inserted into slot 0 > Jan 1 00:01:07 gumstix user.notice kernel: stering new device pcmcia0.0 > Jan 1 00:01:07 gumstix user.info kernel: Uniform Multi-Platform E-IDE > driver Revision: 7.00alpha2 > Jan 1 00:01:07 gumstix user.info kernel: ide: Assuming 50MHz system > bus speed for PIO modes; override with idebus=xx > Jan 1 00:01:07 gumstix user.warn kernel: pcmcia: request for > exclusive IRQ could not be fulfilled. > Jan 1 00:01:07 gumstix user.warn kernel: pcmcia: the driver needs > updating to supported shared IRQ lines. > Jan 1 00:01:07 gumstix user.debug kernel: Probing IDE interface ide0... > Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,clear) via > /proc/gpio/GPIO7 > Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,set) via > /proc/gpio/GPIO7 > Jan 1 00:01:07 gumstix user.warn kernel: hda: SanDisk SDCFB-512, CFA DISK > drive > Jan 1 00:01:07 gumstix user.warn kernel: ide0 at > 0xc4860000-0xc4860007,0xc486000e on irq 49 > Jan 1 00:01:07 gumstix user.info kernel: ide-cs: hda: Vpp = 0.0 > Jan 1 00:01:07 gumstix user.info kernel: hda: max request size: 128KiB > Jan 1 00:01:07 gumstix user.info kernel: hda: 1000944 sectors (512 > MB) w/1KiB Cache, CHS=993/16/63 > Jan 1 00:01:07 gumstix user.info kernel: hda: hda1 hda2 > Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,clear) via > /proc/gpio/GPIO7 > Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,set) via > /proc/gpio/GPIO7 > Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,clear) via > /proc/gpio/GPIO7 > Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,set) via > /proc/gpio/GPIO7 > Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,clear) via > /proc/gpio/GPIO7 > Jan 1 00:01:07 gumstix user.info kernel: Set (GPIO,out,set) via > /proc/gpio/GPIO7 > Jan 1 00:01:07 gumstix user.info kernel: pxa2xx_udc: version 4-May-2005 > Jan 1 00:01:07 gumstix user.info kernel: usb0: Ethernet Gadget, > version: May Day 2005 > Jan 1 00:01:07 gumstix user.info kernel: usb0: using pxa2xx_udc, OUT > ep2out-bulk IN ep1in-bulk STATUS ep6in-bulk > Jan 1 00:01:07 gumstix user.info kernel: usb0: MAC 16:11:04:5a:bf:a1 > Jan 1 00:01:07 gumstix user.info kernel: usb0: HOST MAC 16:11:04:5a:bf:a2 > Jan 1 00:01:07 gumstix user.info kernel: usb0: RNDIS ready > Jan 1 00:01:07 gumstix user.info kernel: NET: Registered protocol family > 17 > Jan 1 00:01:07 gumstix user.info kernel: eth0: link down > Jan 1 00:01:07 gumstix user.warn kernel: cfio: module license > 'unspecified' taints kernel. > Jan 1 00:01:07 gumstix user.warn kernel: Before register driver > Jan 1 00:01:07 gumstix user.warn kernel: After register driver > Jan 1 00:01:08 gumstix user.info kernel: eth0: link up, 100Mbps, > full-duplex, lpa 0xCDE1 > > -- > Scott Lerman > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Scott L. <sml...@gm...> - 2008-05-18 03:32:02
|
Unfortunately, the Netstix doesn't have access to the serial connector. I'll have to figure out if I want to crack open the case and put together a serial connection. -- Scott Lerman |
From: Scott L. <sml...@gm...> - 2008-05-21 19:08:30
|
Here's the console stuff: U-Boot 1.1.4 (Nov 6 2006 - 11:20:03) - 400 MHz - 1161 *** Welcome to Gumstix *** U-Boot code: A3F00000 -> A3F25DE4 BSS: -> A3F5AF00 RAM Configuration: Bank #0: a0000000 64 MB Flash: 16 MB Using default environment SMC91C1111-0 Net: SMC91C1111-0 Hit any key to stop autoboot: 0 Instruction Cache is ON Found gumstix-factory.script on CF... ## Executing script at a2000000 No MMC card found unknown card type ### JFFS2 loading 'boot/uImage' to 0xa2000000 Scanning JFFS2 FS: ..... done. ### JFFS2 load complete: 784636 bytes loaded to 0xa2000000 ## Booting image at a2000000 ... Image Name: uImage Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 784572 Bytes = 766.2 kB Load Address: a0008000 Entry Point: a0008000 OK Starting kernel ... As an aside, is it possible to use the USB port on the console board to do this, or does it only work with the regular serial ports? As an even farther aside, does anyone else have trouble keeping the boards connected to each other when you're pulling out the power cable? -- Scott Lerman |
From: Gord U. <go...@gm...> - 2008-05-21 20:25:15
|
Scott You appear to be dying in the gumstix-factory.script trying to find a mmc card instead of a CF card. What does your gumstix-factory.script look like? It should have something like set workedok Failed if pinit on; then setenv bootargs console=ttyS0,115200n8 rootdelay=1 root=/dev/hda2 if fatload ide 0 a2000000 uimage; then set workedok Success fi fi bootm a2000000 gord u On Wed, May 21, 2008 at 12:08 PM, Scott Lerman <sml...@gm...> wrote: > Here's the console stuff: > > U-Boot 1.1.4 (Nov 6 2006 - 11:20:03) - 400 MHz - 1161 > > *** Welcome to Gumstix *** > > U-Boot code: A3F00000 -> A3F25DE4 BSS: -> A3F5AF00 > RAM Configuration: > Bank #0: a0000000 64 MB > Flash: 16 MB > Using default environment > > SMC91C1111-0 > Net: SMC91C1111-0 > Hit any key to stop autoboot: 0 > Instruction Cache is ON > Found gumstix-factory.script on CF... > ## Executing script at a2000000 > No MMC card found > unknown card type > ### JFFS2 loading 'boot/uImage' to 0xa2000000 > Scanning JFFS2 FS: ..... done. > ### JFFS2 load complete: 784636 bytes loaded to 0xa2000000 > ## Booting image at a2000000 ... > Image Name: uImage > Image Type: ARM Linux Kernel Image (uncompressed) > Data Size: 784572 Bytes = 766.2 kB > Load Address: a0008000 > Entry Point: a0008000 > OK > > Starting kernel ... > > As an aside, is it possible to use the USB port on the console board > to do this, or does it only work with the regular serial ports? > > As an even farther aside, does anyone else have trouble keeping the > boards connected to each other when you're pulling out the power > cable? > > -- > Scott Lerman > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Scott L. <sml...@gm...> - 2008-05-21 20:31:05
|
On Wed, May 21, 2008 at 4:25 PM, Gord Urquhart <go...@gm...> wrote: > Scott > > You appear to be dying in the gumstix-factory.script trying to find a mmc > card instead of a CF card. > What does your gumstix-factory.script look like? It should have something > like > > set workedok Failed > if pinit on; then > setenv bootargs console=ttyS0,115200n8 rootdelay=1 root=/dev/hda2 > if fatload ide 0 a2000000 uimage; then > set workedok Success > fi > fi > bootm a2000000 > > > gord u > > On Wed, May 21, 2008 at 12:08 PM, Scott Lerman <sml...@gm...> wrote: >> >> Here's the console stuff: >> >> U-Boot 1.1.4 (Nov 6 2006 - 11:20:03) - 400 MHz - 1161 >> >> *** Welcome to Gumstix *** >> >> U-Boot code: A3F00000 -> A3F25DE4 BSS: -> A3F5AF00 >> RAM Configuration: >> Bank #0: a0000000 64 MB >> Flash: 16 MB >> Using default environment >> >> SMC91C1111-0 >> Net: SMC91C1111-0 >> Hit any key to stop autoboot: 0 >> Instruction Cache is ON >> Found gumstix-factory.script on CF... >> ## Executing script at a2000000 >> No MMC card found >> unknown card type >> ### JFFS2 loading 'boot/uImage' to 0xa2000000 >> Scanning JFFS2 FS: ..... done. >> ### JFFS2 load complete: 784636 bytes loaded to 0xa2000000 >> ## Booting image at a2000000 ... >> Image Name: uImage >> Image Type: ARM Linux Kernel Image (uncompressed) >> Data Size: 784572 Bytes = 766.2 kB >> Load Address: a0008000 >> Entry Point: a0008000 >> OK >> >> Starting kernel ... >> >> As an aside, is it possible to use the USB port on the console board >> to do this, or does it only work with the regular serial ports? >> >> As an even farther aside, does anyone else have trouble keeping the >> boards connected to each other when you're pulling out the power >> cable? >> >> -- >> Scott Lerman >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > Here's gumstix-factory.script from the CF card: # tests for mmc card presence to determine if booting from mmc or cf # so we can set the command line accordingly. # the command line is used by initramfs' /init script to load the # correct set of modules# if neither mmc or cf exist, then boot the flash file system from jffs2 if mmcinit; then setenv bootargs rw console=ttyS0,115200n8 reboot=cold,hard MEDIA=MMC fatload mmc 0 a1000000 uImage; && fatload mmc 0 a2000000 ramdisk.img else if pinit on; then setenv bootargs rw console=ttyS0,115200n8 reboot=cold,hard MEDIA=CF fatload ide 0 a1000000 uImage; && fatload ide 0 a2000000 ramdisk.img else setenv bootargs root=1f01 rootfstype=jffs2 console=ttyS0,115200n8 reboot=cold,hard fsload && bootm fi fi bootm a1000000 a2000000 -- Scott Lerman |
From: Gord U. <go...@gm...> - 2008-05-21 21:19:27
|
Hmm...running out of ideas here. Part of my problem is I have a mmc card not a CF card. Can you from the u-boot cmd line do - pinit on - fatls ide 0 Also when you created the partitions on your CF card you made the first one a fat partition right? u-boot I seem to recall only has support for fat, although u-boot seems to understand your CF enough to read the gumstix-factory.script. gord u On Wed, May 21, 2008 at 1:31 PM, Scott Lerman <sml...@gm...> wrote: > On Wed, May 21, 2008 at 4:25 PM, Gord Urquhart <go...@gm...> wrote: > > Scott > > > > You appear to be dying in the gumstix-factory.script trying to find a > mmc > > card instead of a CF card. > > What does your gumstix-factory.script look like? It should have > something > > like > > > > set workedok Failed > > if pinit on; then > > setenv bootargs console=ttyS0,115200n8 rootdelay=1 root=/dev/hda2 > > if fatload ide 0 a2000000 uimage; then > > set workedok Success > > fi > > fi > > bootm a2000000 > > > > > > gord u > > > > On Wed, May 21, 2008 at 12:08 PM, Scott Lerman <sml...@gm...> > wrote: > >> > >> Here's the console stuff: > >> > >> U-Boot 1.1.4 (Nov 6 2006 - 11:20:03) - 400 MHz - 1161 > >> > >> *** Welcome to Gumstix *** > >> > >> U-Boot code: A3F00000 -> A3F25DE4 BSS: -> A3F5AF00 > >> RAM Configuration: > >> Bank #0: a0000000 64 MB > >> Flash: 16 MB > >> Using default environment > >> > >> SMC91C1111-0 > >> Net: SMC91C1111-0 > >> Hit any key to stop autoboot: 0 > >> Instruction Cache is ON > >> Found gumstix-factory.script on CF... > >> ## Executing script at a2000000 > >> No MMC card found > >> unknown card type > >> ### JFFS2 loading 'boot/uImage' to 0xa2000000 > >> Scanning JFFS2 FS: ..... done. > >> ### JFFS2 load complete: 784636 bytes loaded to 0xa2000000 > >> ## Booting image at a2000000 ... > >> Image Name: uImage > >> Image Type: ARM Linux Kernel Image (uncompressed) > >> Data Size: 784572 Bytes = 766.2 kB > >> Load Address: a0008000 > >> Entry Point: a0008000 > >> OK > >> > >> Starting kernel ... > >> > >> As an aside, is it possible to use the USB port on the console board > >> to do this, or does it only work with the regular serial ports? > >> > >> As an even farther aside, does anyone else have trouble keeping the > >> boards connected to each other when you're pulling out the power > >> cable? > >> > >> -- > >> Scott Lerman > >> > >> > ------------------------------------------------------------------------- > >> This SF.net email is sponsored by: Microsoft > >> Defy all challenges. Microsoft(R) Visual Studio 2008. > >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > >> _______________________________________________ > >> gumstix-users mailing list > >> gum...@li... > >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > ------------------------------------------------------------------------- > > This SF.net email is sponsored by: Microsoft > > Defy all challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > gumstix-users mailing list > > gum...@li... > > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > Here's gumstix-factory.script from the CF card: > > # tests for mmc card presence to determine if booting from mmc or cf > > # so we can set the command line accordingly. > > # the command line is used by initramfs' /init script to load the > > # correct set of modules# if neither mmc or cf exist, then boot the > flash file system from jffs2 > > if mmcinit; then > > setenv bootargs rw console=ttyS0,115200n8 reboot=cold,hard MEDIA=MMC > > fatload mmc 0 a1000000 uImage; && fatload mmc 0 a2000000 ramdisk.img > > else > > if pinit on; then > > setenv bootargs rw console=ttyS0,115200n8 reboot=cold,hard MEDIA=CF > > fatload ide 0 a1000000 uImage; && fatload ide 0 a2000000 ramdisk.img > > else > > setenv bootargs root=1f01 rootfstype=jffs2 console=ttyS0,115200n8 > reboot=cold,hard > > fsload && bootm > > fi > > fi > > bootm a1000000 a2000000 > > > -- > Scott Lerman > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > |
From: Dave H. <dhy...@gm...> - 2008-05-21 21:47:16
|
Hi guys, On Wed, May 21, 2008 at 2:19 PM, Gord Urquhart <go...@gm...> wrote: > Hmm...running out of ideas here. Part of my problem is I have a mmc card not > a CF card. Can you from the u-boot cmd line do > - pinit on > - fatls ide 0 Also, presumably, the fact that you're running the gumstix-factory script means that pinit on was already done by u-boot before the script is running, so try removing the mmc stuff and the pinit on from your factory script. I seem to recall some issues with some versions of u-boot related to issuing multiple pinit on commands, but things are hazy... -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |
From: Marc H. <mhu...@lo...> - 2008-05-21 22:22:44
|
Any reason you haven't upgraded to u-boot 1.2? You may have an easier time with all this if you tried using u-boot 1.2 Marc _____ From: gum...@li... [mailto:gum...@li...] On Behalf Of Gord Urquhart Sent: Wednesday, May 21, 2008 5:20 PM To: General mailing list for gumstix users. Subject: Re: [Gumstix-users] Boot OE from a CompactFlash card Hmm...running out of ideas here. Part of my problem is I have a mmc card not a CF card. Can you from the u-boot cmd line do - pinit on - fatls ide 0 Also when you created the partitions on your CF card you made the first one a fat partition right? u-boot I seem to recall only has support for fat, although u-boot seems to understand your CF enough to read the gumstix-factory.script. gord u On Wed, May 21, 2008 at 1:31 PM, Scott Lerman <sml...@gm...> wrote: On Wed, May 21, 2008 at 4:25 PM, Gord Urquhart <go...@gm...> wrote: > Scott > > You appear to be dying in the gumstix-factory.script trying to find a mmc > card instead of a CF card. > What does your gumstix-factory.script look like? It should have something > like > > set workedok Failed > if pinit on; then > setenv bootargs console=ttyS0,115200n8 rootdelay=1 root=/dev/hda2 > if fatload ide 0 a2000000 uimage; then > set workedok Success > fi > fi > bootm a2000000 > > > gord u > > On Wed, May 21, 2008 at 12:08 PM, Scott Lerman <sml...@gm...> wrote: >> >> Here's the console stuff: >> >> U-Boot 1.1.4 (Nov 6 2006 - 11:20:03) - 400 MHz - 1161 >> >> *** Welcome to Gumstix *** >> >> U-Boot code: A3F00000 -> A3F25DE4 BSS: -> A3F5AF00 >> RAM Configuration: >> Bank #0: a0000000 64 MB >> Flash: 16 MB >> Using default environment >> >> SMC91C1111-0 >> Net: SMC91C1111-0 >> Hit any key to stop autoboot: 0 >> Instruction Cache is ON >> Found gumstix-factory.script on CF... >> ## Executing script at a2000000 >> No MMC card found >> unknown card type >> ### JFFS2 loading 'boot/uImage' to 0xa2000000 >> Scanning JFFS2 FS: ..... done. >> ### JFFS2 load complete: 784636 bytes loaded to 0xa2000000 >> ## Booting image at a2000000 ... >> Image Name: uImage >> Image Type: ARM Linux Kernel Image (uncompressed) >> Data Size: 784572 Bytes = 766.2 kB >> Load Address: a0008000 >> Entry Point: a0008000 >> OK >> >> Starting kernel ... >> >> As an aside, is it possible to use the USB port on the console board >> to do this, or does it only work with the regular serial ports? >> >> As an even farther aside, does anyone else have trouble keeping the >> boards connected to each other when you're pulling out the power >> cable? >> >> -- >> Scott Lerman >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2008. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> gumstix-users mailing list >> gum...@li... >> https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > Here's gumstix-factory.script from the CF card: # tests for mmc card presence to determine if booting from mmc or cf # so we can set the command line accordingly. # the command line is used by initramfs' /init script to load the # correct set of modules# if neither mmc or cf exist, then boot the flash file system from jffs2 if mmcinit; then setenv bootargs rw console=ttyS0,115200n8 reboot=cold,hard MEDIA=MMC fatload mmc 0 a1000000 uImage; && fatload mmc 0 a2000000 ramdisk.img else if pinit on; then setenv bootargs rw console=ttyS0,115200n8 reboot=cold,hard MEDIA=CF fatload ide 0 a1000000 uImage; && fatload ide 0 a2000000 ramdisk.img else setenv bootargs root=1f01 rootfstype=jffs2 console=ttyS0,115200n8 reboot=cold,hard fsload && bootm fi fi bootm a1000000 a2000000 -- Scott Lerman ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ gumstix-users mailing list gum...@li... https://lists.sourceforge.net/lists/listinfo/gumstix-users |
From: Scott L. <sml...@gm...> - 2008-05-21 22:34:00
|
On Wed, May 21, 2008 at 6:21 PM, Marc Humphreys <mhu...@lo...> wrote: > Any reason you haven't upgraded to u-boot 1.2? You may have an easier time > with all this if you tried using u-boot 1.2 > > > > Marc I think because upgrading u-boot requires a serial connection, which I was originally hoping not to have to deal with. My ideal goal is also to have to do nothing besides making a copy of the CF card, since the plan is to kinda-mass purchase gumstix boards. Thanks for the other suggestions. I'll give them a shot tomorrow. -- Scott Lerman |
From: Scott L. <sml...@gm...> - 2008-05-22 15:00:03
|
So I went to do stuff today, and I think I fried the board. I got this once: U-Boot 1.1.4 (Nov 6 2006 - 11:20:03) - 400 MHz - 1161 *** Welcome to Gumstix *** U-Boot code: A3F00000 -> A3F25DE4 BSS: -> A3F5AF00 RAM Configuration: Bank #0: a0000000 64 MB Flash: 16 MB Using default environment SMC91C1111-0 Net: SMC91C1111-0 Hit any key to stop autoboot: 1 And now when I connect to the serial port, I get one weird character (I can't tell what the byte value is), then nothing when I power up the board. Am I right in thinking that the base board is fried? I think it happened because the netcf board came off when I was plugging in the power cord, which has happened pretty frequently. Any advice for keeping the boards together? -- Scott Lerman |