From: <in...@ad...> - 2006-10-16 04:30:27
|
Dave, I did reflash the basix with rootfs.1088.mmc you build for me a while ago. After boot from u-boot (1.1.2) I get a bunch of errors and a kernel panic. Before reflashing, it did it from day one, I was getting file system errors but it was booting anyway. Unfortunately I didn't capture those. Here is a capture of the boot: À U-Boot 1.1.2 (Feb 1 2006 - 16:54:29) *** Welcome to Gumstix *** U-Boot code: A3F00000 -> A3F239D4 BSS: -> A3F58A80 RAM Configuration: Bank #0: a0000000 64 MB Flash: 16 MB Using default environment SMC91C1111-0 Hit any key to stop autoboot: 2 1 0 ### JFFS2 loading 'boot/uImage' to 0xa2000000 Scanning JFFS2 FS: Unknown node type: 2006 len 6312 offset 0x1e758 Unknown node type: 2006 len 3184 offset 0x3f390 | Unknown node type: 2006 len 8568 offset 0x5de88 Unknown node type: 2006 len 6072 offset 0x7e848/ Unknown node type: 2006 len 6072 offset 0x9e848 Unknown node type: 2006 len 6072 offset 0xbe848- Unknown node type: 2006 len 6072 offset 0xde848 Unknown node type: 2006 len 8552 offset 0xfde98\ . Unknown node type: 2006 len 7492 offset 0x11e2bc Unknown node type: 2006 len 4776 offset 0x13ed58| Unknown node type: 2006 len 3680 offset 0x15f1a0. Unknown node type: 2006 len 3860 offset 0x17f0ec/ Unknown node type: 2006 len 4900 offset 0x19ecdc Unknown node type: 2006 len 5032 offset 0x1bec58- Unknown node type: 2006 len 4580 offset 0x1dee1c Unknown node type: 2006 len 5900 offset 0x1fe8f4\ Unknown node type: 2006 len 4088 offset 0x21f008 Unknown node type: 2006 len 4836 offset 0x23ed1c|.Unknown node type: 2006 len 5464 offset 0x25eaa8 Unknown node type: 2006 len 4720 offset 0x27ed90/ Unknown node type: 2006 len 5100 offset 0x29ec14 Unknown node type: 2006 len 5996 offset 0x2be894-.Unknown node type: 2006 len 2892 offset 0x2df4b4 Unknown node type: 2006 len 3580 offset 0x2ff204\ done. ### JFFS2 load complete: 744848 bytes loaded to 0xa2000000 ## Booting image at a2000000 ... Image Name: uImage Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 744784 Bytes = 727.3 kB Load Address: a0008000 Entry Point: a0008000 Verifying Checksum ... OK OK Starting kernel ... Linux version 2.6.17gum (dhylands@lxrmna-dhylands) (gcc version 3.4.5) #1 Tue Se p 5 12:08:40 PDT 2006 CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE) Machine: The Gumstix Platform Memory policy: ECC disabled, Data cache writeback Memory clock: 99.53MHz (*27) Run Mode clock: 398.13MHz (*4) Turbo Mode clock: 398.13MHz (*1.0, inactive) 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 Kernel command line: console=ttyS0,115200n8 root=1f02 rootfstype=jffs2 reboot=co ld,hard PID hash table entries: 512 (order: 9, 2048 bytes) 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: 63360KB available (1220K code, 247K data, 56K init) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 NET: Registered protocol family 2 IP route cache hash table entries: 512 (order: -1, 2048 bytes) TCP established hash table entries: 2048 (order: 1, 8192 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 2048 bind 1024) TCP reno registered JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. Initializing Cryptographic API io scheduler noop registered (default) pxa2xx-uart.0: ttyS0 at MMIO 0x40100000 (irq = 15) is a FFUART pxa2xx-uart.1: ttyS1 at MMIO 0x40200000 (irq = 14) is a BTUART pxa2xx-uart.2: ttyS2 at MMIO 0x40700000 (irq = 13) is a STUART pxa2xx-uart.3: ttyS3 at MMIO 0x41600000 (irq = 0) is a HWUART 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 0x0031 Using buffer write method cfi_cmdset_0001: Erase suspend on write enabled Using static partitions on Gumstix Flash ROM 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) Thanks, Rock. > -------- Original Message -------- > Subject: gumstix-users Digest, Vol 6, Issue 98 > From: gum...@li... > Date: Sun, October 15, 2006 9:00 pm > To: gum...@li... > > Send gumstix-users mailing list submissions to > gum...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/gumstix-users > or, via email, send a message with subject or body 'help' to > gum...@li... > > You can reach the person managing the list at > gum...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of gumstix-users digest..." > > > Today's Topics: > > 1. Re: INSTALL_LIBSTDCPP ? (Dave Hylands) > 2. Porting 3rd party software (Roland Thompson) > 3. Re: gumstix-users Digest, Vol 6, Issue 97 message 8 auto > start (in...@ad...) > 4. Re: Very General Newbie I/O Questions (Joe Thielen) > 5. Re: Porting 3rd party software (Dave Hylands) > 6. Re: segmentation fault (in...@ad...) > 7. Re: segmentation fault (Dave Hylands) > 8. Re: basix400 + bonjour (in...@ad...) > 9. Re: Porting 3rd party software (Roland Thompson) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sun, 15 Oct 2006 18:53:02 -0700 > From: "Dave Hylands" <dhy...@gm...> > Subject: Re: [Gumstix-users] INSTALL_LIBSTDCPP ? > To: "General mailing list for gumstix users." > <gum...@li...> > Message-ID: > <c32...@ma...> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Hi Hossein, > > > cd gumstix-buildroot > > make menuconfig > > Go under Toolchain Option > > Enable: Build/install c++ compiler and libstdc++? > > Exit, saving your changes > > rm -f toolchain_build_arm_nofpu > > make > > I can confirm that the above works (although you need to use rm -rf not rm -f). > > I've updated the Hello World C++ sample page with the instructions: > http://docwiki.gumstix.org/Sample_code/Cpp/Hello_World > > -- > Dave Hylands > Vancouver, BC, Canada > http://www.DaveHylands.com/ > > > > ------------------------------ > > Message: 2 > Date: Sun, 15 Oct 2006 22:30:46 -0400 > From: Roland Thompson <rt...@ur...> > Subject: [Gumstix-users] Porting 3rd party software > To: gum...@li... > Message-ID: <200...@ww...> > Content-Type: Text/Plain; charset=iso-8859-1 > > I've tried to compile some programs without success. > > Is there any more info available beside this: > http://docwiki.gumstix.org/Gumstix_programming#Porting_Third-Party_Software > > Regarding "First, make sure you have the cross-compile toolchain > (found in the Buildroot) in your path.". What path > specifically? There is a lot of stuff under the toolchain dir. > > Regarding "./configure --host=arm-linux". Is this using the > configure delivered with the 3rd party software or the one in > the build root? > > Same question for "make". Do you use the build root make or the > one from 3rd party? > > I'd like to have more network testing, packet crafting type > tools on my gumstix. So, if anyone wants to compile them, here > is a partial wish list. > hping > tcptraceroute > > Or any others from Fyodor's top 100 http://sectools.org/ > > Also, I was looking at ftester which is a few perl scripts. It > requires some perl modules. Can you add perl modules to > microperl? > > Roland > > ________________________________________________ > Get your own "800" number > Voicemail, fax, email, and a lot more > http://www.ureach.com/reg/tag > > > > ------------------------------ > > Message: 3 > Date: Sun, 15 Oct 2006 19:32:43 -0700 > From: in...@ad... > Subject: Re: [Gumstix-users] gumstix-users Digest, Vol 6, Issue 97 > message 8 auto start > To: gum...@li... > Message-ID: > <200...@em...> > > Content-Type: TEXT/plain; CHARSET=US-ASCII > > Thank you Grahame. > > Rock. > > > Message: 8 > > Date: Mon, 16 Oct 2006 10:27:29 +1000 > > From: Grahame Jordan <gb...@th...> > > Subject: Re: [Gumstix-users] auto start > > To: gum...@li... > > Message-ID: <116...@bw...> > > Content-Type: text/plain; charset="us-ascii" > > > > Look at the scripts in /etc/init.d/ and it will give you an idea > > S = Start (Case sensitive. > > NN = Priority (lowest Number is highest priority) > > > > > > On Sun, 2006-10-15 at 17:15 -0700, in...@ad... wrote: > > > > > Hi, > > > > > > is there an easy way to start a script automatically at power up without the need to log in? > > > > > > > > > Thanks, > > > > > > Rock. > > > > > > > > ------------------------------ > > Message: 4 > Date: Sun, 15 Oct 2006 22:40:25 -0400 > From: Joe Thielen <jo...@jo...> > Subject: Re: [Gumstix-users] Very General Newbie I/O Questions > To: "General mailing list for gumstix users." > <gum...@li...> > Message-ID: <453...@jo...> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Tim, this is EXACTLY what I was looking for. I just tried it and it > works beautifully. Very FAST too, which is what I was hoping for. > > Thank you so much! > > If I ever get around to writing up a page on the Wiki for GPIO as basic > I/O, do you mind if I reference the functions in your code? > > tim...@co... wrote: > > >>#4: I looked at the sample code for C for the LED driver. I got lost > >>*REAL* quick. Does anyone have SIMPLE code for beginners like me that > >>makes the process of setting GPIO modes (GPIO, in/out, etc...), and then > >>monitoring individual GPIOs for input, as well as setting/clearing GPIOs > >>for outputs? Or are there already functions somewhere that are as > >>simple as: > >> > >>setgpiomode('GPIO', 'in'); (or 'AF1', 'AF2', 'out', etc...) > >>getgpiostatus(GPIO#); (returns 'set' or 'clear') > >>setgpiostatus(GPIO#, 'set'); (or 'clear') > >> > >> > > > > > >Hi Joe, > > > >I wrote a program called gpregs.c that does what you need. > >It's here: http://docwiki.gumstix.org/Sample_code/C/gpregs > > > >Let me know how it works out for you. > > > >Tim > > > > > >------------------------------------------------------------------------- > >Using Tomcat but need to do more? Need to support web services, security? > >Get stuff done quickly with pre-integrated technology to make your job easier > >Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > >http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > >_______________________________________________ > >gumstix-users mailing list > >gum...@li... > >https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > > > > > > > ------------------------------ > > Message: 5 > Date: Sun, 15 Oct 2006 19:45:45 -0700 > From: "Dave Hylands" <dhy...@gm...> > Subject: Re: [Gumstix-users] Porting 3rd party software > To: rt...@ur..., "General mailing list for gumstix users." > <gum...@li...> > Message-ID: > <c32...@ma...> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Hi Roland, > > > Is there any more info available beside this: > > http://docwiki.gumstix.org/Gumstix_programming#Porting_Third-Party_Software > > There are sample programs and Makefiles over here: > http://docwiki.gumstix.org/Sample_code/C/Hello_World > > > Regarding "First, make sure you have the cross-compile toolchain > > (found in the Buildroot) in your path.". What path > > specifically? There is a lot of stuff under the toolchain dir. > > gumstix-buildroot/build_arm_nofpu/staging_dir/bin > > > Regarding "./configure --host=arm-linux". Is this using the > > configure delivered with the 3rd party software or the one in > > the build root? > > Actually, this would be the configure script that comes with 3rd party > software. You'll find that most software pacakages come with one. > > > Same question for "make". Do you use the build root make or the > > one from 3rd party? > > Buildroot doesn't have a make and neither do any of the 3rd part > packages that I'm aware of (there is probably an exception out their > some where). > > You use the make that's installed on your build machine. > > > I'd like to have more network testing, packet crafting type > > tools on my gumstix. So, if anyone wants to compile them, here > > is a partial wish list. > > hping > > tcptraceroute > > Where would the sources for these be located? > > > Also, I was looking at ftester which is a few perl scripts. It > > requires some perl modules. Can you add perl modules to > > microperl? > > Not sure. > > -- > Dave Hylands > Vancouver, BC, Canada > http://www.DaveHylands.com/ > > > > ------------------------------ > > Message: 6 > Date: Sun, 15 Oct 2006 19:50:39 -0700 > From: in...@ad... > Subject: Re: [Gumstix-users] segmentation fault > To: gum...@li... > Message-ID: > <200...@em...> > > Content-Type: TEXT/plain; CHARSET=US-ASCII > > Hi. > > I was trying to run a program (on my newly received basix400) that send and receive data to/from the spi interface and received a segmentation fault. My small 'hello' test program gives the same error. > Both programs were written in C, compiled with arm gcc and are working on my connex400. At first I tried to run it from the mmc card and got the error. Thinking that the problem might be because it was running from the card > I copied it to the home directory and got the same error. > The setup is a basix400+tweener. > > Any clues? > > Thanks, > > Rock. > > > > ------------------------------ > > Message: 7 > Date: Sun, 15 Oct 2006 19:56:01 -0700 > From: "Dave Hylands" <dhy...@gm...> > Subject: Re: [Gumstix-users] segmentation fault > To: "General mailing list for gumstix users." > <gum...@li...> > Message-ID: > <c32...@ma...> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > Hi Rock, > > > I was trying to run a program (on my newly received basix400) that send and receive data to/from the spi interface and received a segmentation fault. My small 'hello' test program gives the same error. > > Both programs were written in C, compiled with arm gcc and are working on my connex400. At first I tried to run it from the mmc card and got the error. Thinking that the problem might be because it was running from the card > > I copied it to the home directory and got the same error. > > The setup is a basix400+tweener. > > Check the release of the gumstix you're trying to run this on (i.e. > cat /etc/gumstix-release) > > If your gumstix is 773 or earlier, then you need to use a toolchain > compiled using release 773 (or earlier). > > What's going on is that uClibc got updated, and it's not binary > compatible with the older versions, so you need to build your app > using a compatible toolchain (which really means that it has a > compatible uClibc). > > Or you can update the rootfs on your gumstix to match the more recent > one that you've built and then your hello program will work fine. > > -- > Dave Hylands > Vancouver, BC, Canada > http://www.DaveHylands.com/ > > > > ------------------------------ > > Message: 8 > Date: Sun, 15 Oct 2006 20:34:56 -0700 > From: in...@ad... > Subject: Re: [Gumstix-users] basix400 + bonjour > To: gum...@li... > Message-ID: > <200...@em...> > > Content-Type: TEXT/plain; CHARSET=US-ASCII > > Hi, > > I can connect to my basix400 with the tweener connected and it boots fine but if the breakout-gs > board is connected nothing happens. Not even u-boot. > If I remove the tweener and connect the breakout-gs directly to the basix400 and I plug in my > usb cable Windows recognize it and install the linux gadget driver, however Bonjour doesn't see it > and windows shows the connection but cannot get an ip address and exit with failed. > > Is there an incompatibily between the basix400 and the breakout-gs? I saw on the wiki that it doesn't > work with the breakout-SMT (?). > > I tried the usb connection on my connex400 that is working fine with the netMMC and the audiostix. > But there also I cannot get a usb connection. In fact windows doesn't even recognize the connection there, > I just get the message unknown usb device connected. > > > Thanks, > > Rock. > > > > ------------------------------ > > Message: 9 > Date: Mon, 16 Oct 2006 00:00:02 -0400 > From: Roland Thompson <rt...@ur...> > Subject: Re: [Gumstix-users] Porting 3rd party software > To: gum...@li... > Message-ID: <200...@ww...> > Content-Type: Text/Plain; charset=iso-8859-1 > > > Thanks Dave, > http://www.hping.org/ > http://michael.toren.net/code/tcptraceroute/ > > Roland > > > > ________________________________________________ > Get your own "800" number > Voicemail, fax, email, and a lot more > http://www.ureach.com/reg/tag > > > ---- On Sun, 15 Oct 2006, Dave Hylands (dhy...@gm...) > wrote: > > > Hi Roland, > > > > > Is there any more info available beside this: > > > > http://docwiki.gumstix.org/Gumstix_programming#Porting_Third-Party_Software > > > > There are sample programs and Makefiles over here: > > http://docwiki.gumstix.org/Sample_code/C/Hello_World > > > > > Regarding "First, make sure you have the cross-compile > toolchain > > > (found in the Buildroot) in your path.". What path > > > specifically? There is a lot of stuff under the toolchain > dir. > > > > gumstix-buildroot/build_arm_nofpu/staging_dir/bin > > > > > Regarding "./configure --host=arm-linux". Is this using the > > > configure delivered with the 3rd party software or the one > in > > > the build root? > > > > Actually, this would be the configure script that comes with > 3rd party > > software. You'll find that most software pacakages come with > one. > > > > > Same question for "make". Do you use the build root make or > the > > > one from 3rd party? > > > > Buildroot doesn't have a make and neither do any of the 3rd > part > > packages that I'm aware of (there is probably an exception out > their > > some where). > > > > You use the make that's installed on your build machine. > > > > > I'd like to have more network testing, packet crafting type > > > tools on my gumstix. So, if anyone wants to compile them, > here > > > is a partial wish list. > > > hping > > > tcptraceroute > > > > Where would the sources for these be located? > > > > > Also, I was looking at ftester which is a few perl scripts. > It > > > requires some perl modules. Can you add perl modules to > > > microperl? > > > > Not sure. > > > > -- > > Dave Hylands > > Vancouver, BC, Canada > > http://www.DaveHylands.com/ > > > > > > > > > ------------------------------ > > ------------------------------------------------------------------------- > Using Tomcat but need to do more? Need to support web services, security? > Get stuff done quickly with pre-integrated technology to make your job easier > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > ------------------------------ > > _______________________________________________ > gumstix-users mailing list > gum...@li... > https://lists.sourceforge.net/lists/listinfo/gumstix-users > > > End of gumstix-users Digest, Vol 6, Issue 98 > ******************************************** |