Date: Mon, 7 Dec 2009 16:57:13 +0100 From: Marius Strobl <marius@alchemy.franken.de> To: Anton Shterenlikht <mexas@bristol.ac.uk> Cc: freebsd-sparc64@freebsd.org Subject: Re: Solved: Re: trouble installing to sun blade 1500 Message-ID: <20091207155713.GF6562@alchemy.franken.de> In-Reply-To: <20091206161815.GA70140@mech-cluster241.men.bris.ac.uk> References: <20091201154904.GA11679@mech-cluster241.men.bris.ac.uk> <alpine.LNX.2.00.0912011723060.21559@servww6.ww.uni-erlangen.de> <20091201165752.GA12095@mech-cluster241.men.bris.ac.uk> <20091201215130.GA64974@alchemy.franken.de> <20091202124137.GA20168@mech-cluster241.men.bris.ac.uk> <20091202125915.GA20276@mech-cluster241.men.bris.ac.uk> <20091202192134.GA6562@alchemy.franken.de> <20091203131609.GA86854@mech-cluster241.men.bris.ac.uk> <20091203141711.GA43641@mech-cluster241.men.bris.ac.uk> <20091206161815.GA70140@mech-cluster241.men.bris.ac.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
--GxcwvYAGnODwn7V8 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sun, Dec 06, 2009 at 04:18:15PM +0000, Anton Shterenlikht wrote: > On Thu, Dec 03, 2009 at 02:17:11PM +0000, Anton Shterenlikht wrote: > > On Thu, Dec 03, 2009 at 01:16:09PM +0000, Anton Shterenlikht wrote: > > > On Wed, Dec 02, 2009 at 08:21:34PM +0100, Marius Strobl wrote: > > > > On Wed, Dec 02, 2009 at 12:59:15PM +0000, Anton Shterenlikht wrote: > > > > > On Wed, Dec 02, 2009 at 12:41:37PM +0000, Anton Shterenlikht wrote: > > > > > > On Tue, Dec 01, 2009 at 10:51:30PM +0100, Marius Strobl wrote: > > > > > > > > > > > > > > > > I get to OK prompt, type "boot cdrom", but the process > > > > > > > > > > stops after a few seconds with: > > > > > > > > > > > > > > > > > > > > jumping to kernel entry at 0xc0088000. > > > > > > > > > > > > > > > > > > > > > > > > You're using an unsupported framebuffer (see the release notes). > > > > > > > > > > > > yes, I missed that, thank you > > > > > > > > > > > > > This unfortunately isn't sufficient information and my Blade 1500 > > > > > > > doesn't exhibit this problem. Could you please put the full dmesg > > > > > > > output online somewhere (this should be easy to capture when > > > > > > > using a serial console)? Can you boot to single user? > > after upgrading to the latest firmware, I can load 8.0 > to silver and red 1500 blades: > > http://seis.bris.ac.uk/~mexas/freebsd/ > > Now my problem is graphics, or at least a text console. > It looks like I've this graphics card (Sun data calles > is graphics accelerator, but this the only graphics > device in my 1500 blades, there is no other): > > Option Part description: > X3780A 375-3153 XVR-600 Graphics Accelerator > > 3D LABS 54-001047-001 XVR-600 64MB PCI GRAPHICS CARD > > Anybody used this card with Sun? > Is this card really not supported at all, even for > text console? What you can do with 7.2 (with 8.0 an later this currently requires the attached patch) in order to get a more or rather less working text console with any hardware is to build a kernel with ofw_console(4), but this requires all other console and related drivers to be removed, i.e. ddb(4), atkbdc(4) and its child drivers, kbdmux(4), sc(4), creator(4), machfb(4), splash(4), puc(4), scc(4), uart(4) and all of usb(4). > > If I can get nowhere with this card, any advice for > a card I could buy for Sun Blade 1500 (red or silver)? Sun PGX64 would be a good choice as they even allow to use accelerated X with decent resolution (which is unlikely to ever work with most of the XVR cards as Sun didn't open source their drivers nor release the necessary documentation). Marius --GxcwvYAGnODwn7V8 Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="ofw_console.c.diff" --- ofw_console.c (revision 194038) +++ ofw_console.c (working copy) @@ -44,6 +44,8 @@ #include <ddb/ddb.h> +#define OFWCONS_NAME "ttyo" + #ifndef OFWCONS_POLL_HZ #define OFWCONS_POLL_HZ 4 /* 50-100 works best on Ultra2 */ #endif @@ -96,8 +98,8 @@ * XXX: devices on platforms where the sab driver works. */ tp = tty_alloc(&ofw_ttydevsw, NULL); - tty_makedev(tp, NULL, "%s", output); - tty_makealias(tp, "ofwcons"); + tty_makedev(tp, NULL, "%s%d", OFWCONS_NAME, 0); + tty_makealias(tp, output); } } @@ -184,8 +186,7 @@ ofw_cninit(struct consdev *cp) { - /* XXX: This is the alias, but that should be good enough */ - strcpy(cp->cn_name, "ofwcons"); + strcpy(cp->cn_name, OFWCONS_NAME); } --GxcwvYAGnODwn7V8--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20091207155713.GF6562>