sparc 4.0 terminal issue/sparcbook 3

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

sparc 4.0 terminal issue/sparcbook 3

heviarti
   I've just recently installed 4.0 on my sparcbook3GX. The last openbsd I
ran on it was like... 3.2. I reported some crashes with iw. During the
install of 3.2 (and 3.4, which led to my abandonment of the machine)
and 4.0, the next device detected after pnozz0 using the sun terminal
type, all my output to the console is totally *HOSED*. All output
prints on one line at the bottom of the screen, it does not advance nor
clear previous output. also, the first two characters print at the
right side of the screen, continuing on the left. X, however runs fine.
That doesn't do much good during install however. Partitioning a disk
with only the most recently printed line readable (and tailed with
garbage from other previous lines) is really difficult. I did look at
the sparc page, and nothing was mentioned about perhaps using another
terminal type with the book3. If there is a workin term type, I'd like
to know it. Also, perhaps if sparcbook is detected during boot it
should set the term type to the proper type, instead of the default of
'sun'?

  my le is dead, or my cable to the trans is.. or i'd have sent the report
via my book3. As soon as i get enough bandwidth to download stuff of
that size, I may try openBSD on my alpha. Debian sucks, and it's hard to
get a good working Slackware on alpha.


 Thanks,

   Buck Rekow

Reply | Threaded
Open this post in threaded view
|

Re: sparc 4.0 terminal issue/sparcbook 3

Miod Vallat
Hello,

>    I've just recently installed 4.0 on my sparcbook3GX. The last openbsd I
> ran on it was like... 3.2. I reported some crashes with iw. During the
> install of 3.2 (and 3.4, which led to my abandonment of the machine)
> and 4.0, the next device detected after pnozz0 using the sun terminal
> type, all my output to the console is totally *HOSED*. All output
> prints on one line at the bottom of the screen, it does not advance nor
> clear previous output. also, the first two characters print at the
> right side of the screen, continuing on the left. X, however runs fine.
> That doesn't do much good during install however. Partitioning a disk
> with only the most recently printed line readable (and tailed with
> garbage from other previous lines) is really difficult. I did look at
> the sparc page, and nothing was mentioned about perhaps using another
> terminal type with the book3. If there is a workin term type, I'd like
> to know it. Also, perhaps if sparcbook is detected during boot it
> should set the term type to the proper type, instead of the default of
> 'sun'?

This problem is caused by the p9100 chip not being set up correctly, or
not working correctly, when using accelerated 2D features.

Unfortunately, there is no way to disable the acceleration in the
driver, so there is not much you can do. I'll commit a knob to make this
possible, so that the terminal is usable. It will be in OpenBSD 4.1.

However, since this code works on most SPARCbook 3 (including my own
3GX), the bad behaviour may only be encountered on some specific chip
version. Could you tell me the PROM version (from the PROM banner), as
well as the p9100 version (printed on the ``pnozz0 at sbus0'' line,
which gets stuck on your terminal)?

Here, with PROM version 2.15 V1.08-F, and
pnozz0 at sbus0 slot 0 offset 0x8000000 pri 2: rev 4, 800x600
accelerated routines work fine.

Miod