Subject: Re: SS2 with working serial console?
To: None <port-sparc@netbsd.org>
From: Brian D Chase <bdc@world.std.com>
List: port-sparc
Date: 11/03/1999 00:16:29
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.
  Send mail to mime@docserver.cac.washington.edu for more info.

---1068857083-855299339-941616989=:28183
Content-Type: TEXT/PLAIN; charset=US-ASCII

For the sake of anyone with a simliar problem that I experienced, I've
included a hackish patch for the zs.c file to get around the serial
console problem on SS2 rev 2.2 PROM systems running the 1.4.1 release.
 
This isn't a correct fix in that it doesn't address the problem at it's
source.  However, it'll generate a well behaved kernel that functions as
expected on other systems, but one that will default to using ttya as the
console when it can't find a valid console device.

-brian.
--- Brian Chase | bdc@world.std.com | http://world.std.com/~bdc/ -----
Font-o-Meter!      Proportional  Monospaced
                                      ^

---1068857083-855299339-941616989=:28183
Content-Type: TEXT/PLAIN; charset=US-ASCII; name="zs.c.diff"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.SGI.4.04.9911030016290.28183@world.std.com>
Content-Description: /sys/arch/sparc/dev/zs.c SS2 PROM v2.2 Serial console hack
Content-Disposition: attachment; filename="zs.c.diff"

KioqIHpzLmMub3JpZwlGcmkgTWFyIDI2IDE3OjIxOjM2IDE5OTkNCi0tLSB6
cy5jCU1vbiBOb3YgIDEgMjM6MDc6NTYgMTk5OQ0KKioqKioqKioqKioqKioq
DQoqKiogOTA2LDkxNCAqKioqDQogIAkgKiBBdCB0aGlzIHBvaW50IHdlIGFz
c3VtZSB0aGUgZGV2aWNlIHBhdGggaXMgaW4gdGhlIGZvcm0NCiAgCSAqICAg
Li4uLmRldmljZUB4LHk6YSBmb3IgdHR5YSBhbmQgLi4uZGV2aWNlQHgseTpi
IGZvciB0dHliLCBldGMuDQogIAkgKi8NCiEgCXdoaWxlICgqY3AgIT0gMCkN
CiEgCQljcCsrOw0KISAJY3AgLT0gMjsNCiAgDQogIAlpZiAoY3AgPj0gYnVm
ZmVyKSB7DQogIAkJLyogWFhYOiBvbmx5IGFsbG93cyB0dHkncyBhLT56LCBh
c3N1bWVzIFBST01ERVZfVFRZeCBjb250aWcgKi8NCi0tLSA5MDYsOTI1IC0t
LS0NCiAgCSAqIEF0IHRoaXMgcG9pbnQgd2UgYXNzdW1lIHRoZSBkZXZpY2Ug
cGF0aCBpcyBpbiB0aGUgZm9ybQ0KICAJICogICAuLi4uZGV2aWNlQHgseTph
IGZvciB0dHlhIGFuZCAuLi5kZXZpY2VAeCx5OmIgZm9yIHR0eWIsIGV0Yy4N
CiAgCSAqLw0KISAJaWYgKGNwWzBdICE9ICdcMCcgJiYgY3BbMV0gIT0gJ1ww
Jykgew0KISAJCXdoaWxlICgqY3AgIT0gJ1wwJykNCiEgCQkJY3ArKzsNCiEg
CQljcCAtPSAyOw0KISAJfQ0KISAJZWxzZSB7DQohIAkJLyoNCiEgCQkgKiBJ
ZiBkb24ndCBoYXZlIGF0IGxlYXN0IGEgMiBjaGFyYWN0ZXIgc3RyaW5nIGF0
IGNwLCB0aGVuDQohIAkJICogIHdlIGRlZmF1bHQgdG8gdXNpbmcgdXNpbmcg
dGhlIHN0cmluZyAiOmEiIGZvciB0dHlhLg0KISAJCSAqLw0KISAJCWNwWzBd
ID0gJzonOw0KISAJCWNwWzFdID0gJ2EnOw0KISAJCWNwWzJdID0gJ1wwJzsN
CiEgCX0NCiAgDQogIAlpZiAoY3AgPj0gYnVmZmVyKSB7DQogIAkJLyogWFhY
OiBvbmx5IGFsbG93cyB0dHkncyBhLT56LCBhc3N1bWVzIFBST01ERVZfVFRZ
eCBjb250aWcgKi8NCg==
---1068857083-855299339-941616989=:28183--