Sure, here you go: Recovery Bootloader (C) Copyright 1999-2006, Secure Computing Inc (www.securecomputing.com) SecureComputing/SG560 Version 3.1.5u1 'n'etwork, 'f'lash, 's'erial [n] : Recovery Bootloader (C) Copyright 1999-2006, Secure Computing Inc (www.securecomputing.com) SecureComputing/SG560 Version 3.1.5u1 'n'etwork, 'f'lash, 's'erial [n] : Timeout, initiating network Decompressing etherboot +Getting DHCP address... . Ethernet eth0: MAC address 00:d0:cf:0b:b9:34 IP: 192.168.0.101/255.255.255.0, Gateway: 192.168.0.1 Default server: 192.168.0.254, DNS server IP: 0.0.0.0
RedBoot(tm) bootstrap and debug environment [RAM] Red Hat certified release, version 1.94 - built 16:02:10, Nov 4 2005 Platform: CyberGuard SG5XX family of VPN/Firewall/Routers (XScale) BE Copyright (C) 2000, 2001, 2002, 2003, 2004 Red Hat, Inc. RAM: 0x00000000-0x01000000, 0x00060d48-0x00ff3000 available == Executing boot script in 1.000 seconds - enter ^C to abort RedBoot> load -v -s 0x00200000 -b 0x00800000 image.bin Using default protocol (TFTP) | Raw file loaded 0x00200000-0x002c4b8c, assumed entry at 0x00200000 RedBoot> exec -r 0x00800000 -c "console=ttyS0,115200 root=/dev/ram0" 0x00200000 [Using ramdisk at 0x800000-0xbce000] Using base address 0x00200000 and length 0x000c4b90 Linux version 2.6.26-uc0 (root@test-ubu01) (gcc version 3.4.4) #13 Tue Aug 26 12:14:17 EDT 2014 CPU: XScale-IXP42x Family [690541f2] revision 2 (ARMv5TE), cr=000039ff Machine: McAfee/SG560 Memory policy: ECC disabled, Data cache writeback 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 in Zone order, mobility grouping off. Total pages: 4064 Kernel command line: console=ttyS0,115200 root=/dev/ram0 PID hash table entries: 64 (order: 6, 256 bytes) Dentry cache hash table entries: 2048 (order: 1, 8192 bytes) Inode-cache hash table entries: 1024 (order: 0, 4096 bytes) Memory: 16MB = 16MB total Memory: 14616KB available (1428K code, 96K data, 60K init) SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok net_namespace: 484 bytes NET: Registered protocol family 16 IXP4xx: Using 16MiB expansion bus window size NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 512 (order: 0, 4096 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP: Hash tables configured (established 512 bind 1024) TCP reno registered NET: Registered protocol family 1 NetWinder Floating Point Emulator V0.97 (double precision) Squashfs 2.2-r2 (released 2005/09/08) (C) 2002-2005 Phillip Lougher Squashfs 2.2 includes LZMA decompression support io scheduler noop registered (default) ledman: Copyright (C) SnapGear, 2000-2008. LED: registered ERASE switch on IRQ26 M41T11M6: Real Time Clock driver snapdog: HW/SW watchdog timer for SnapGear/Others Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled serial8250.0: ttyS0 at MMIO 0xc8000000 (irq = 15) is a XScale console [ttyS0] enabled serial8250.0: ttyS1 at MMIO 0xc8001000 (irq = 13) is a XScale PPP generic driver version 2.4.2 PPP Deflate Compression module registered PPP BSD Compression module registered PPP MPPE Compression module registered NET: Registered protocol family 24 SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256). CSLIP: code copyright 1989 Regents of the University of California. SnapGear: MTD flash setup SnapGear Intel/StrataFlash: 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 SnapGear: SnapGear Intel/StrataFlash device size = 8192K Creating 6 MTD partitions on "SnapGear Intel/StrataFlash": 0x00000000-0x00020000 : "SnapGear Boot Loader" 0x00020000-0x000a0000 : "SnapGear non-volatile configuration" 0x000a0000-0x007e0000 : "SnapGear image" 0x00000000-0x00800000 : "SnapGear Intel/StrataFlash" 0x007e0000-0x00800000 : "SnapGear System Log" 0x007e0000-0x00800000 : "SnapGear System Log" SNAPARM: root device set to 2 u32 classifier GRE over IPv4 tunneling driver TCP cubic registered NET: Registered protocol family 17 Bridge firewalling registered 802.1Q VLAN Support v1.8 Ben Greear <gree...@candelatech.com> All bugs added by David S. Miller <da...@redhat.com> XScale DSP coprocessor detected. VFS: Cannot open root device "ram0" or unknown-block(0,0) Please append a correct "root=" boot option; here are the available partitions: 1f00 128 mtdblock0 (driver?) 1f01 512 mtdblock1 (driver?) 1f02 7424 mtdblock2 (driver?) 1f03 8192 mtdblock3 (driver?) 1f04 128 mtdblock4 (driver?) 1f05 128 mtdblock5 (driver?) Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) On Wed, Aug 27, 2014 at 8:02 PM, Greg Ungerer <g...@uclinux.org> wrote: > On 27/08/14 23:09, GravyFace wrote: > >> On Tue, Aug 26, 2014 at 8:44 PM, Greg Ungerer <g...@uclinux.org <mailto: >> g...@uclinux.org>> wrote: >> I'm assuming this was the last step, >> >> That is the last step. Easiest fix is to just create a /tftpboot >> directory that is world read/write. Doesn't really matter whether >> you actually have tftp server enabled or not. >> >> Yeah, I was able to figure that out and with the help of the SG manual >> (amazing, those!) found out about the "recovery" process of holding down >> ERASE and booting. With Wireshark, I was able to see it pick up an IP from >> tftpd's DHCP service and successfully download my image.bin. >> >> >> Maybe, maybe not. What are the front LEDs doing? >> If the heartbeat (HB) is flashing then it was probably successful. >> >> A serial port console is not enabled by default, so you won't get >> anything on the serial port without doing extra steps. >> >> Now that I have that out of my system, my next step is to install >> tftpd and (I'm assuming) do a TFTP based install? Don't see that part on >> the snapgear.org <http://snapgear.org> <http://snapgear.org> >> documentation on archive.org <http://archive.org> <http://archive.org>, >> but maybe I'm missing something. >> >> >> SnapGear has been shutdown so I don't know they have on the web >> anymore. >> But the tftp network load is pretty simple. To see what is going on >> hook >> up the serial port at 115200,8,n,1. Then hold in the ERASE button and >> plug in the power. It will come up with a simple boot loader prompt. >> After a few seconds it will timeout and try a network load - doing a >> dhcp address lookup and then trying a tftp load of a system image >> (that is the image.bin file that your compile generated). >> >> >> Well, getting a kernel panic; don't think it can find the flash device... >> >> XScale DSP coprocessor detected. >> VFS: Cannot open root device "ram0" or unknown-block(0,0) >> Please append a correct "root=" boot option; here are the available >> partitions: >> 1f00 128 mtdblock0 (driver?) >> 1f01 512 mtdblock1 (driver?) >> 1f02 7424 mtdblock2 (driver?) >> 1f03 8192 mtdblock3 (driver?) >> 1f04 128 mtdblock4 (driver?) >> 1f05 128 mtdblock5 (driver?) >> Kernel panic - not syncing: VFS: Unable to mount root fs on >> unknown-block(0,0) >> > > Can you send the complete boot log? > > > There was a patch that I never applied as I wasn't sure what the >> architecture was for these, but seeing this in the boot message ("CPU: >> XScale-IXP42x Family [690541f2] revision 2 (ARMv5TE), cr=000039ff"), it >> jogged my memory of this, from the archive.org <http://archive.org>'s >> snapgear documentation page: >> >> >> "Also available is a patch package that can be used to build the Intel >> IXP4xx Access Library code as part of the SnapGear distribution. This patch >> set contains support for the Intel CSR-1.4 with DSR-2.6.2 combination, and >> the Intel CSR-2.4 library (on both 2.4 and 2.6 linux kernels)." >> >> There's also this, but it appears as those RedBoot has already been >> configured: >> https://gitorious.org/linux-nios2/uclinux-dist/source/ >> 5316285bb1b0a07bd2a2a562ec9397af22dc465d:vendors/ >> SecureComputing/SG560/README >> > > Before Linux had in kernel drivers for the IXP4xx eth driver you > had to use Intel's drivers for them. That SecureComputing/SG560 > config would have been configured with them in mind. I don't recall > what kernel the Snapgear 4.0 source was based on, but you may be > able to configure and use the kernels own ixp4xx eth drivers. > > You can ignore what that README says about redboot. It doesn't really > apply to the SG560. (The network boot loading is done using a redboot, > but it is a stripped down simple one - that just does the network > loading. It doesn't deal with flash). > > Regards > Greg > > > I would suggest hard setting a command line in your kernel config so >> that >> you have console=ttyS0,115200 set. >> >> I think I saw an old post on how to do that; if I get past the kernel >> panic, this will be the first thing I do. >> >> Regards >> Greg >> >> >> >> On Mon, Aug 25, 2014 at 9:40 AM, GravyFace <gravyf...@gmail.com >> <mailto:gravyf...@gmail.com> <mailto:gravyf...@gmail.com <mailto: >> gravyf...@gmail.com>>> wrote: >> >> Thanks, I'll give that a go now. >> >> >> On Mon, Aug 25, 2014 at 2:24 AM, Greg Ungerer < >> g...@uclinux.org <mailto:g...@uclinux.org> <mailto:g...@uclinux.org >> <mailto:g...@uclinux.org>>> wrote: >> >> Hi, >> >> >> On 24/08/14 03:26, gravyface wrote: >> >> Hi all, >> >> First time attempting to compile really anything in >> Linux (why not try this? <g>), and hitting a wall with a seemingly pam-auth >> related error. >> >> Build Environment: >> >> - Ubuntu Server 12.04.5 LTS with apt versions of >> binutils, build-essentials, gcc, gdb, curses (libncurses5-dev >> libncursesw5-dev). I downloaded the arm-linux-tools-20061213.tar.____gz >> <https://web.archive.org/web/____20100715203220/http://ftp._ >> ___snapgear.org/pub/snapgear/____tools/arm-linux/arm-linux-_ >> ___tools-20061213.tar.gz <https://web.archive.org/web/_ >> _20100715203220/http://ftp.__snapgear.org/pub/snapgear/__ >> tools/arm-linux/arm-linux-__tools-20061213.tar.gz> < >> https://web.archive.org/web/__20100715203220/http://ftp.__ >> snapgear.org/pub/snapgear/__tools/arm-linux/arm-linux-__ >> tools-20061213.tar.gz <https://web.archive.org/web/ >> 20100715203220/http://ftp.snapgear.org/pub/snapgear/ >> tools/arm-linux/arm-linux-tools-20061213.tar.gz>>> from Web Archive's >> copy, but have no idea how to use it. >> >> >> >> >> I can get whatever versions of packages needed; just >> let me know. >> >> Target: >> >> - I have more SG560s than I know what to do with >> after dismantling a large site-to-site client network; I'm interested in >> building simple network testing appliances (ping/arp-scan/nc/ssh) I can use >> when configuring various networking devices, so I think the default >> libraries and utilities should be more than adequate in the base image. >> >> What I've done: >> >> - Extracted http://ftp.snapgear.org/pub/__ >> __snapgear/src/snapgear-4.0.7.____tar.bz2 <http://ftp.snapgear.org/pub/_ >> _snapgear/src/snapgear-4.0.7.__tar.bz2> <http://ftp.snapgear.org/pub/_ >> _snapgear/src/snapgear-4.0.7.__tar.bz2 <http://ftp.snapgear.org/pub/ >> snapgear/src/snapgear-4.0.7.tar.bz2>> to my home directory in a >> sub-folder called uclinux (full path is >> /home/gravyface/uclinux/____snapgear-4.0.7). >> From that directory, ran "make SecureComputing/SG560_default" which ran for >> 15 minutes or so, happily compiling, until it exited with Error 2, and not >> a whole lot more: >> >> >> >> >> By default the build is parallel across the number of >> CPUs you have. >> It may be that the actuall error was way back in the >> compile output. >> >> Try running: >> >> make NON_SMP_BUILD=1 SecureComputing/SG560_default >> >> It will be a lot slower, only running on 1 CPU. But it >> will much >> more likely stop at the failure point. >> >> Regards >> Greg >> >> >> >> ucfront-gcc arm-linux-gcc -mbig-endian -mcpu=xscale >> -mtune=xscale -msoft-float -DHOST_NAME_MAX=255 -shared .libs/pam_xauth.o >> -Wl,--rpath >> -Wl,/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build/libpam/.libs >> -L/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build/libpam >> /home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build/libpam/.libs/libpam.so >> -mbig-endian -mcpu=xscale -mtune=xscale -msoft-float >> -Wl,--version-script=../../../____modules/pam_xauth/../__modules.__map >> -Wl,-S -Wl,-soname -Wl,pam_xauth.so -o .libs/pam_xauth.so >> creating pam_xauth.la <http://pam_xauth.la> < >> http://pam_xauth.la> <http://pam_xauth.la/> >> (cd .libs && rm -f pam_xauth.la <http://pam_xauth.la> >> <http://pam_xauth.la> <http://pam_xauth.la/> && ln -s ../pam_xauth.la < >> http://pam_xauth.la> <http://pam_xauth.la> <http://pam_xauth.la/> >> pam_xauth.la <http://pam_xauth.la> <http://pam_xauth.la> < >> http://pam_xauth.la/>) >> >> make[8]: Leaving directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____ >> build/modules/pam_xauth' >> make[8]: Entering directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build/modules' >> >> >> make[8]: Nothing to be done for `all-am'. >> make[8]: Leaving directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build/modules' >> make[7]: Leaving directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build/modules' >> Making all in po >> make[7]: Entering directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build/po' >> >> >> make[7]: Nothing to be done for `all'. >> make[7]: Leaving directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build/po' >> Making all in conf >> make[7]: Entering directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build/conf' >> make[8]: Entering directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build/conf' >> >> >> make[8]: Nothing to be done for `all-am'. >> make[8]: Leaving directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build/conf' >> make[7]: Leaving directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build/conf' >> make[7]: Entering directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build' >> >> >> make[7]: Nothing to be done for `all-am'. >> make[7]: Leaving directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build' >> make[6]: Leaving directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build' >> make[5]: Leaving directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam/____build' >> make[4]: Leaving directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib/libpam' >> make[3]: Leaving directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib' >> >> >> make[2]: *** [all] Error 2 >> make[2]: Leaving directory >> `/home/gravyface/uclinux/____snapgear-4.0.7/lib' >> >> >> make[1]: *** [subdirs] Error 1 >> make[1]: Leaving directory >> `/home/gravyface/uclinux/____snapgear-4.0.7' >> make: *** [SecureComputing/SG560_____default] Error >> 2 >> >> >> >> >> Looks to be pam-related, but with no error, I'm kind >> of at a loss here. >> >> Thanks in advance! >> >> >> ___________________________________________________ >> uClinux-dev mailing list >> uClinux-dev@uclinux.org <mailto:uClinux-dev@uclinux.org> <mailto: >> uClinux-dev@uclinux.__org <mailto:uClinux-dev@uclinux.org>> >> http://mailman.uclinux.org/____mailman/listinfo/uclinux-dev < >> http://mailman.uclinux.org/__mailman/listinfo/uclinux-dev> < >> http://mailman.uclinux.org/__mailman/listinfo/uclinux-dev < >> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev>> >> This message was resent by uclinux-dev@uclinux.org >> <mailto:uclinux-dev@uclinux.org> <mailto:uclinux-dev@uclinux.__org >> <mailto:uclinux-dev@uclinux.org>> >> To unsubscribe see: >> http://mailman.uclinux.org/____mailman/options/uclinux-dev < >> http://mailman.uclinux.org/__mailman/options/uclinux-dev> < >> http://mailman.uclinux.org/__mailman/options/uclinux-dev < >> http://mailman.uclinux.org/mailman/options/uclinux-dev>> >> >> >> ___________________________________________________ >> uClinux-dev mailing list >> uClinux-dev@uclinux.org <mailto:uClinux-dev@uclinux.org> <mailto: >> uClinux-dev@uclinux.__org <mailto:uClinux-dev@uclinux.org>> >> http://mailman.uclinux.org/____mailman/listinfo/uclinux-dev < >> http://mailman.uclinux.org/__mailman/listinfo/uclinux-dev> < >> http://mailman.uclinux.org/__mailman/listinfo/uclinux-dev < >> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev>> >> This message was resent by uclinux-dev@uclinux.org >> <mailto:uclinux-dev@uclinux.org> <mailto:uclinux-dev@uclinux.__org >> <mailto:uclinux-dev@uclinux.org>> >> To unsubscribe see: >> http://mailman.uclinux.org/____mailman/options/uclinux-dev < >> http://mailman.uclinux.org/__mailman/options/uclinux-dev> < >> http://mailman.uclinux.org/__mailman/options/uclinux-dev < >> http://mailman.uclinux.org/mailman/options/uclinux-dev>> >> >> >> >> >> >> >> >> _________________________________________________ >> uClinux-dev mailing list >> uClinux-dev@uclinux.org <mailto:uClinux-dev@uclinux.org> >> http://mailman.uclinux.org/__mailman/listinfo/uclinux-dev < >> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev> >> This message was resent by uclinux-dev@uclinux.org <mailto: >> uclinux-dev@uclinux.org> >> To unsubscribe see: >> http://mailman.uclinux.org/__mailman/options/uclinux-dev < >> http://mailman.uclinux.org/mailman/options/uclinux-dev> >> >> >> _________________________________________________ >> uClinux-dev mailing list >> uClinux-dev@uclinux.org <mailto:uClinux-dev@uclinux.org> >> http://mailman.uclinux.org/__mailman/listinfo/uclinux-dev < >> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev> >> This message was resent by uclinux-dev@uclinux.org <mailto: >> uclinux-dev@uclinux.org> >> To unsubscribe see: >> http://mailman.uclinux.org/__mailman/options/uclinux-dev < >> http://mailman.uclinux.org/mailman/options/uclinux-dev> >> >> >> >> >> _______________________________________________ >> uClinux-dev mailing list >> uClinux-dev@uclinux.org >> http://mailman.uclinux.org/mailman/listinfo/uclinux-dev >> This message was resent by uclinux-dev@uclinux.org >> To unsubscribe see: >> http://mailman.uclinux.org/mailman/options/uclinux-dev >> >> > _______________________________________________ > uClinux-dev mailing list > uClinux-dev@uclinux.org > http://mailman.uclinux.org/mailman/listinfo/uclinux-dev > This message was resent by uclinux-dev@uclinux.org > To unsubscribe see: > http://mailman.uclinux.org/mailman/options/uclinux-dev >
_______________________________________________ uClinux-dev mailing list uClinux-dev@uclinux.org http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by uclinux-dev@uclinux.org To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev