Hi all.
I need to compile a customized version of the 2.6 kernel
to run on a ts-7300 board. I've been following all the
instructions I can find on here and on other sites and
books but I'm still really stuck.
Currently my output looks like:
>> TS-SDBOOT - built Aug 10 2009
>> Copyright (c) 2007, Technologic Systems
.
.
.
Uncompressing
Linux..........................................................................
done, booting the kernel.
Linux version 2.6.21-ts (gcc version 3.4.4
(release) (CodeSourcery ARM 2005q3-2)) #10 PREEMPT Mon Feb
6 13:16:35 GMT 2012
CPU: ARM920T [41129200] revision 0 (ARMv4T), cr=c0007177
Machine: Technologic Systems TS-72xx SBC
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 64, 32 byte
lines, 8 sets
CPU0: D cache: 16384 bytes, associativity 64, 32 byte
lines, 8 sets
Built 12 zonelists. Total pages: 24384
Kernel command line: root=/dev/ram0 init=/linuxrs
console=ttyAM0,115200 printk=4 loop s=499712
PID hash table entries: 512 (order: 9, 2048 bytes)
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536
bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768
bytes)
Memory: 8MB 8MB 8MB 8MB 8MB 8MB 8MB 8MB 8MB 8MB 8MB 8MB
8MB 8MB 8MB 8MB = 128MB total
Memory: 90924KB available (2028K code, 202K data, 100K
init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
ep93xx: PLL1 running at 400 MHz, PLL2 at 192 MHz
ep93xx: FCLK 200 MHz, HCLK 100 MHz, PCLK 50 MHz
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096
bytes)
TCP established hash table entries: 4096 (order: 3, 32768
bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
Freeing initrd memory: 4096K
NetWinder Floating Point Emulator V0.97 (double precision)
JFS: nTxBlock = 742, nTxLock = 5938
io scheduler noop registered
io scheduler deadline registered (default)
ts72xx_wdt: TS-72xx watchdog driver, v0.2
Serial: AMBA driver $Revision: 1.1.1.1 $
apb:uart1: ttyAM0 at MMIO 0x808c0000 (irq = 52) is a AMBA
apb:uart2: ttyAM1 at MMIO 0x808d0000 (irq = 54) is a AMBA
apb:uart3: ttyAM2 at MMIO 0x808e0000 (irq = 55) is a AMBA
RAMDISK driver initialized: 1 RAM disks of 4096K size 1024
blocksize
ep93xx-eth version 0.1 loading
eth0: ep93xx on-chip ethernet, IRQ 39, 00:d0:69:44:b9:a2.
rtc-m48t86 rtc-m48t86: rtc core: registered m48t86 as rtc0
rtc-m48t86 rtc-m48t86: battery ok
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
rtc-m48t86 rtc-m48t86: setting the system clock to
2012-02-06 18:59:42 (1328554782)
RAMDISK: ext2 filesystem found at block 0
RAMDISK: Loading 1024KiB [1 disk] into ram disk... done.
EXT2-fs warning: mounting unchecked fs, running e2fsck is
recommended
VFS: Mounted root (ext2 filesystem).
Freeing init memory: 100K
Warning: unable to open an initial console.
Failed to execute /linuxrs. Attempting defaults...
Kernel panic - not syncing: Attempted to kill init!
I haven't changed anything in the configuration for the
ts7300_defconfig file at the moment except for the command
line string and I know the other partitions work with a
functioning kernel.
If anyone knows where I might be going wrong then please
let me know I've completely run out of ideas.
Thanks
Tom.