Hi af123,
What changes have you been making to the kernel?
Do you think it's worth me trying it?
Some background first:
The HDR kernel source which is available for download from the Humax open source site is
stblinux-2.6.18-7.1_r3761.
stblinux is a Broadcom Linux distribution modified for their SoC. Humax took
stblinux 2.6.18-7.1 (which is based on Linux 2.6.18) and updated it, adding the revision number to the end (
r3761). I'm now sure that r3761 isn't the final revision of the code for the HDR kernel that was included in official releases but, for most people, it has been working perfectly well since CFW 3 was released in July 2014.
The kernel source that is available for download for the HD-Fox T2 looks newer but a lot of the differences from the HDR source are probably to do with the different platform. There's also a newer version of
stblinux-2.6.18 from Broadcom, version
7.8.
For this latest test kernel, I have back-ported specific changes from both of these sources into the 7.1 kernel that we have. Specifically those to do with disk initialisation and the SATA driver that's used (interestingly it's the Apple Serverworks driver, sata_svw). I surmised that any changes that Humax had to make in these areas to fix problems most likely came directly from Broadcom and would be rolled up in future stblinux releases.
I can't update to the 7.8 kernel because the proprietary Broadcom kernel module that we have is built against 7.1; I'm also a little cautious about it as a lot of the changes from 7.1 to 7.8 were to introduce support for NAND flash (over the NOR flash that the HDR/HD machines have) and for newer revision boards.
I'd give it a go - can't hurt and might fix the problem.