All pastes #435820 Raw Edit

Someone

public text v1 · immutable
·published 2007-04-12 04:52 UTC
rendered paste body
This is the SlugOSle downloaded from the slug-firmware.net site:

[slug@Linux ~/test]$ slugimage.pl -u -i slugosle-4.4-beta-nslu2.bin
Read 2 blocks into <RedBoot>
Read 0x00006 bytes into <EthAddr>
Read 1 blocks into <SysConf>
Read 8 blocks into <Kernel>
Read 0x1FFF0 bytes into <Ramdisk>
Read 51 blocks into <Flashdisk>
Read 1 blocks into <FIS directory>
Read 0x02EBC bytes into <Microcode>
Read 0x00010 bytes into <Trailer>
Wrote 0x00040000 bytes from <RedBoot> into "RedBoot"
Wrote 0x00020000 bytes from <SysConf> into "SysConf"
Wrote 0x000FE104 bytes from <Kernel> into "vmlinuz"
Wrote 0x0001FFF0 bytes from <Ramdisk> into "ramdisk.gz"
Wrote 0x00660000 bytes from <Flashdisk> into "Flashdisk"
Wrote 0x00002EBC bytes from <Microcode> into "NPE-B"
Wrote 0x00000010 bytes from <Trailer> into "Trailer"


