From: unr_man222 <fie...@un...> - 2008-03-20 18:10:32
|
I changed the env vars to try and get it to output at 9600 baud and screwed up the bootcmd and I tried reflashing and it didn't change anything there. Here is the output: GUM> pri bootdelay=2 baudrate=115200 ethaddr=00:0A:95:A5:47:3A verify=no ethact=SMC91C1111-0 serial#=A460EC5E62426D6A bootargs=console=ttyS0,115200n8 root=1f02 rootfstype=jffs2 reboot=cold,hard bootcmd=fsload a2000000 boot/uImage stdin=serial stdout=serial stderr=serial filesize=ba534 When it boots this is what comes out: GUM> boot ### JFFS2 loading 'boot/uImage' to 0xa2000000 ### JFFS2 load complete: 763188 bytes loaded to 0xa2000000 GUM> Thanks for any help! Travis -- View this message in context: http://www.nabble.com/Resetting-U-boot-env-vars-to-default-tp16185374p16185374.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: unr_man222 <fie...@un...> - 2008-03-20 18:21:36
|
And any ideas how to effectively change the baud rate of the console once I have it fixed again. I have seen the setenv bootargs stuff and the setenv baudrate. Is that all I need to do? Thanks! Travis -- View this message in context: http://www.nabble.com/Resetting-U-boot-env-vars-to-default-tp16185374p16185696.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Dave H. <dhy...@gm...> - 2008-03-20 19:20:15
|
Hi Travis, On Thu, Mar 20, 2008 at 11:10 AM, unr_man222 <fie...@un...> wrote: > > I changed the env vars to try and get it to output at 9600 baud and screwed > up the bootcmd and I tried reflashing and it didn't change anything there. > Here is the output: > > GUM> pri > bootdelay=2 > baudrate=115200 > ethaddr=00:0A:95:A5:47:3A > verify=no > ethact=SMC91C1111-0 > serial#=A460EC5E62426D6A > bootargs=console=ttyS0,115200n8 root=1f02 rootfstype=jffs2 reboot=cold,hard > bootcmd=fsload a2000000 boot/uImage > stdin=serial > stdout=serial > stderr=serial > filesize=ba534 Try doing this setenv bootcmd "icache on; fsload a2000000 boot/uImage &7 bootm" saveenv I haven't played with the baud rate stuff, so I won't make any suggestions there. -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |
From: unr_man222 <fie...@un...> - 2008-03-20 19:29:28
|
I get: GUM> boot syntax error with env var's being: GUM> pri bootdelay=2 baudrate=115200 ethaddr=00:0A:95:A5:47:3A verify=no ethact=SMC91C1111-0 serial#=A460EC5E62426D6A bootargs=console=ttyS0,115200n8 root=1f02 rootfstype=jffs2 reboot=cold,hard filesize=0 bootcmd=icache on; fsload a2000000 boot/uImage &7 bootm stdin=serial stdout=serial stderr=serial hmmmm Travis -- View this message in context: http://www.nabble.com/Resetting-U-boot-env-vars-to-default-tp16185374p16186919.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Dave H. <dhy...@gm...> - 2008-03-20 19:33:23
|
Hi Travis, I messed up. It should have been: setenv bootcmd "icache on; fsload a2000000 boot/uImage && bootm" My second & got unshifted when I typed it. After setting up the bootcmd and saving it, use the command reset This will reset the board and rerun the bootloader. -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |
From: unr_man222 <fie...@un...> - 2008-03-20 19:42:38
|
Same error as I just posted, gets to where it says kernel panic not syncing. Dave Hylands wrote: > > Hi Travis, > > I messed up. It should have been: > > setenv bootcmd "icache on; fsload a2000000 boot/uImage && bootm" > > My second & got unshifted when I typed it. > > After setting up the bootcmd and saving it, use the command > > reset > > This will reset the board and rerun the bootloader. > > -- > Dave Hylands > Vancouver, BC, Canada > http://www.DaveHylands.com/ > > ------------------------------------------------------------------------- > 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 > > -- View this message in context: http://www.nabble.com/Resetting-U-boot-env-vars-to-default-tp16185374p16187171.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: unr_man222 <fie...@un...> - 2008-03-20 19:35:32
|
I used what was on Tips and Tricks on the gumstix wiki (thats what I did before but it didn't copy the stuff after the ; so I used the quotes and it booted). But it came up with this error (and I just reflashed the gumstix) http://docwiki.gumstix.org/Tips_and_tricks#Free_ttyS0 . . . Creating 2 MTD partitions on "Gumstix Flash ROM": 0x00000000-0x00040000 : "Bootloader" 0x00040000-0x01000000 : "RootFS" TCP bic registered No filesystem could mount root, tried: jffs2 Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,2) Any ideas? Do I need to reflash again? Travis -- View this message in context: http://www.nabble.com/Resetting-U-boot-env-vars-to-default-tp16185374p16186932.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: unr_man222 <fie...@un...> - 2008-03-20 19:37:43
|
Looking at pri again it says my filesize is 0 which is weird because when I went to flash in the new jffs2. The $(filesize) command said size 0? And I typed in manually the filesize in hex, it was something like 0x003426 or something like that. GUM> pri bootdelay=2 baudrate=115200 ethaddr=00:0A:95:A5:47:3A verify=no ethact=SMC91C1111-0 serial#=A460EC5E62426D6A bootargs=console=ttyS0,115200n8 root=1f02 rootfstype=jffs2 reboot=cold,hard filesize=0 bootcmd=fsload a2000000 boot/uImage; bootm a2000000 stdin=serial stdout=serial stderr=serial Travis -- View this message in context: http://www.nabble.com/Resetting-U-boot-env-vars-to-default-tp16185374p16187030.html Sent from the Gumstix mailing list archive at Nabble.com. |
From: Dave H. <dhy...@gm...> - 2008-03-20 20:16:09
|
Hi Travis, > Looking at pri again it says my filesize is 0 which is weird because when I > went to flash in the new jffs2. The $(filesize) command said size 0? And I > typed in manually the filesize in hex, it was something like 0x003426 or > something like that. The filesize variable is set whenever a command like fsload is run. If you reboot into u-boot it won't be set any more. > GUM> pri > bootdelay=2 > baudrate=115200 > ethaddr=00:0A:95:A5:47:3A > verify=no > ethact=SMC91C1111-0 > serial#=A460EC5E62426D6A > bootargs=console=ttyS0,115200n8 root=1f02 rootfstype=jffs2 reboot=cold,hard > filesize=0 > bootcmd=fsload a2000000 boot/uImage; bootm a2000000 Try changing root=1f02 to be root=1f01 So: setenv bootargs "console=ttyS0,115200n8 root=1f01 rootfstype=jffs2 reboot=cold,hard" saveenv -- Dave Hylands Vancouver, BC, Canada http://www.DaveHylands.com/ |