PDA

View Full Version : DM7000s - Now booting the kernel



faz666
14th February, 2009, 11:46 AM
Hi Everybody,

I was given a DM7000-s last year and flashed it with a Gemini image "Gemini_420_DM7000_17122007.img" and it worked fine. I added a 7200rpm hard drive with a capacitor mod in the power lead, which worked fine for a while until it froze my dream box, so it was removed. I then used Dreamup and a null modem cable with "erase.img", the offical Dream Multimedia image "rel108.img", followed by an up button erase. It still freezes at the TV-System Wizard screen. On boot it hangs at ?Now booting the kernel?:

Dreambox DM7000

DM7000 BIOS v.2.0 (Sep-22-2002)
RAM: 48 MB, LCD: OK, CPU 252 MHz, BUS 63 MHz

--- Device Configuration ---
Power-On Test Devices:
000 Disabled System Memory [RAM]
002 Disabled Ethernet [ENET]
----------------------------
Boot Sources:
001 Enabled Application in Flash [FLASH]
002 Enabled Ethernet [ENET]
local=0.0.0.0 remote=255.255.255.255
hwaddr=000934001aae
003 Enabled Serial Port 1 [S1]
Baud = 9600
----------------------------
Update Flash : Disabled
Automatic Boot: Enabled
----------------------------
1 - Toggle Power-On Tests
2 - Change a Boot Device
3 - Change IP Addresses
4 - Ping test
5 - Change Baud Rate for S1 Boot
D - Display Configuration
0 - Exit Menu and Boot Application
->0
trying 1 (1)
Booting from [FLASH] Application in Flash...
loaded at: 00500000 0061C204
relocated to: 00400000 0051C204
board data at: 00519128 00519174
relocated to: 0040546C 004054B8
zimage at: 004059D8 00518FF4
avail ram: 0051D000 02000000
Linux/PPC load: console=null root=/dev/mtdblock5
rootfstype=squashfs ro
Uncompressing Linux...done.
Now booting the kernel

I have also successfully Jtaged the dream box using the 5 resistor 6 wire cable just in case the problem was the boot loader. The model I have is the one with the blue screen, this could be the issue as I have read this one has PSU issues.

The RAM check gives:

Installed RAM: 48 MB
Checking RAM between 0x00000000 and 0x01FFFFFF
Checking RAM between 0xA0000000 and 0xA0FFFFFF
System RAM check complete
trying 1 (1)

Any ideas? I'm assuming some sort of hardware fault but I'm not sure what as I have read through the forums and tried all suggested fixes that were found inc. re-soldering the IDE connector on the main board for the hard drive.

Thanks for any help in advance.

faz666
16th February, 2009, 02:33 PM
Update:

console=null root=/dev/mtdblock5 rootfstype=squashfs ro
Changed to
console=ttyS0,115200 root=/dev/mtdblock/0 rw

Linux/PPC load: console=/dev/ttyS0 root=/dev/mtdblock5 rootfstype=squashfs ro
Uncompressing Linux...done.
Now booting the kernel
Dreambox DM7000
loaded at: 00500000 00615170
relocated to: 00400000 00515170
board data at: 00513124 00513170
relocated to: 00405194 004051E0
zimage at: 004058D5 00512706
avail ram: 00516000 02000000
Linux/PPC load: console=ttyS0,115200 root=/dev/mtdblock/0 rw
Uncompressing Linux...done.
Now booting the kernel
Linux version 2.6.9 (tux@tux) (gcc version 3.4.4) #1 Sat Dec 20 00:35:58 CET 200 8
Built 1 zonelists
Kernel command line: console=ttyS0,115200 root=/dev/mtdblock/0 rw
PID hash table entries: 256 (order: 8, 4096 bytes)
Console: colour dummy device 80x25
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 29904k available (1900k kernel code, 520k data, 80k init, 0k highmem)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
NET: Registered protocol family 16
SCSI subsystem initialized
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
Squashfs 2.2-r2 (released 2005/09/08) (C) 2002-2005 Phillip Lougher
devfs: 2004-01-31 Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
JFFS2 version 2.2. (C) 2001-2003 Red Hat, Inc.
Serial: 8250/16550 driver $Revision: 1.90 $ 7 ports, IRQ sharing disabled
ttyS0 at MMIO 0x0 (irq = 20) is a 16550A
ttyS1 at MMIO 0x0 (irq = 21) is a 16550A
ttyS2 at MMIO 0x0 (irq = 31) is a 16550A
loop: loaded (max 8 devices)
smc91x.c: v1.1, sep 22 2004 by Nicolas Pitre <nico@cam.org>
eth0: SMC91C11xFD (rev 1) at 0xc305e300 IRQ 28 [nowait]
eth0: Ethernet addr: 00:09:34:00:1a:ae
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
IBM STB04xxx OCP IDE driver version 2.3
Using deadline io scheduler
dreambox: flash mapping: 800000 at 7f800000
DreamBOX rev3+: 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
disable flash VPP
Creating 7 MTD partitions on "DreamBOX rev3+":
0x00000000-0x00600000 : "DreamBOX cramfs+squashfs"
0x00600000-0x007c0000 : "DreamBOX jffs2"
0x007c0000-0x00800000 : "DreamBOX OpenBIOS"
0x00000000-0x007c0000 : "DreamBOX (w/o bootloader)"
0x00000000-0x00800000 : "DreamBOX (w/ bootloader)"
0x00120000-0x00600000 : "DreamBOX SquashedFS"
0x00000000-0x00120000 : "DreamBOX Cramfs"
drivers/usb/host/ohci-ocp.c: ohci_hcd (OCP) at 0xe0010000, irq 18
ocp_usb 07: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Initializing USB Mass Storage driver...
drivers/usb/core/usb.c: registered new driver usb-storage
USB Mass Storage support registered.
mice: PS/2 mouse device common for all mice
i2c /dev entries driver
IBM IIC driver v2.1
ibm-iic0: using standard (100 kHz) mode
ibm-iic1: using standard (100 kHz) mode
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
NET: Registered protocol family 1
NET: Registered protocol family 17
Root-NFS: No NFS server available, giving up.
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Mounted root (cramfs filesystem) readonly.
mount_devfs_fs(): unable to mount devfs, err: -2
Freeing unused kernel memory: 80k init
Warning: unable to open an initial console.
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
<0>Rebooting in 180 seconds..

faz666
17th February, 2009, 06:56 PM
The Dreambox is now working again, the Kernel was panicing, so when I saw:

Linux/PPC load: console=null root=/dev/mtdblock5 rootfstype=squashfs ro

Press "space bar"

Type: console=ttyS0,115200 root=/dev/mtdblock5 rootfstype=squashfs rw

And now it boots all the way.