B3, Kirkwood based miniserver

This forum is for Marvell Kirkwood devices such as the GoFlex Home/Net, PogoPlug v1/v2, SheevaPlug, and ZyXEL devices.

Re: B3, Kirkwood based miniserver

Postby ReedWood » Wed Sep 11, 2013 5:48 pm

I will provide instructions.
ReedWood
 
Posts: 28
Joined: Sun Aug 25, 2013 7:21 pm

Re: B3, Kirkwood based miniserver

Postby minkanjin » Sun Nov 03, 2013 9:08 am

Hi

I'm currently trying to get newer kernels to work on my b3. 3.1 works but anything newer doesn't. I've tried install the 3TB u-boot patch but that didn't resolve the problem.

From the serial console I got u-boot version info as:
$this->bbcode_second_pass_quote('', 'U')-Boot 2010.06 (Jun 10 2011 - 09:06:51)
BUBBA|3


2010 seems rather old. So either the 3TB patch is not being installed or it is too old.
minkanjin
 
Posts: 4
Joined: Thu Oct 31, 2013 3:54 pm

Postby ReedWood » Tue Nov 05, 2013 8:42 pm

With the B3 3TB patch from Excito, I am running the kernel 3.10.10-1 which was provided by moonman earlier on this post. However, the current kernel from the repo does not work for me any more. This is unfortunate from my point of view. :-) If this could be helped, I would really appreachiate it.

@minkanjin: If you have any specific question I can answer, I am glad to help.
ReedWood
 
Posts: 28
Joined: Sun Aug 25, 2013 7:21 pm

Re: B3, Kirkwood based miniserver

Postby moonman » Thu Nov 07, 2013 5:40 am

So it doesn't work with the kernel in the repo? can you guys provide a bootlog (serial, netconsole?) for the newer kernel?
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3387
Joined: Sat Jan 15, 2011 3:36 am

Postby ReedWood » Thu Nov 07, 2013 12:12 pm

moonman thank you again for your quick response. Since I have no serial, I have to read up on netconsole. I provide you with info asap.
ReedWood
 
Posts: 28
Joined: Sun Aug 25, 2013 7:21 pm

Re: B3, Kirkwood based miniserver

Postby minkanjin » Sat Nov 09, 2013 3:03 pm

3.11.6 seems to work if I use a fairly recent uboot image. The 3TB image isn't good enough. Here is an ongoing thread on the excito forum regarding the uboot issue: http://forum.excito.net/viewtopic.php?f=9&t=4641

@moonman: can I get the new Bubba kernel patches from you. I'm actually a gentoo user, so I need them to build my own kernel.

Also, is there a possibility that those patches could get committed to the vanilla kernel?
minkanjin
 
Posts: 4
Joined: Thu Oct 31, 2013 3:54 pm

Re: B3, Kirkwood based miniserver

Postby WarheadsSE » Sat Nov 09, 2013 6:11 pm

Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: B3, Kirkwood based miniserver

Postby moonman » Sat Nov 09, 2013 7:10 pm

Yup, WarheadsSE already pointed you to the patch. Bubba support was never taken out since it was added. You might want to try 3.12 as well: viewtopic.php?f=53&t=6396 . The patch will apply to the vanilla kernel but there's 0 chances it will ever be in vanilla because they are switching to fdt and the patch creates board files. The actually removed a good chunk of the boardfiles in 3.12.
Gentoo though... you are going to have a to spend a lot of time compiling packages on this hardware.
Pogoplug V4 | GoFlex Home | Raspberry Pi 4 4GB | CuBox-i4 Pro | ClearFog | BeagleBone Black | Odroid U2 | Odroid C1 | Odroid XU4
-----------------------------------------------------------------------------------------------------------------------
[armv5] Updated U-Boot | [armv5] NAND Rescue System
moonman
Developer
 
Posts: 3387
Joined: Sat Jan 15, 2011 3:36 am

Re: B3, Kirkwood based miniserver

Postby minkanjin » Mon Nov 11, 2013 12:11 pm

I'm getting the following with both 3.11.6 and 3.12.0 and their respective patches.

$this->bbcode_second_pass_quote('', ' ') CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
make[1]: `include/generated/mach-types.h' is up to date.
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
CC arch/arm/mach-kirkwood/bubba3-setup.o
arch/arm/mach-kirkwood/bubba3-setup.c: In function 'bubba3_pci_init':
arch/arm/mach-kirkwood/bubba3-setup.c:218:2: error: implicit declaration of function 'machine_is_bubba3' [-Werror=implicit-function-declaration]
arch/arm/mach-kirkwood/bubba3-setup.c: At top level:
arch/arm/mach-kirkwood/bubba3-setup.c:225:1: error: 'MACH_TYPE_BUBBA3' undeclared here (not in a function)
cc1: some warnings being treated as errors
make[1]: *** [arch/arm/mach-kirkwood/bubba3-setup.o] Error 1
make: *** [arch/arm/mach-kirkwood] Error 2


Did I miss any patches?
minkanjin
 
Posts: 4
Joined: Thu Oct 31, 2013 3:54 pm

Re: B3, Kirkwood based miniserver

Postby WarheadsSE » Mon Nov 11, 2013 12:49 pm

Check your mach-types.h
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

PreviousNext

Return to Marvell Kirkwood

Who is online

Users browsing this forum: No registered users and 15 guests