as some of you may have noticed, the guys at marvell are posting some patches to apply to the vanilla kernel to support the 88F5182 SoC (known as Orion-nas). These patches are available in the "linux arm kernel" mailing list ( http://marc.info/?l=linux-arm-kernel&r=1&b=200710&w=2
) (I'll upload the files soon). There is even 'native' support for the Kurobox Pro.
We also need to get some other patches for USB/Ethernet/SATA support !
For now I've found the following patches :
- USB Host support : http://sourceforge.net/mailarchive/mess ... stofly.org
- Ethernet support (modification of the existing MV643xx ethernet driver) : 9 posts => 1 2 3 4 5 6 7 8 9
I didn't find the SATA driver yet ...
So I tried to boot this kernel with kurobox pro support and it leads to a boot failing with this only error :
Error: unrecognized/unsupported processor variant.
It looks like the "Feroceon" core defined by marvell doesn't fit the CPU defined somewhere (where ?). So I compiled the ARMV926T processor support and It pass this step to failed to the next step => the arm device number is unknown ...
I found that it's because the machine type kurobox pro is defined as n° 1509 (in arch/arm/tools/mach-types) but the number that the kernel get (from u-boot) is 526 ... I corrected that to fit my configuration and now I just have nothing after the kernel loading
I guess that I really need to find why the Feroceon core is not detected correctly !
Feel free to post any of your thought here
Edit : the machine type is defined in u-boot (board/mv88fxx81/USP/mv_main.c)
/* arch number of Integrator Board */
gd->bd->bi_arch_number = 526;