RedBoot> ip_address -l 192.168.0.1 -h 192.168.0.2 IP: 192.168.0.1/255.255.255.0, Gateway: 192.168.0.1 Default server: 192.168.0.2, DNS server IP: 0.0.0.0 RedBoot> RedBoot> load -r -v -b 0x01d00000 -m http /~rob/br/zImage | Raw file loaded 0x01d00000-0x01ddf197, assumed entry at 0x01d00000 RedBoot> cksum Computing cksum for area 0x01d00000-0x01ddf198 POSIX cksum = 1811157484 913816 (0x6bf411ec 0x000df198) RedBoot> exec 0x01d00000 Using base address 0x01d00000 and length 0x000df198 Uncompressing Linux..............................................................nice. done, booting the kernel. I like beans! :-D nslu2_putstr also likes beans 2: start_kernel likes beans <5>Linux version 2.6.15 (rds204@linuxproj.ecs.soton.ac.uk) (gcc version 3.4.2) #31 Mon Dec 18 14:22:20 GMT 2006 <4>CPU: XScale-IXP42x Family [690541f1] revision 1 (ARMv5TE) <4>Machine: Linksys NSLU2 <4>Warning: bad configuration page, trying to continue <4>Memory policy: ECC disabled, Data cache writeback <7>On node 0 totalpages: 4096 <7> DMA zone: 4096 pages, LIFO batch:0 <7> DMA32 zone: 0 pages, LIFO batch:0 <7> Normal zone: 0 pages, LIFO batch:0 <7> HighMem zone: 0 pages, LIFO batch:0 <4>CPU0: D VIVT undefined 5 cache <4>CPU0: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets <4>CPU0: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets <4>Built 1 zonelists <5>Kernel command line: console=ttyS0,115200n8 initcall_debug <4>PID hash table entries: 128 (order: 7, 2048 bytes) <6>IXP4xx: FREQ=66666600 COUNT=666665 <4>Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) <4>Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) <6>Memory: 16MB = 16MB total <5>Memory: 14252KB available (1687K code, 159K data, 84K init) <7>Calibrating delay loop... 266.24 BogoMIPS (lpj=1331200) <4>Mount-cache hash table entries: 512 <6>CPU: Testing write buffer coherency: ok init 1: entered init: About to call populate_rootfs() init: Back from populate_rootfs() do_basic_setup: calling init_workqueues do_basic_setup: calling usermodehelper_init do_basic_setup: calling driver_init do_basic_setup: calling sock_init do_basic_setup: calling do_initcalls <7>sausages, from printk <7>Calling initcall 0xc000e698 <7>Calling initcall 0xc000f338 <7>Calling initcall 0xc0011e68 <7>Calling initcall 0xc0011f88 <7>Calling initcall 0xc0013c20 <7>Calling initcall 0xc00145e4 <7>Calling initcall 0xc0014600 <7>Calling initcall 0xc0018b9c <6>NET: Registered protocol family 16 <7>Calling initcall 0xc0015388 <7>Calling initcall 0xc00154a4 <7>Calling initcall 0xc0015c84 <7>Calling initcall 0xc0015fbc <7>Calling initcall 0xc000ea64 <6>IXP4xx: FREQ=66000000 COUNT=660001 <7>Calling initcall 0xc000efe4 <7>Calling initcall 0xc0010b34 <4>PCI: IXP4xx is host <4>PCI: IXP4xx Using indirect access for memory space <6>PCI: bus0: Fast back to back transfers disabled <6>dmabounce: registered device 0000:00:01.0 on pci bus <6>dmabounce: registered device 0000:00:01.1 on pci bus <6>dmabounce: registered device 0000:00:01.2 on pci bus <7>Calling initcall 0xc0013944 <7>Calling initcall 0xc00152b0 <7>Calling initcall 0xc0016598 <7>Calling initcall 0xc00177cc <5>SCSI subsystem initialized <7>Calling initcall 0xc0017cf4 <6>usbcore: registered new driver usbfs <6>usbcore: registered new driver hub <7>Calling initcall 0xc0017fdc <7>Calling initcall 0xc001827c <7>Calling initcall 0xc00184ec <7>Calling initcall 0xc00186b4 <7>Calling initcall 0xc0018d20 <7>Calling initcall 0xc0010748 <7>Calling initcall 0xc0013b84 <7>Calling initcall 0xc0015e88 <7>Calling initcall 0xc000f00c <7>Calling initcall 0xc0010b98 <7>Calling initcall 0xc0010c60 <6>NSLU2: i/o, 0.1.7 <7>Calling initcall 0xc0010e48 <4>NetWinder Floating Point Emulator V0.97 (double precision) <7>Calling initcall 0xc0011658 <7>Calling initcall 0xc0011738 <7>Calling initcall 0xc00118d8 <7>Calling initcall 0xc0011c1c <7>Calling initcall 0xc0011da8 <7>Calling initcall 0xc0011ea4 <7>Calling initcall 0xc0011f28 <7>Calling initcall 0xc0012ee8 <7>Calling initcall 0xc0013224 <7>Calling initcall 0xc0013240 <7>Calling initcall 0xc00136a8 <7>Calling initcall 0xc0013760 <7>Calling initcall 0xc0013798 <7>Calling initcall 0xc0013bd4 <7>Calling initcall 0xc0014350 <7>Calling initcall 0xc00143e4 <7>Calling initcall 0xc00144f4 <7>Calling initcall 0xc001461c <7>Calling initcall 0xc0014b0c <7>Calling initcall 0xc0014b54 <7>Calling initcall 0xc0014d3c <6>JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. <7>Calling initcall 0xc0014ecc <7>Calling initcall 0xc0015110 <6>Initializing Cryptographic API <7>Calling initcall 0xc0015168 <7>Calling initcall 0xc00152f4 <6>io scheduler noop registered <7>Calling initcall 0xc0015310 <6>io scheduler deadline registered <7>Calling initcall 0xc00d7f98 <7>Calling initcall 0xc0015ca0 <7>Calling initcall 0xc0015ce4 <7>Calling initcall 0xc0015f24 <7>Calling initcall 0xc0015ff8 <7>Calling initcall 0xc001617c <7>Calling initcall 0xc0016634 <4>IXP4xx Watchdog Timer: heartbeat 60 sec <7>Calling initcall 0xc0016adc <6>Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled <6>serial8250.0: ttyS0 at MMIO 0xc8000000 (irq = 15) is a XScale Linux version 2.6.15 (rds204@linuxproj.ecs.soton.ac.uk) (gcc version 3.4.2) #31 Mon Dec 18 14:22:20 GMT 2006 CPU: XScale-IXP42x Family [690541f1] revision 1 (ARMv5TE) Machine: Linksys NSLU2 Warning: bad configuration page, trying to continue 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 Kernel command line: console=ttyS0,115200n8 initcall_debug PID hash table entries: 128 (order: 7, 2048 bytes) IXP4xx: FREQ=66666600 COUNT=666665 Dentry cache hash table entries: 4096 (order: 2, 16384 bytes) Inode-cache hash table entries: 2048 (order: 1, 8192 bytes) Memory: 16MB = 16MB total Memory: 14252KB available (1687K code, 159K data, 84K init) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 IXP4xx: FREQ=66000000 COUNT=660001 PCI: IXP4xx is host PCI: IXP4xx Using indirect 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 driver usbfs usbcore: registered new driver hub NSLU2: i/o, 0.1.7 NetWinder Floating Point Emulator V0.97 (double precision) JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc. Initializing Cryptographic API io scheduler noop registered io scheduler deadline registered 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 <6>serial8250.0: ttyS1 at MMIO 0xc8001000 (irq = 13) is a XScale serial8250.0: ttyS1 at MMIO 0xc8001000 (irq = 13) is a XScale <7>Calling initcall 0xc0016bcc <7>Calling initcall 0xc0017414 <4>RAMDISK driver initialized: 4 RAM disks of 10240K size 1024 blocksize RAMDISK driver initialized: 4 RAM disks of 10240K size 1024 blocksize <7>Calling initcall 0xc001769c <7>Calling initcall 0xc0017abc <7>Calling initcall 0xc0017b18 <7>Calling initcall 0xc0017b60 <7>Calling initcall 0xc0017b7c <7>Calling initcall 0xc0017c20 <7>Calling initcall 0xc0017c3c <7>Calling initcall 0xc0017c5c <7>Calling initcall 0xc0017cb4 <6>IXP4XX-Flash.0: Found 1 x16 devices at 0x0 in 16-bit bank IXP4XX-Flash.0: Found 1 x16 devices at 0x0 in 16-bit bank <7>IXP4XX-Flash.0: Found an alias at 0x800000 for the chip at 0x0 <4> Intel/Sharp Extended Query Table at 0x0031 Intel/Sharp Extended Query Table at 0x0031 <6>Using buffer write method Using buffer write method <5>cfi_cmdset_0001: Erase suspend on write enabled cfi_cmdset_0001: Erase suspend on write enabled <7>erase region 0: offset=0x0,size=0x20000,blocks=64 <5>Searching for RedBoot partition table in IXP4XX-Flash.0 at offset 0x7e0000 Searching for RedBoot partition table in IXP4XX-Flash.0 at offset 0x7e0000 <5>6 RedBoot partitions found on MTD device IXP4XX-Flash.0 6 RedBoot partitions found on MTD device IXP4XX-Flash.0 <5>Creating 6 MTD partitions on "IXP4XX-Flash.0": Creating 6 MTD partitions on "IXP4XX-Flash.0": <5>0x00000000-0x00040000 : "RedBoot" 0x00000000-0x00040000 : "RedBoot" <5>0x00040000-0x00060000 : "SysConf" 0x00040000-0x00060000 : "SysConf" <5>0x00060000-0x00160000 : "Kernel" 0x00060000-0x00160000 : "Kernel" <5>0x00160000-0x00180000 : "Ramdisk" 0x00160000-0x00180000 : "Ramdisk" <5>0x00180000-0x007e0000 : "Flashdisk" 0x00180000-0x007e0000 : "Flashdisk" <5>0x007e0000-0x00800000 : "FIS directory" 0x007e0000-0x00800000 : "FIS directory" <7>Calling initcall 0xc0017f24 <4>PCI: enabling device 0000:00:01.2 (0140 -> 0142) PCI: enabling device 0000:00:01.2 (0140 -> 0142) <6>ehci_hcd 0000:00:01.2: EHCI Host Controller ehci_hcd 0000:00:01.2: EHCI Host Controller <6>ehci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:01.2: new USB bus registered, assigned bus number 1 <6>ehci_hcd 0000:00:01.2: irq 26, io mem 0x48002000 ehci_hcd 0000:00:01.2: irq 26, io mem 0x48002000 <6>ehci_hcd 0000:00:01.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 ehci_hcd 0000:00:01.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 <6>hub 1-0:1.0: USB hub found hub 1-0:1.0: USB hub found <6>hub 1-0:1.0: 5 ports detected hub 1-0:1.0: 5 ports detected <7>Calling initcall 0xc0017f58 <7>ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) <4>PCI: enabling device 0000:00:01.0 (0140 -> 0142) PCI: enabling device 0000:00:01.0 (0140 -> 0142) <6>ohci_hcd 0000:00:01.0: OHCI Host Controller ohci_hcd 0000:00:01.0: OHCI Host Controller <6>ohci_hcd 0000:00:01.0: new USB bus registered, assigned bus number 2 ohci_hcd 0000:00:01.0: new USB bus registered, assigned bus number 2 <6>ohci_hcd 0000:00:01.0: irq 28, io mem 0x48000000 ohci_hcd 0000:00:01.0: irq 28, io mem 0x48000000 <6>hub 2-0:1.0: USB hub found hub 2-0:1.0: USB hub found <6>hub 2-0:1.0: 3 ports detected hub 2-0:1.0: 3 ports detected <4>PCI: enabling device 0000:00:01.1 (0140 -> 0142) PCI: enabling device 0000:00:01.1 (0140 -> 0142) <6>ohci_hcd 0000:00:01.1: OHCI Host Controller ohci_hcd 0000:00:01.1: OHCI Host Controller <6>ohci_hcd 0000:00:01.1: new USB bus registered, assigned bus number 3 ohci_hcd 0000:00:01.1: new USB bus registered, assigned bus number 3 <6>ohci_hcd 0000:00:01.1: irq 27, io mem 0x48001000 ohci_hcd 0000:00:01.1: irq 27, io mem 0x48001000 <6>hub 3-0:1.0: USB hub found hub 3-0:1.0: USB hub found <6>hub 3-0:1.0: 2 ports detected hub 3-0:1.0: 2 ports detected <7>Calling initcall 0xc0017fa0 <6>Initializing USB Mass Storage driver... Initializing USB Mass Storage driver... <6>usbcore: registered new driver usb-storage usbcore: registered new driver usb-storage <6>USB Mass Storage support registered. USB Mass Storage support registered. <7>Calling initcall 0xc0018138 <7>Calling initcall 0xc001819c <7>Calling initcall 0xc00181b8 <7>Calling initcall 0xc00181d4 <7>Calling initcall 0xc0018260 <7>Calling initcall 0xc00182c8 <6>i2c /dev entries driver i2c /dev entries driver <7>Calling initcall 0xc0018360 <7>Calling initcall 0xc001837c <7>Calling initcall 0xc0018398 <7>Calling initcall 0xc00189f0 <7>Calling initcall 0xc0019970 <6>NET: Registered protocol family 2 NET: Registered protocol family 2 <4>IP route cache hash table entries: 256 (order: -2, 1024 bytes) IP route cache hash table entries: 256 (order: -2, 1024 bytes) <4>TCP established hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 1024 (order: 0, 4096 bytes) <4>TCP bind hash table entries: 1024 (order: 0, 4096 bytes) TCP bind hash table entries: 1024 (order: 0, 4096 bytes) <6>TCP: Hash tables configured (established 1024 bind 1024) TCP: Hash tables configured (established 1024 bind 1024) <6>TCP reno registered TCP reno registered <7>Calling initcall 0xc0183e50 <7>Calling initcall 0xc001a034 <7>Calling initcall 0xc001a0b4 <7>Calling initcall 0xc001a0d0 <6>TCP bic registered TCP bic registered <7>Calling initcall 0xc001a2ac <6>NET: Registered protocol family 1 NET: Registered protocol family 1 <7>Calling initcall 0xc0015f5c <7>Calling initcall 0xc00171fc <7>Calling initcall 0xc01462c0 do_initcalls: out of loop do_basic_setup: finishing init: back from do_basic_setup() <0>Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,255) Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,255) <4>