[slug@Linux ~/test]$ slugimage.pl -p -o slugos-newapex.bin -b RedBoot -s SysConf -L apex-slugos-nslu2-arm-1.4.18.bin -k vmlinuz -r ramdisk.gz -t Trailer
Read 0x00040000 bytes from "RedBoot" into <RedBoot> (2 blocks / 2 blocks)
Read 0x00020000 bytes from "SysConf" into <SysConf> (1 blocks / 1 blocks)
Read 0x0000B328 bytes from "apex-slugos-nslu2-arm-1.4.18.bin" into <Loader> (1 blocks / 1 blocks)
Read 0x000FE104 bytes from "vmlinuz" into <Kernel> (8 blocks / 8 blocks)
Read 0x0001FFF0 bytes from "ramdisk.gz" into <Ramdisk> (1 blocks / 1 blocks)
Read 0x00002EBC bytes from "NPE-B" into <Microcode> (0x02ECC bytes / 0x03000 bytes)
Read 0x00000010 bytes from "Trailer" into <Trailer> (0x00010 bytes / 0x00010 bytes)
Wrote  2 blocks (0x00000000 to 0x00040000) from <RedBoot> into "slugos-newapex.bin"
Wrote  1 blocks (0x00040000 to 0x00060000) from <SysConf> into "slugos-newapex.bin"
Wrote  1 blocks (0x00060000 to 0x00080000) from <Loader> into "slugos-newapex.bin"
Wrote  8 blocks (0x00080000 to 0x00180000) from <Kernel> into "slugos-newapex.bin"
Wrote 51 blocks (0x00180000 to 0x007E0000) from <Ramdisk> into "slugos-newapex.bin"
Wrote  1 blocks (0x007E0000 to 0x00800000) from <FIS directory> into "slugos-newapex.bin"
Wrote 0x03000 bytes (0x007FC000 to 0x007FF000) from <Microcode> into "slugos-newapex.bin"
Wrote 0x00010 bytes (0x007FFFF0 to 0x00800000) from <Trailer> into "slugos-newapex.bin"
[

[slug@Linux ~/test]$ slugimage.pl -p -o slugos-deb-newapex.bin -b RedBoot -s SysConf -L apex-debian-nslu2-arm-1.4.18.bin -k vmlinuz -r ramdisk.gz -t Trailer
Read 0x00040000 bytes from "RedBoot" into <RedBoot> (2 blocks / 2 blocks)
Read 0x00020000 bytes from "SysConf" into <SysConf> (1 blocks / 1 blocks)
Read 0x0000B5CC bytes from "apex-debian-nslu2-arm-1.4.18.bin" into <Loader> (1 blocks / 1 blocks)
Read 0x000FE104 bytes from "vmlinuz" into <Kernel> (8 blocks / 8 blocks)
Read 0x0001FFF0 bytes from "ramdisk.gz" into <Ramdisk> (1 blocks / 1 blocks)
Read 0x00002EBC bytes from "NPE-B" into <Microcode> (0x02ECC bytes / 0x03000 bytes)
Read 0x00000010 bytes from "Trailer" into <Trailer> (0x00010 bytes / 0x00010 bytes)
Wrote  2 blocks (0x00000000 to 0x00040000) from <RedBoot> into "slugos-deb-newapex.bin"
Wrote  1 blocks (0x00040000 to 0x00060000) from <SysConf> into "slugos-deb-newapex.bin"
Wrote  1 blocks (0x00060000 to 0x00080000) from <Loader> into "slugos-deb-newapex.bin"
Wrote  8 blocks (0x00080000 to 0x00180000) from <Kernel> into "slugos-deb-newapex.bin"
Wrote 51 blocks (0x00180000 to 0x007E0000) from <Ramdisk> into "slugos-deb-newapex.bin"
Wrote  1 blocks (0x007E0000 to 0x00800000) from <FIS directory> into "slugos-deb-newapex.bin"
Wrote 0x03000 bytes (0x007FC000 to 0x007FF000) from <Microcode> into "slugos-deb-newapex.bin"
Wrote 0x00010 bytes (0x007FFFF0 to 0x00800000) from <Trailer> into "slugos-deb-newapex.bin"





+Ethernet eth0: MAC address 00:0f:66:7b:fe:f1
IP: 192.168.0.1/255.255.255.0, Gateway: 192.168.0.1
Default server: 0.0.0.0, DNS server IP: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Red Hat certified release, version 1.92 - built 15:16:07, Feb  3 2004

Platform: IXDP425 Development Platform (XScale)
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

RAM: 0x00000000-0x02000000, 0x000723a0-0x01ff3000 available
FLASH: 0x50000000 - 0x50800000, 64 blocks of 0x00020000 bytes each.
== Executing boot script in 2.000 seconds - enter ^C to abort
^C
RedBoot> reset
... Resetting.+Ethernet eth0: MAC address 00:0f:66:7b:fe:f1
IP: 192.168.0.1/255.255.255.0, Gateway: 192.168.0.1
Default server: 0.0.0.0, DNS server IP: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Red Hat certified release, version 1.92 - built 15:16:07, Feb  3 2004

Platform: IXDP425 Development Platform (XScale)
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

RAM: 0x00000000-0x02000000, 0x000723a0-0x01ff3000 available
FLASH: 0x50000000 - 0x50800000, 64 blocks of 0x00020000 bytes each.
== Executing boot script in 2.000 seconds - enter ^C to abort
RedBoot> boot;exec 0x01d00000
have eRcOmM
copy kernel code from flash to RAM
copy ramdisk file from flash to RAM
run kernel
Using base address 0x01d00000 and length 0x0000b26c
A

APEX Boot Loader 1.4.17 -- Copyright (c) 2004,2005,2006,2007 Marc Singer

APEX comes with ABSOLUTELY NO WARRANTY.  It is free software and you
are welcome to redistribute it under certain circumstances.
For details, refer to the file COPYING in the program source.

  apex => mem:0x00200000+0xb26c   (45676 bytes)
  env  => nor:0x7c000+15k         (in-use)

Use the command 'help help' to get started.

# copy -s fis://kernel 0x00008000
1441760 bytes transferred
# copy -s fis://ramdisk 0x01000000
6291440 bytes transferred
# wait 10 Type ^C key to cancel autoboot.
Type ^C key to cancel autoboot.
apex> ls
apex> print
fis-drv *= nor:0x7e0000+4k
cmdline *= console=ttyS0,115200 rtc-x1205.probe=0,0x6f noirqdebug
cmdline-alt *= console=ttyS0,115200 rtc-x1205.probe=0,0x6f noirqdebug
bootaddr *= 0x00008000
ramdiskaddr *= 0x01000000
kernelsrc *= fis://kernel
kernelsrc-alt *= fis://kernel
ramdisksrc *= fis://ramdisk
ramdisksrc-alt *= fis://ramdisk
startup = copy -s fis://kernel 0x00008000; copy -s fis://ramdisk 0x01000000; wait 10 Type ^C key to cancel autoboot.; boot
apex> sdram-init
 2 banks of 2 512Mib chips
apex> help
 xreceive         - receive data over the serial line
 wait             - wait before continuing
 version          - show version and copyright
 unsetenv         - restore environment variable to default
 unalias          - remove an alias
 setenv           - set environment variable
 sdram-init       - reinitialize the SDRAM controller
 reset            - reset target
 printenv         - show the environment
 memscan          - scan a region of memory for aliasing
 info             - display information about a region descriptor
 help             - list available commands
 go               - execute program at address
 fill             - fill a region with a byte
 erase            - erase device region
 dump             - dump data to the console
 drvinfo          - list available drivers
 copy             - copy data between devices
 compare          - compare regions
 checksum         - compute crc32 checksum
 boot             - boot Linux
 alias            - show or set aliases
apex> memscan
Error -9 (parameter error)
apex> help help
help [. | COMMAND]
  Display help.
  The optional command parameter will show the detailed help
  for commands that would match that prefix.
  e.g.  help dump             # Show help for dump command
        help d                # Show help for all 'd' commands
        help                  # List the available commands
        help .                # Show all help topics
apex> help memscan
memscan [-u] REGION
  Scans for valid memory.
  This command is used to rescan memory, identifying aliased regions
  in order to report the contiguous blocks.  With the -u switch,
  the command will update the memory map given to the kernel when
  it boots.
  e.g.  memscan -u 0xc0000000+512m
apex> memscan -u 0x0+512m
 0x0 0x10000000 (256 MiB)
apex> help
 xreceive         - receive data over the serial line
 wait             - wait before continuing
 version          - show version and copyright
 unsetenv         - restore environment variable to default
 unalias          - remove an alias
 setenv           - set environment variable
 sdram-init       - reinitialize the SDRAM controller
 reset            - reset target
 printenv         - show the environment
 memscan          - scan a region of memory for aliasing
 info             - display information about a region descriptor
 help             - list available commands
 go               - execute program at address
 fill             - fill a region with a byte
 erase            - erase device region
 dump             - dump data to the console
 drvinfo          - list available drivers
 copy             - copy data between devices
 compare          - compare regions
 checksum         - compute crc32 checksum
 boot             - boot Linux
 alias            - show or set aliases
apex> version


APEX Boot Loader 1.4.17 -- Copyright (c) 2004,2005,2006,2007 Marc Singer

APEX comes with ABSOLUTELY NO WARRANTY.  It is free software and you
are welcome to redistribute it under certain circumstances.
For details, refer to the file COPYING in the program source.

  apex => mem:0x00200000+0xb26c   (45676 bytes)
  env  => nor:0x7c000+15k         (in-use)

          *** No SDRAM init when APEX executed from SDRAM.
   stack: 3052 used (4096)
  memory: 0x0 0x10000000 (256 MiB)
  nor:    8MiB total  32B write buffer (Intel)
          region 0:  64 blocks of 131072 (0x20000) bytes
  fis:
          nor:0x00000000+0x00040000 RedBoot
          nor:0x00040000+0x00020000 SysConf
          nor:0x00060000+0x00020000 Loader
             @0x00000000+0x00000010  (skip)
          nor:0x00080000+0x00160000 Kernel
             @0x00000000+0x00000010  (skip)
             @0x000e0000+0x00000010  (skip)
          nor:0x001e0000+0x00600000 Ramdisk
             @0x00000000+0x00000010  (skip)
          nor:0x007e0000+0x00020000 FIS directory
  cpu:      id 0x690541f1  ctrl   0x1a7f (vIZfRsbLDPWCAM)  cpsr 0x200000d3
          ttbl 0x00210000  domain 0xffffffff  cache 0x0b1aa1aa

Use the command 'help help' to get started.

apex>
version


APEX Boot Loader 1.4.17 -- Copyright (c) 2004,2005,2006,2007 Marc Singer

APEX comes with ABSOLUTELY NO WARRANTY.  It is free software and you
are welcome to redistribute it under certain circumstances.
For details, refer to the file COPYING in the program source.

  apex => mem:0x00200000+0xb26c   (45676 bytes)
  env  => nor:0x7c000+15k         (in-use)

          *** No SDRAM init when APEX executed from SDRAM.
   stack: 3052 used (4096)
  memory: 0x0 0x10000000 (256 MiB)
  nor:    8MiB total  32B write buffer (Intel)
          region 0:  64 blocks of 131072 (0x20000) bytes
  fis:
          nor:0x00000000+0x00040000 RedBoot
          nor:0x00040000+0x00020000 SysConf
          nor:0x00060000+0x00020000 Loader
             @0x00000000+0x00000010  (skip)
          nor:0x00080000+0x00160000 Kernel
             @0x00000000+0x00000010  (skip)
             @0x000e0000+0x00000010  (skip)
          nor:0x001e0000+0x00600000 Ramdisk
             @0x00000000+0x00000010  (skip)
          nor:0x007e0000+0x00020000 FIS directory
  cpu:      id 0x690541f1  ctrl   0x1a7f (vIZfRsbLDPWCAM)  cpsr 0x200000d3
          ttbl 0x00210000  domain 0xffffffff  cache 0x0b1aa1aa

Use the command 'help help' to get started.

apex> reset
Performing watchdog reset
+Ethernet eth0: MAC address 00:0f:66:7b:fe:f1
IP: 192.168.0.1/255.255.255.0, Gateway: 192.168.0.1
Default server: 0.0.0.0, DNS server IP: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Red Hat certified release, version 1.92 - built 15:16:07, Feb  3 2004

Platform: IXDP425 Development Platform (XScale)
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

RAM: 0x00000000-0x02000000, 0x000723a0-0x01ff3000 available
FLASH: 0x50000000 - 0x50800000, 64 blocks of 0x00020000 bytes each.
== Executing boot script in 2.000 seconds - enter ^C to abort
RedBoot> boot;exec 0x01d00000
have eRcOmM
copy kernel code from flash to RAM
copy ramdisk file from flash to RAM
run kernel
Using base address 0x01d00000 and length 0x0000b26c
A

APEX Boot Loader 1.4.17 -- Copyright (c) 2004,2005,2006,2007 Marc Singer

APEX comes with ABSOLUTELY NO WARRANTY.  It is free software and you
are welcome to redistribute it under certain circumstances.
For details, refer to the file COPYING in the program source.

  apex => mem:0x00200000+0xb26c   (45676 bytes)
  env  => nor:0x7c000+15k         (in-use)

Use the command 'help help' to get started.

# copy -s fis://kernel 0x00008000
1441760 bytes transferred
# copy -s fis://ramdisk 0x01000000
6291440 bytes transferred
# wait 10 Type ^C key to cancel autoboot.
Type ^C key to cancel autoboot.
# boot
ATAG_HEADER
ATAG_MEM: start 0x00000000  size 0x02000000
ATAG_CMDLINE: (55 bytes) 'console=ttyS0,115200 rtc-x1205.probe=0,0x6f noirqdebug'
ATAG_INITRD2: start 0x01000000  size 0x00400000
ATAG_END
Booting kernel at 0x00008000...
Uncompressing Linux............................................................................... done, booting the kernel.
Linux version 2.6.18-4-ixp4xx (Debian 2.6.18.dfsg.1-12) (waldi@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 Tue Mar 27 18:01:56 BST 2007
CPU: XScale-IXP42x Family [690541f1] revision 1 (ARMv5TE), cr=0000397f
Machine: Linksys NSLU2
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.  Total pages: 8192
Kernel command line: console=ttyS0,115200 rtc-x1205.probe=0,0x6f noirqdebug
IRQ lockup detection disabled
PID hash table entries: 256 (order: 8, 1024 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 25780KB available (1948K code, 496K data, 92K init)
Security Framework v1.0.0 initialized
SELinux:  Disabled at boot.
Capability LSM initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
checking if image is initramfs... it is
Freeing initrd memory: 4096K
NET: Registered protocol family 16
IXP4xx: Using 16MiB expansion bus window size
PCI: IXP4xx is host
PCI: IXP4xx Using direct access for memory space
PCI: bus0: Fast back to back transfers disabled
dmabounce: registered device 0000:00:01.0 on pci bus
dmabounce: registered device 0000:00:01.1 on pci bus
dmabounce: registered device 0000:00:01.2 on pci bus
NET: Registered protocol family 2
IP route cache hash table entries: 256 (order: -2, 1024 bytes)
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 1024 bind 512)
TCP reno registered
NetWinder Floating Point Emulator V0.97 (double precision)
audit: initializing netlink socket (disabled)
audit(4.130:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
IXP4xx Watchdog Timer: heartbeat 60 sec
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xc8000000 (irq = 15) is a XScale
serial8250.0: ttyS1 at MMIO 0xc8001000 (irq = 13) is a XScale
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
IXP4XX-Flash.0: 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
Searching for RedBoot partition table in IXP4XX-Flash.0 at offset 0x7e0000
6 RedBoot partitions found on MTD device IXP4XX-Flash.0
Creating 6 MTD partitions on "IXP4XX-Flash.0":
0x00000000-0x00040000 : "RedBoot"
NSLU2 MAC: 00:0f:66:7b:fe:f1
0x00040000-0x00060000 : "SysConf"
0x00060000-0x00080000 : "Loader"
0x00080000-0x001e0000 : "Kernel"
0x001e0000-0x007e0000 : "Ramdisk"
0x007e0000-0x00800000 : "FIS directory"
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
x1205 0-006f: chip found, driver version 1.0.7
x1205 0-006f: rtc core: registered x1205 as rtc0
Registered led device: ready
Registered led device: status
Registered led device: disk-1
Registered led device: disk-2
NET: Registered protocol family 26
TCP bic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
x1205 0-006f: setting the system clock to 2007-04-12 04:01:35 (1176350495)
Time: OSTS clocksource has been installed.
Freeing init memory: 92K
Loading, please wait...
Begin: Loading essential drivers... ...
Done.
Begin: Running /scripts/init-premount ...
usbcore: registered new driver usbfs
usbcore: registered new driver hub
PCI: enabling device 0000:00:01.0 (0140 -> 0142)
ohci_hcd 0000:00:01.0: OHCI Host Controller
ohci_hcd 0000:00:01.0: new USB bus registered, assigned bus number 1
ohci_hcd 0000:00:01.0: irq 28, io mem 0x48000000
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
PCI: enabling device 0000:00:01.1 (0140 -> 0142)
ohci_hcd 0000:00:01.1: OHCI Host Controller
ohci_hcd 0000:00:01.1: new USB bus registered, assigned bus number 2
ohci_hcd 0000:00:01.1: irq 27, io mem 0x48001000
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
PCI: enabling device 0000:00:01.2 (0140 -> 0142)
ehci_hcd 0000:00:01.2: EHCI Host Controller
ehci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 3
ehci_hcd 0000:00:01.2: irq 26, io mem 0x48002000
ehci_hcd 0000:00:01.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb3: configuration #1 chosen from 1 choice
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 5 ports detected
Done.
usb 3-1: new high speed USB device using ehci_hcd and address 2
Begin: Mounting root file system... ...
usb 3-1: configuration #1 chosen from 1 choice
Begin: Running /scripts/local-top ...
SCSI subsystem initialized
Initializing USB Mass Storage driver...
usb 3-2: new high speed USB device using ehci_hcd and address 3
usb 3-2: configuration #1 chosen from 1 choice
scsi0 : SCSI emulation for USB Mass Storage devices
scsi1 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
Loading Intel IXP400 ethernet driver
FATAL: Module ixp400_eth not found.
Failed to load Intel IXP400 ethernet driver
Done.
Begin: Waiting for root file system... ...
  Vendor: ST330062  Model: 2A                Rev: 0000
  Type:   Direct-Access                      ANSI SCSI revision: 00
  Vendor: ST330062  Model: 2A                Rev: 0000
  Type:   Direct-Access                      ANSI SCSI revision: 00
SCSI device sda: 586072368 512-byte hdwr sectors (300069 MB)
sda: Write Protect is off
sda: assuming drive cache: write through
SCSI device sda: 586072368 512-byte hdwr sectors (300069 MB)
sda: Write Protect is off
sda: assuming drive cache: write through
 sda: sda1 sda2 sda3
sd 0:0:0:0: Attached scsi disk sda
SCSI device sdb: 586072368 512-byte hdwr sectors (300069 MB)
sdb: Write Protect is off
sdb: assuming drive cache: write through
SCSI device sdb: 586072368 512-byte hdwr sectors (300069 MB)
sdb: Write Protect is off
sdb: assuming drive cache: write through
 sdb: sdb1 sdb2 sdb3
sd 1:0:0:0: Attached scsi disk sdb
Done.
Begin: Running /scripts/local-premount ...
Done.
kjournald starting.  Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Begin: Running /scripts/local-bottom ...
Done.
Done.
Begin: Running /scripts/init-bottom ...
Done.
INIT: version 2.86 booting
Starting the hotplug events dispatcher: udevd.
Synthesizing the initial hotplug events...done.
Waiting for /dev to be fully populated...input: ixp4xx beeper as /class/input/input0
swapped image found
Image loaded to NPE-B Func:0, Rel: 2:1, Status: 82c00000
IXP4XX NPE driver Version 0.3.0 initialized
IXP4XX Q Manager 0.2.1 initialized.
ixp4xx_mac driver 0.3.1: eth0 on NPE-B with PHY[1] initialized
done.
Setting parameters of disc: (none).
Activating swap...Adding 128512k swap on /dev/sdb2.  Priority:-1 extents:1 across:128512k
Adding 128512k swap on /dev/sda2.  Priority:-2 extents:1 across:128512k
done.
Checking root file system...fsck 1.40-WIP (14-Nov-2006)
/: clean, 22293/1221600 files, 172846/2441872 blocks
done.
EXT3 FS on sdb1, internal journal
x1205 0-006f: rtc intf: dev (254:0)
Setting the system clock..
Cleaning up ifupdown....
Loading kernel modules...done.
Loading device-mapper supportdevice-mapper: ioctl: 4.7.0-ioctl (2006-06-24) initialised: dm-devel@redhat.com
.
Checking file systems...fsck 1.40-WIP (14-Nov-2006)
/bak: clean, 19105/1221600 files, 152241/2441872 blocks
/home: clean, 53841/35405824 files, 54576803/70784398 blocks
/homebak: clean, 53829/35405824 files, 54572696/70784398 blocks
done.
Setting kernel variables...done.
Mounting local filesystems...kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sdb3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sda3, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
done.
Activating swapfile swap...done.
Setting up networking....
Configuring network interfaces...done.
Starting portmap daemon....
eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
INIT: Entering runlevel: 2
Starting system log daemon: syslogd.
Starting kernel log daemon: klogd.
Starting portmap daemon...Already running..
Starting MTA: exim4.
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Exporting directories for NFS kernel daemon....
Starting NFS kernel daemon: nfsdNFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
NFSD: starting 90-second grace period
 mountd.
Starting internet superserver: inetd.
Starting Samba daemons: nmbd smbd.
Starting OpenBSD Secure Shell server: sshd.
Starting the Winbind daemon: winbind.
Starting NFS common utilities: statd idmapd.
Starting deferred execution scheduler: atd.
Starting periodic command scheduler: crond.

Debian GNU/Linux 4.0 NSLU2 ttyS0

NSLU2 login:
Debian GNU/Linux 4.0 NSLU2 ttyS0

NSLU2 login: root
Password:
Last login: Wed Apr 11 23:44:23 2007 on ttyS0
Linux NSLU2 2.6.18-4-ixp4xx #1 Tue Mar 27 18:01:56 BST 2007 armv5tel

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
reNSLU2:~# reboot

Broadcast message from root@NSLU2 (ttyS0) (Thu Apr 12 00:33:44 2007):

The system is going down for reboot NOW!
INIT: Switching to runlevel: 6
INIT: Sending processeStopping deferred execution scheduler: atd.
Stopping periodic command scheduler: crond.
Stopping Samba daemons: nmbd smbd.
Stopping MTA: exim4_listener.
Stopping internet superserver: inetd.
Stopping rsync daemon: rsync.
Stopping OpenBSD Secure Shell server: sshd.
Stopping the Winbind daemon: winbind.
Saving the system clock..
Stopping NFS common utilities: idmapd statd.
Stopping NFS kernel daemon: mountd nfsdnfsd: last server has exited
nfsd: unexporting all filesystems
RPC: failed to contact portmap (errno -5).
.
Unexporting directories for NFS kernel daemon....
Stopping kernel log daemon: klogd.
Stopping system log daemon: syslogd.
Asking all remaining processes to terminate...done.
Killing all remaining processes...done.
Deconfiguring network interfaces...There is already a pid file /var/run/dhclient.eth0.pid with pid 1780
removed stale PID file
Internet Systems Consortium DHCP Client V3.0.4
Copyright 2004-2006 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:0f:66:7b:fe:f1
Sending on   LPF/eth0/00:0f:66:7b:fe:f1
Sending on   Socket/fallback
DHCPRELEASE on eth0 to 10.54.89.254 port 67
done.
Cleaning up ifupdown....
Deactivating swap...done.
Unmounting local filesystems...done.
Will now restart.
Restarting system.
.
+Ethernet eth0: MAC address 00:0f:66:7b:fe:f1
IP: 192.168.0.1/255.255.255.0, Gateway: 192.168.0.1
Default server: 0.0.0.0, DNS server IP: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Red Hat certified release, version 1.92 - built 15:16:07, Feb  3 2004

Platform: IXDP425 Development Platform (XScale)
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

RAM: 0x00000000-0x02000000, 0x000723a0-0x01ff3000 available
FLASH: 0x50000000 - 0x50800000, 64 blocks of 0x00020000 bytes each.
== Executing boot script in 2.000 seconds - enter ^C to abort
^C
RedBoot> ip_address -l 10.54.89.227 -h 10.54.89.223
IP: 10.54.89.227/255.255.255.0, Gateway: 192.168.0.1
Default server: 10.54.89.223, DNS server IP: 0.0.0.0
RedBoot> ^C
RedBoot> load -r -v -b 0x01000000 -h 10.54.89.223 slugos-newapex.bin
Using default protocol (TFTP)
/
Raw file loaded 0x01000000-0x017fffff, assumed entry at 0x01000000
RedBoot> cksum
Computing cksum for area 0x01000000-0x01800000
POSIX cksum = 3335408357 8388608 (0xc6ce4ae5 0x00800000)
RedBoot> fis write -f 0x50060000 -b 0x01060000 -l 0x7a0000
* CAUTION * about to program FLASH
            at 0x50060000..0x507fffff from 0x01060000 - continue (y/n)? y
... Erase from 0x50060000-0x50800000: .............................................................
RedBoot> reset
... Resetting.+Ethernet eth0: MAC address 00:0f:66:7b:fe:f1
IP: 192.168.0.1/255.255.255.0, Gateway: 192.168.0.1
Default server: 0.0.0.0, DNS server IP: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Red Hat certified release, version 1.92 - built 15:16:07, Feb  3 2004

Platform: IXDP425 Development Platform (XScale)
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

RAM: 0x00000000-0x02000000, 0x000723a0-0x01ff3000 available
FLASH: 0x50000000 - 0x50800000, 64 blocks of 0x00020000 bytes each.
== Executing boot script in 2.000 seconds - enter ^C to abort
RedBoot> boot;exec 0x01d00000
have eRcOmM
copy kernel code from flash to RAM
copy ramdisk file from flash to RAM
run kernel
Using base address 0x01d00000 and length 0x0000b328
A

APEX Boot Loader 1.4.18 -- Copyright (c) 2004,2005,2006,2007 Marc Singer

APEX comes with ABSOLUTELY NO WARRANTY.  It is free software and you
are welcome to redistribute it under certain circumstances.
For details, refer to the file COPYING in the program source.

  apex => mem:0x00200000+0xb328   (45864 bytes)
  env  => nor:0x7f8000+16k        (empty)

Use the command 'help help' to get started.

# copy -s $kernelsrc $bootaddr
# copy -s fis://kernel 0x00008000
1048544 bytes transferred
# copy $ramdisksrc $ramdiskaddr
0 bytes transferred
# wait 10 Type ^C key to cancel autoboot.
Type ^C key to cancel autoboot.
apex> version


APEX Boot Loader 1.4.18 -- Copyright (c) 2004,2005,2006,2007 Marc Singer

APEX comes with ABSOLUTELY NO WARRANTY.  It is free software and you
are welcome to redistribute it under certain circumstances.
For details, refer to the file COPYING in the program source.

  apex => mem:0x00200000+0xb328   (45864 bytes)
  env  => nor:0x7f8000+16k        (empty)

          *** No SDRAM init when APEX executed from SDRAM.
   stack: 2752 used (4096)
  memory: 0x0 0x02000000 (32 MiB)
  nor:    8MiB total  32B write buffer (Intel)
          region 0:  64 blocks of 131072 (0x20000) bytes
  fis:
          nor:0x00000000+0x00040000 RedBoot
          nor:0x00040000+0x00020000 SysConf
          nor:0x00060000+0x00020000 Loader
             @0x00000000+0x00000010  (skip)
          nor:0x00080000+0x00100000 Kernel
             @0x00000000+0x00000010  (skip)
             @0x000e0000+0x00000010  (skip)
          nor:0x00180000+0x00660000 Ramdisk
             @0x00000000+0x00000010  (skip)
          nor:0x007e0000+0x00020000 FIS directory
  cpu:      id 0x690541f1  ctrl   0x1a7f (vIZfRsbLDPWCAM)  cpsr 0x200000d3
          ttbl 0x00210000  domain 0xffffffff  cache 0x0b1aa1aa

Use the command 'help help' to get started.

apex> sdram-init
 2 banks of 2 512Mib chips
apex> memscan 0+512m
 0x0 0x10000000 (256 MiB)
apex> help
 xreceive         - receive data over the serial line
 wait             - wait before continuing
 version          - show version and copyright
 unsetenv         - restore environment variable to default
 unalias          - remove an alias
 setenv           - set environment variable
 sdram-init       - reinitialize the SDRAM controller
 reset            - reset target
 printenv         - show the environment
 memscan          - scan a region of memory for aliasing
 memlimit         - limit memory passed to Linux
 info             - display information about a region descriptor
 help             - list available commands
 go               - execute program at address
 fill             - fill a region with a byte
 erase            - erase device region
 dump             - dump data to the console
 drvinfo          - list available drivers
 copy             - copy data between devices
 compare          - compare regions
 checksum         - compute crc32 checksum
 boot             - boot Linux
 alias            - show or set aliases
apex> memlimit 256m
apex> version


APEX Boot Loader 1.4.18 -- Copyright (c) 2004,2005,2006,2007 Marc Singer

APEX comes with ABSOLUTELY NO WARRANTY.  It is free software and you
are welcome to redistribute it under certain circumstances.
For details, refer to the file COPYING in the program source.

  apex => mem:0x00200000+0xb328   (45864 bytes)
  env  => nor:0x7f8000+16k        (empty)

          *** No SDRAM init when APEX executed from SDRAM.
   stack: 2752 used (4096)
  memory: 0x0 0x02000000 (32 MiB)
          memlimit is 256.000 MiB, 268435456 (0x10000000) bytes
  nor:    8MiB total  32B write buffer (Intel)
          region 0:  64 blocks of 131072 (0x20000) bytes
  fis:
          nor:0x00000000+0x00040000 RedBoot
          nor:0x00040000+0x00020000 SysConf
          nor:0x00060000+0x00020000 Loader
             @0x00000000+0x00000010  (skip)
          nor:0x00080000+0x00100000 Kernel
             @0x00000000+0x00000010  (skip)
             @0x000e0000+0x00000010  (skip)
          nor:0x00180000+0x00660000 Ramdisk
             @0x00000000+0x00000010  (skip)
          nor:0x007e0000+0x00020000 FIS directory
  cpu:      id 0x690541f1  ctrl   0x1a7f (vIZfRsbLDPWCAM)  cpsr 0x200000d3
          ttbl 0x00210000  domain 0xffffffff  cache 0x0b1aa1aa

Use the command 'help help' to get started.

apex> print
fis-drv *= nor:0x7e0000+4k
cmdline *= root=/dev/mtdblock4 rootfstype=jffs2 console=ttyS0,115200
bootaddr *= 0x00008000
kernelsrc *= fis://kernel
startup *= copy -s $kernelsrc $bootaddr; copy $ramdisksrc $ramdiskaddr; wait 10 Type ^C key to cancel autoboot.; boot
apex> copy -s $kernelsrc
# copy -s fis://kernel
Error -9 (parameter error)
apex> copy -s fis://kernel
Error -9 (parameter error)
apex> reset
Performing watchdog reset
+Ethernet eth0: MAC address 00:0f:66:7b:fe:f1
IP: 192.168.0.1/255.255.255.0, Gateway: 192.168.0.1
Default server: 0.0.0.0, DNS server IP: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Red Hat certified release, version 1.92 - built 15:16:07, Feb  3 2004

Platform: IXDP425 Development Platform (XScale)
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

RAM: 0x00000000-0x02000000, 0x000723a0-0x01ff3000 available
FLASH: 0x50000000 - 0x50800000, 64 blocks of 0x00020000 bytes each.
== Executing boot script in 2.000 seconds - enter ^C to abort
RedBoot> boot;exec 0x01d00000
have eRcOmM
copy kernel code from flash to RAM
copy ramdisk file from flash to RAM
run kernel
Using base address 0x01d00000 and length 0x0000b328
A

APEX Boot Loader 1.4.18 -- Copyright (c) 2004,2005,2006,2007 Marc Singer

APEX comes with ABSOLUTELY NO WARRANTY.  It is free software and you
are welcome to redistribute it under certain circumstances.
For details, refer to the file COPYING in the program source.

  apex => mem:0x00200000+0xb328   (45864 bytes)
  env  => nor:0x7f8000+16k        (empty)

Use the command 'help help' to get started.

# copy -s $kernelsrc $bootaddr
# copy -s fis://kernel 0x00008000
1048544 bytes transferred
# copy $ramdisksrc $ramdiskaddr
0 bytes transferred
# wait 10 Type ^C key to cancel autoboot.
Type ^C key to cancel autoboot.
# boot
ATAG_HEADER
ATAG_MEM: start 0x00000000  size 0x02000000
ATAG_CMDLINE: (58 bytes) 'root=/dev/mtdblock4 rootfstype=jffs2 console=ttyS0,115200'
ATAG_END
Booting kernel at 0x00008000...
Uncompressing Linux...................................................................... done, booting the kernel.
Linux version 2.6.20 (slug@Linux) (gcc version 4.1.1) #1 PREEMPT Sun Apr 8 23:03:48 EDT 2007
CPU: XScale-IXP42x Family [690541f1] revision 1 (ARMv5TE), cr=0000397f
Machine: Linksys NSLU2
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.  Total pages: 8128
Kernel command line: rtc-x1205.probe=0,0x6f console=ttyS0,115200n8 root=/dev/mtdblock4 rootfstype=jffs2 init=/linuxrc rw noirqdebug
IRQ lockup detection disabled
PID hash table entries: 128 (order: 7, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 30244KB available (1948K code, 163K data, 92K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
IXP4xx: Using 16MiB expansion bus window size
PCI: IXP4xx is host
PCI: IXP4xx Using direct access for memory space
PCI: bus0: Fast back to back transfers disabled
dmabounce: registered device 0000:00:01.0 on pci bus
dmabounce: registered device 0000:00:01.1 on pci bus
dmabounce: registered device 0000:00:01.2 on pci bus
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 1024 bind 512)
TCP reno registered
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xc8000000 (irq = 15) is a XScale
serial8250.0: ttyS1 at MMIO 0xc8001000 (irq = 13) is a XScale
RAMDISK driver initialized: 4 RAM disks of 10240K size 1024 blocksize
IXP4XX Q Manager 0.2.1 initialized.
IXP4XX NPE driver Version 0.3.0 initialized
NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision: 1.41 $
IXP4XX-Flash.0: 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
Searching for RedBoot partition table in IXP4XX-Flash.0 at offset 0x7e0000
6 RedBoot partitions found on MTD device IXP4XX-Flash.0
Creating 6 MTD partitions on "IXP4XX-Flash.0":
0x00000000-0x00040000 : "RedBoot"
nslu2 mac: 00:0f:66:7b:fe:f1
0x00040000-0x00060000 : "SysConf"
0x00060000-0x00080000 : "Loader"
0x00080000-0x00180000 : "Kernel"
0x00180000-0x007e0000 : "Ramdisk"
0x007e0000-0x00800000 : "FIS directory"
npe: searching for firmware...
npe: found at 0x1c010, IXP425/NPE-B func: 00, rev: 2.1, size: 11964, id: 01000201
Image loaded to NPE-B Func:0, Rel: 2:1, Status: 82c00000
PCI: enabling device 0000:00:01.2 (0140 -> 0142)
ehci_hcd 0000:00:01.2: EHCI Host Controller
ehci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:01.2: irq 26, io mem 0x48002000
ehci_hcd 0000:00:01.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 5 ports detected
Initializing USB Mass Storage driver...
usb 1-2: new high speed USB device using ehci_hcd and address 2
usb 1-2: configuration #1 chosen from 1 choice
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
input: ixp4xx beeper as /class/input/input0
i2c /dev entries driver
x1205 0-006f: chip found, driver version 1.0.7
x1205 0-006f: rtc core: registered x1205 as rtc0
Registered led device: ready
Registered led device: status
Registered led device: disk-1
Registered led device: disk-2
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
XScale DSP coprocessor detected.
ixp4xx_mac driver 0.3.1: eth0 on NPE-B with PHY[1] initialized
Time: OSTS clocksource has been installed.
x1205 0-006f: setting the system clock to 2007-04-12 04:42:04 (1176352924)
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x0100 instead
Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
empty_blocks 50, bad_blocks 0, c->nr_blocks 51
VFS: Cannot open root device "mtdblock4" or unknown-block(31,4)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,4)
 +Ethernet eth0: MAC address 00:0f:66:7b:fe:f1
IP: 192.168.0.1/255.255.255.0, Gateway: 192.168.0.1
Default server: 0.0.0.0, DNS server IP: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Red Hat certified release, version 1.92 - built 15:16:07, Feb  3 2004

Platform: IXDP425 Development Platform (XScale)
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

RAM: 0x00000000-0x02000000, 0x000723a0-0x01ff3000 available
FLASH: 0x50000000 - 0x50800000, 64 blocks of 0x00020000 bytes each.
== Executing boot script in 2.000 seconds - enter ^C to abort
^C
RedBoot> ip_address -l 10.54.89.227 -h 10.54.89.223
IP: 10.54.89.227/255.255.255.0, Gateway: 192.168.0.1
Default server: 10.54.89.223, DNS server IP: 0.0.0.0
RedBoot> load -r -v -b 0x01000000 -h 10.54.89.223 slugos-deb-newapex.bin
Using default protocol (TFTP)
/
Raw file loaded 0x01000000-0x017fffff, assumed entry at 0x01000000
RedBoot> cksum
Computing cksum for area 0x01000000-0x01800000
POSIX cksum = 3452305619 8388608 (0xcdc600d3 0x00800000)
RedBoot> fis write -f 0x50060000 -b 0x01060000 -l 0x7a0000
* CAUTION * about to program FLASH
            at 0x50060000..0x507fffff from 0x01060000 - continue (y/n)? y
... Erase from 0x50060000-0x50800000: .............................................................
RedBoot> reset
... Resetting.+Ethernet eth0: MAC address 00:0f:66:7b:fe:f1
IP: 192.168.0.1/255.255.255.0, Gateway: 192.168.0.1
Default server: 0.0.0.0, DNS server IP: 0.0.0.0

RedBoot(tm) bootstrap and debug environment [ROMRAM]
Red Hat certified release, version 1.92 - built 15:16:07, Feb  3 2004

Platform: IXDP425 Development Platform (XScale)
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.

RAM: 0x00000000-0x02000000, 0x000723a0-0x01ff3000 available
FLASH: 0x50000000 - 0x50800000, 64 blocks of 0x00020000 bytes each.
== Executing boot script in 2.000 seconds - enter ^C to abort
RedBoot> boot;exec 0x01d00000
have eRcOmM
copy kernel code from flash to RAM
copy ramdisk file from flash to RAM
run kernel
Using base address 0x01d00000 and length 0x0000b5cc
A

APEX Boot Loader 1.4.18 -- Copyright (c) 2004,2005,2006,2007 Marc Singer

APEX comes with ABSOLUTELY NO WARRANTY.  It is free software and you
are welcome to redistribute it under certain circumstances.
For details, refer to the file COPYING in the program source.

  apex => mem:0x00200000+0xb5cc   (46540 bytes)
  env  => nor:0x7c000+15k         (empty)

Use the command 'help help' to get started.

# copy -s $kernelsrc $bootaddr
# copy -s fis://kernel 0x00008000
1048544 bytes transferred
# copy -s $ramdisksrc $ramdiskaddr
# copy -s fis://ramdisk 0x01000000
6684656 bytes transferred
# wait 10 Type ^C key to cancel autoboot.
Type ^C key to cancel autoboot.
# boot
ATAG_HEADER
ATAG_MEM: start 0x00000000  size 0x02000000
ATAG_CMDLINE: (55 bytes) 'console=ttyS0,115200 rtc-x1205.probe=0,0x6f noirqdebug'
ATAG_INITRD2: start 0x01000000  size 0x00400000
ATAG_END
Booting kernel at 0x00008000...
Uncompressing Linux...................................................................... done, booting the kernel.
Linux version 2.6.20 (slug@Linux) (gcc version 4.1.1) #1 PREEMPT Sun Apr 8 23:03:48 EDT 2007
CPU: XScale-IXP42x Family [690541f1] revision 1 (ARMv5TE), cr=0000397f
Machine: Linksys NSLU2
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.  Total pages: 8128
Kernel command line: rtc-x1205.probe=0,0x6f console=ttyS0,115200n8 root=/dev/mtdblock4 rootfstype=jffs2 init=/linuxrc rw noirqdebug
IRQ lockup detection disabled
PID hash table entries: 128 (order: 7, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 30244KB available (1948K code, 163K data, 92K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
IXP4xx: Using 16MiB expansion bus window size
PCI: IXP4xx is host
PCI: IXP4xx Using direct access for memory space
PCI: bus0: Fast back to back transfers disabled
dmabounce: registered device 0000:00:01.0 on pci bus
dmabounce: registered device 0000:00:01.1 on pci bus
dmabounce: registered device 0000:00:01.2 on pci bus
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
TCP bind hash table entries: 512 (order: -1, 2048 bytes)
TCP: Hash tables configured (established 1024 bind 512)
TCP reno registered
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
io scheduler noop registered
io scheduler deadline registered (default)
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0xc8000000 (irq = 15) is a XScale
serial8250.0: ttyS1 at MMIO 0xc8001000 (irq = 13) is a XScale
RAMDISK driver initialized: 4 RAM disks of 10240K size 1024 blocksize
IXP4XX Q Manager 0.2.1 initialized.
IXP4XX NPE driver Version 0.3.0 initialized
NFTL driver: nftlcore.c $Revision: 1.98 $, nftlmount.c $Revision: 1.41 $
IXP4XX-Flash.0: 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
Searching for RedBoot partition table in IXP4XX-Flash.0 at offset 0x7e0000
6 RedBoot partitions found on MTD device IXP4XX-Flash.0
Creating 6 MTD partitions on "IXP4XX-Flash.0":
0x00000000-0x00040000 : "RedBoot"
nslu2 mac: 00:0f:66:7b:fe:f1
0x00040000-0x00060000 : "SysConf"
0x00060000-0x00080000 : "Loader"
0x00080000-0x00180000 : "Kernel"
0x00180000-0x007e0000 : "Ramdisk"
0x007e0000-0x00800000 : "FIS directory"
npe: searching for firmware...
npe: found at 0x1c010, IXP425/NPE-B func: 00, rev: 2.1, size: 11964, id: 01000201
Image loaded to NPE-B Func:0, Rel: 2:1, Status: 82800000
PCI: enabling device 0000:00:01.2 (0140 -> 0142)
ehci_hcd 0000:00:01.2: EHCI Host Controller
ehci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:01.2: irq 26, io mem 0x48002000
ehci_hcd 0000:00:01.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 5 ports detected
Initializing USB Mass Storage driver...
usb 1-2: new high speed USB device using ehci_hcd and address 2
usb 1-2: configuration #1 chosen from 1 choice
scsi0 : SCSI emulation for USB Mass Storage devices
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
input: ixp4xx beeper as /class/input/input0
i2c /dev entries driver
x1205 0-006f: chip found, driver version 1.0.7
x1205 0-006f: rtc core: registered x1205 as rtc0
Registered led device: ready
Registered led device: status
Registered led device: disk-1
Registered led device: disk-2
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
XScale DSP coprocessor detected.
ixp4xx_mac driver 0.3.1: eth0 on NPE-B with PHY[1] initialized
Time: OSTS clocksource has been installed.
x1205 0-006f: setting the system clock to 2007-04-12 04:46:28 (1176353188)
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x0100 instead
Cowardly refusing to erase blocks on filesystem with no valid JFFS2 nodes
empty_blocks 50, bad_blocks 0, c->nr_blocks 51
VFS: Cannot open root device "mtdblock4" or unknown-block(31,4)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(31,4)