Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-sparc
Navigation:
Lists: gentoo-sparc: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-sparc@g.o
From: jim@...
Subject: Re: Kernel 2.6.x config for SUN Blade 100
Date: Fri, 28 Oct 2005 06:54:24 +1000
Quoting freshy98 <freshy98@...>:
> I already got 2.6.13.4 emerged (vanilla-sources) so I will work on i
> tomorrow evening.

This is about building a kernel for sunblade 100 but remember I am not on
gentoo, and am building upstream sources. 

Maybe your build system takes care of all this stuff for you? 

The main thing is that a .config is not needed, as it is generated from the
supplied sources and adapts itself to the build platform. It is OK for sunblade
100 "out of the box" subject to the following changes. Following updates and
corrects previous posts done from memory

In the end I got 2 errors.

drivers/sbus/char/envctrl.c:41: error: static declaration of 'errno'
follows non-static declaration
include/linux/unistd.h:4: error: previous declaration of 'errno' was here

and the "patch" actually just edit the file to remove that line:

drivers/sbus/char/envctrl.c
-static int errno;
+//static int errno;

Did same for drivers/sbus/char/bbc_envctrl.c

That is quite useless except to quickly continue the building. The end result is
a warning about those two modules during make modules_install. 

WARNING: /lib/modules/2.6.13.4/kernel/drivers/sbus/char/envctrl.ko needs unknow
n symbol errno
WARNING: /lib/modules/2.6.13.4/kernel/drivers/sbus/char/bbc.ko needs unknown sy
mbol errno

I will look for a bug upstream and file one if needed, meanwhile maybe it is
better for you to configure to avoid building those modules. Or maybe gentoo
handles this for you already.

If you have to do this next step make sure you do not overwrite anything!
make install did not work. I just renamed them vmlinux-2.6.13.4 and
System.map-2.6.13.4 and copied .config to config-2.6.13.4 and then copied those
into /boot. 

and ran yaird from /boot
yaird --verbose --output=/boot/initrd.img-2.6.13.4 2.6.13.4

the i edit /boot/silo.conf by adding
image=/vmlinux-2.6.13.4
        label=mylinux
        initrd=/initrd.img-2.6.13.4

jim

-- 
gentoo-sparc@g.o mailing list


Replies:
Re: Kernel 2.6.x config for SUN Blade 100
-- Kumba
Re: Kernel 2.6.x config for SUN Blade 100
-- freshy98
References:
Re: Kernel 2.6.x config for SUN Blade 100
-- jim
Re: Kernel 2.6.x config for SUN Blade 100
-- freshy98
Navigation:
Lists: gentoo-sparc: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Kernel 2.6.x config for SUN Blade 100
Next by thread:
Re: Kernel 2.6.x config for SUN Blade 100
Previous by date:
X-modular on sparc.
Next by date:
Re: xorg-x11-6.8.2-r6 stable for sparc?


Updated Jun 17, 2009

Summary: Archive of the gentoo-sparc mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.