View Single Post
  #1 (permalink)  
Old 12-28-2004
noggie noggie is offline
Registered User
 
Join Date: Sep 2004
Posts: 339
Thanks: 0
Thanked 0 Times in 0 Posts
noggie is on a distinguished road
Using 7020 dev. kit for 7000 - progress report

Hi all,

Having nothing better to do, I decided to play around with compiling the new cdk for the upcoming 7020 (instructions at http://developer.elitedvb.net/listpr...hp?curr_dir=80) and trying to adapt this for my 7000. I'm a bit surprised really at how far I've gotten in just a few days, but I'm not quite there yet, and I would like to share my experiences with others doing more or less the same.

What I've done so far:
  • downloaded and compiled everything as if I had a 7020
  • changed the kernel config file, based on input from the 2.6.5 config, and recompiled the kernel
  • copied the root file system to a directory that is nfs-exported
  • booted the new kernel over tftp/nfs
  • hacked some start-up scripts to use the new root file system
I haven't come as far as actually starting enigma yet (still some problems, see below), but I can log on to the box using ssh and I think the remaining problems are solvable.

Enigma crashes when I try to start it. I'm not sure why, but there's a kernel oops involved, and I think it is caused by what I had to do to load the binary-only kernel modules (fb26 and head). I couldn't get the dream-tv-7020 modules to load (changes in hardware?) so I've used a binary editor to change the 2.6.9-rc1 modules so that they can be loaded on the 2.6.9 kernel. Hrrrm... They seem to load OK, but maybe that's misleading. Another explanation is that the new enigma needs newer modules in order to work. I'll try to work around this problem by using another enigma, probably the one using by the latest Hydra.

So if anyone knows of a version of fb26.ko/head.ko for the 7000 compatible with 2.6.9, please let me know!

If I can get this running from nfs, I would like to go on and install it in flash/usb. I'm not quite sure how to do this. My kernel has usb-support built-in, but I'm still not able to get the kernel to use the usb stick as root. The obvious "root=/dev/scsi/host0/bus0/target0/lun0/part1" doesn't work, nor does "root=/dev/sda1". Any suggestions?

If for some reason the kernel can't use a USB stick as the root file system, I would like to try using initrd. Has anyone succeeded in getting this to work on the dreambox? Any nice initrd-filesystems out there that I can use as a starting point?

BTW, I'm aware that the official partitioning of the flash will cause me problems, but I'm counting on being able to change the partition sizes (leaving the bootloader where it is, of course) in the kernel. Has anybody tried this? Any major problems?

I guess that's all for now. I'll be back with a report after I've tried an older enigma, if there seems to be any interest in this stuff.
Reply With Quote
Sponsored links
 
Page generated in 0.14479 seconds with 9 queries