Unix Technical Forum

SEO

vBulletin Search Engine Optimization


Go Back   Unix Technical Forum > Unix Operating Systems > Solaris Operating System > Sun Solaris Hardware

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 01-16-2008, 11:02 AM
guest
 
Posts: n/a
Default REQUEST: development specs and manuals for the SparcStation 20

Good day all. Anyone know where I can find development specs for the
Sparc Station 20? I would like information on the

internal architecture of the system
system bus
SBUS
MBUS
memory map (very important)
development manuals for the various peripheral devices (audio,scsi,etc)
list of Open Boot Rom routines and method to access them

Any and all information will be appreciated. Most of what I have gathered
from Sun's website and the net are rather limited. I have the sparc
architecture manual, but, I am considering writing Sun to request access
to the information that I am not able to find, if thats possible.

Information for the Ultra 5/10 series (for example) is readily available on
on their site, but nothing for the earlier systems

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 01-16-2008, 11:02 AM
Brad
 
Posts: n/a
Default Re: REQUEST: development specs and manuals for the SparcStation 20


"guest" <guest@AmonRa.here> wrote in message
news:slrnbm1q90.i6e.guest@AmonRa.here...
> Good day all. Anyone know where I can find development specs for the
> Sparc Station 20? I would like information on the
>
> internal architecture of the system
> system bus
> SBUS
> MBUS
> memory map (very important)
> development manuals for the various peripheral devices (audio,scsi,etc)
> list of Open Boot Rom routines and method to access them
>
> Any and all information will be appreciated. Most of what I have gathered
> from Sun's website and the net are rather limited. I have the sparc
> architecture manual, but, I am considering writing Sun to request access
> to the information that I am not able to find, if thats possible.
>
> Information for the Ultra 5/10 series (for example) is readily available

on
> on their site, but nothing for the earlier systems
>


I remember when I had one of these, I thought wow, so much better that the
SparcStation 10 and the 2 before that. I suspect you do not care about any
of the newer Solaris distributions. If you did, you would forget about the
20. However, if you do searchs on google, you might find most of what you
want. For instance, a google search on "MBUS development guide" leads to
http://sunsite.ee/books/books/Catanzaro/Catanzaro.html. I doubt sun has the
book mentioned any longer but digging a little futher you might find
something.

Brad



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 01-16-2008, 11:02 AM
Keith R Kilby
 
Posts: n/a
Default Re: REQUEST: development specs and manuals for the SparcStation 20



Brad wrote:
> "guest" <guest@AmonRa.here> wrote in message
> news:slrnbm1q90.i6e.guest@AmonRa.here...
>
>>Good day all. Anyone know where I can find development specs for the
>>Sparc Station 20? I would like information on the
>>
>>internal architecture of the system
>>system bus
>>SBUS
>>MBUS
>>memory map (very important)
>>development manuals for the various peripheral devices (audio,scsi,etc)
>>list of Open Boot Rom routines and method to access them
>>
>>Any and all information will be appreciated. Most of what I have gathered
>>from Sun's website and the net are rather limited. I have the sparc
>>architecture manual, but, I am considering writing Sun to request access
>>to the information that I am not able to find, if thats possible.
>>
>>Information for the Ultra 5/10 series (for example) is readily available

>
> on
>
>>on their site, but nothing for the earlier systems
>>

>
>
> I remember when I had one of these, I thought wow, so much better that the
> SparcStation 10 and the 2 before that. I suspect you do not care about any
> of the newer Solaris distributions. If you did, you would forget about the
> 20. However, if you do searchs on google, you might find most of what you
> want. For instance, a google search on "MBUS development guide" leads to
> http://sunsite.ee/books/books/Catanzaro/Catanzaro.html. I doubt sun has the
> book mentioned any longer but digging a little futher you might find
> something.
>
> Brad
>
>
>

Nothing wrong with a SS20 especially if you can get a couple of the
125MHz processors or Hypersparcs. However found the following link to
Prentice Hall from Sunsite

http://sunsite.ee/books/catalog/pren...all-order.html

Keith


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 01-16-2008, 11:02 AM
Dr. David Kirkby
 
Posts: n/a
Default Re: REQUEST: development specs and manuals for the SparcStation 20

guest wrote:
>
> Good day all. Anyone know where I can find development specs for the
> Sparc Station 20?


As a matter of interest, why do you want the information ? Fancy writing
a Ph.D. thesis on the development of early SMP systems ??

If you intend writing something about it, perhaps sticking the drafts on
a web site and letting others send you any extra they know might be
useful.

I assume you have looked at
http://sunsolve.sun.com/handbook_pub...SS20/SS20.html

A page of mine has some links that might be relevant, although most of
the links are broken now. Anyway, you can take a look for yourself

http://www.medphys.ucl.ac.uk/~davek/...ful-sparc.html

Magicomp's sysinfo()
http://www.MagniComp.com/sysinfo/#getlicense
digs around and finds quite a bit of information. Run that if you have
not already done so.

Did you know there were some different air vents, that allowed more air
to flow if you had more CPUs ?? I heard about this and looking at the 5
I have, I note one does have vents that offer considerably less
restriction to air than the others.

Here's a few hacks I made to an SS20

http://www.medphys.ucl.ac.uk/~davek/sun/cool.html

- note there's a link about mbus modules in that, although you probably
have that information if you have done your homework.

> I would like information on the
> internal architecture of the system


There's a bit about the SS20's internal architecture in the book 'Sun
performance and tuning' by Adrian Cockroft and Richard Pettit. But not a
huge amount. Probably no more than you can get from the service manual.

> system bus
> SBUS
> MBUS


I'm surprised you can't find information on the sbus. After all, Sun
released that information to 3rd parties such as Magma
http://www.magma.com/
to make add-on cards. Hypersparc CPUs could be bought from Bridgeport.
Whether or not the latter was with Sun's approval I don't know, but if
it was, they made that info available. Perhaps under NDA's though.

> memory map (very important)


http://sunsolve.sun.com/handbook_pub.../MEM_SS20.html

has the memory map.

> development manuals for the various peripheral devices (audio,scsi,etc)
> list of Open Boot Rom routines and method to access them


Sun are very good at providing documentation. Over the last couple of
years I've visited several sites (HP, IBM, Cray, SGI .. ) for
information on older machines and there is no doubt in my mind Sun are
the best at providing information.

To access the manual for a debugger on a Cray you need a password!!! Why
the hell they don't make the information public I really don't know.
Perhaps they are frightened the occasional Cray that comes up on eBay is
taking their trade away. I don't think so some how.

You can run help at the OBP and see what routines are available. There
are EPROM images on the web.

> Any and all information will be appreciated. Most of what I have gathered
> from Sun's website and the net are rather limited. I have the sparc
> architecture manual, but, I am considering writing Sun to request access
> to the information that I am not able to find, if thats possible.


I'm sure the information is of no commercial value to Sun now, so you
might find someone willing to dig it out. The problem would I suspect be
the time (i.e. money) it would take someone to find it and the time/cost
it would take to get approval for its release.

> Information for the Ultra 5/10 series (for example) is readily available on
> on their site, but nothing for the earlier systems


I assume you have the service manual 801-6189-12.pdf ??

Good luck, but please let us know why you want such details stuff on the
machine.

--
The day Microsoft makes something that doesn't suck is probably the day
they start making vacuum cleaners." -Ernst Jan Plugge.

Dr. David Kirkby,
Senior Research Fellow,
Department of Medical Physics,
University College London,
11-20 Capper St, London, WC1E 6JA.
Website: http://www.medphys.ucl.ac.uk/~davek
Author of 'atlc' http://atlc.sourceforge.net/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 01-16-2008, 11:02 AM
guest
 
Posts: n/a
Default Re: REQUEST: development specs and manuals for the SparcStation 20

On 2003-09-12, Brad <xxxxxxx@xxx.xxx> wrote:
> I remember when I had one of these, I thought wow, so much better that the
> SparcStation 10 and the 2 before that. I suspect you do not care about any
> of the newer Solaris distributions. If you did, you would forget about the
> 20. However, if you do searchs on google, you might find most of what you
> want. For instance, a google search on "MBUS development guide" leads to
> http://sunsite.ee/books/books/Catanzaro/Catanzaro.html. I doubt sun has the
> book mentioned any longer but digging a little futher you might find
> something.


Thanks, I found the book on amazon.com (no new copies just two used ones) and
ordered RIGHT AWAY!

Thanks again.
1 down 5 to go ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 01-16-2008, 11:02 AM
guest
 
Posts: n/a
Default Re: REQUEST: development specs and manuals for the SparcStation 20

On 2003-09-12, Keith R Kilby <krkilby@qinetiq.com> wrote:
>

I picked up an SS20 with dual 75mhz processors. I am not too concerned with
the performance as I am with understanding SMP related issues.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 01-16-2008, 11:02 AM
guest
 
Posts: n/a
Default Re: REQUEST: development specs and manuals for the SparcStation 20

On 2003-09-12, Dr. David Kirkby <drkirkby@ntlworld.com> wrote:
> As a matter of interest, why do you want the information ? Fancy writing
> a Ph.D. thesis on the development of early SMP systems ??


No not really. I want to port over an OS development project I worked on in
the past (under the i386).

The beauty of the i386 - IBM pc is that a plethora of books exists documenting
every detail of the processor and support peripherals. Theres info on the
net governing

the boot process,
bios, routines
programmable interrupt controller
programmable interval timer
dma chip
vga display
etc

x86 differences and opcodes
x86 operating modes (real and protected)
x86 ring levels
x86 memory map(segmentation, paging,etc)
etc etc

Thats basically the sort of information I would like to get for the Sun IPC
and SS20.

I could spend hours digging through the linux and bsd sources but I wont
learn anything and I will be LIMITED to the decisions they made to deal with
certain issues/problems, whereas with the information they have ...

> I assume you have looked at
> http://sunsolve.sun.com/handbook_pub...SS20/SS20.html


yes

> I'm surprised you can't find information on the sbus. After all, Sun
> released that information to 3rd parties such as Magma
> http://www.magma.com/
> to make add-on cards. Hypersparc CPUs could be bought from Bridgeport.
> Whether or not the latter was with Sun's approval I don't know, but if
> it was, they made that info available. Perhaps under NDA's though.


NDA seems likely.

>> memory map (very important)

>
> http://sunsolve.sun.com/handbook_pub.../MEM_SS20.html
> has the memory map.


Now, if only I had documentation on where the OBP resides and the process
involved when I run the command "boot disk" - where on the disk it expects
to find the boot loader and what sort of format (if any) it expects.

>> development manuals for the various peripheral devices (audio,scsi,etc)
>> list of Open Boot Rom routines and method to access them

>
> Sun are very good at providing documentation. Over the last couple of
> years I've visited several sites (HP, IBM, Cray, SGI .. ) for
> information on older machines and there is no doubt in my mind Sun are
> the best at providing information.


I plan on writing them to request such information .. I hope they are open
to the idea ...

> You can run help at the OBP and see what routines are available. There
> are EPROM images on the web.


hrmm, then ill need a disassembler to figure out whats available, method of
passing parameters, return values,etc - surely this is documented somewhere
on earth

>> Any and all information will be appreciated. Most of what I have gathered
>> from Sun's website and the net are rather limited. I have the sparc
>> architecture manual, but, I am considering writing Sun to request access
>> to the information that I am not able to find, if thats possible.

>
> I'm sure the information is of no commercial value to Sun now, so you
> might find someone willing to dig it out. The problem would I suspect be
> the time (i.e. money) it would take someone to find it and the time/cost
> it would take to get approval for its release.


Thanks for the suggestions ...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 01-16-2008, 11:02 AM
Glenn
 
Posts: n/a
Default Re: REQUEST: development specs and manuals for the SparcStation 20

> + On 12-Sep-03 02:02:14
+Brad <xxxxxxx@xxx.xxx> wrote

>I remember when I had one of these, I thought wow, so much better that the
>SparcStation 10 and the 2 before that. I suspect you do not care about any
>of the newer Solaris distributions. If you did, you would forget about the
>20. However, if you do searchs on google, you might find most of what you


Solaris8, and probably Sol9 too, works very fine on SS10 and SS20 hardware
if you have enough RAM, I run Sol8 on my SS5 and both SS10's.

For a workstation it might be a bit slow however.. depending on what you
want to do.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 01-16-2008, 11:02 AM
Dr. David Kirkby
 
Posts: n/a
Default Re: REQUEST: development specs and manuals for the SparcStation 20

guest wrote:
>
> On 2003-09-12, Dr. David Kirkby <drkirkby@ntlworld.com> wrote:
> > As a matter of interest, why do you want the information ? Fancy writing
> > a Ph.D. thesis on the development of early SMP systems ??

>
> No not really. I want to port over an OS development project I worked on in
> the past (under the i386).
>
> The beauty of the i386 - IBM pc is that a plethora of books exists documenting
> every detail of the processor and support peripherals. Theres info on the
> net governing


I hate to say it, but why bother porting the OS to a machine that is
well passed its sell-by-date?

Why not port it to an UltraSPARC based machine, where at least someone
might be inclined to use it - assuming you don't intend keeping this
just for yourself. I don't think OpenBSD bothers supporting Sun 4m,
probably realising it is wasted effort.

I really like the SS20. In my humble opinion it was Sun's best
workstation, taken in context of when it was produced. Sun don't have
any quad processor workstations today. The Ultra 80 (discontinued) which
I had is quad processor, but while I like it, I think one would have to
admit the SS20 was more revolutionary than the U80. But I still think
it's a bit of a waste of time porting a new OS to sun4m.

I don't know if it is still available, but the Solaris sources were at
one time available, although under very restricted licensing. I don't
however think it is still possible to get them.

--
"The day Microsoft makes something that doesn't suck is probably
the day they start making vacuum cleaners." -Ernst Jan Plugge.

Dr. David Kirkby,
Senior Research Fellow,
Department of Medical Physics,
University College London,
11-20 Capper St, London, WC1E 6JA.
Website: http://www.medphys.ucl.ac.uk/~davek
Author of 'atlc' http://atlc.sourceforge.net/
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 01-16-2008, 11:02 AM
guest
 
Posts: n/a
Default Re: REQUEST: development specs and manuals for the SparcStation 20

On 2003-09-13, Dr. David Kirkby <drkirkby@ntlworld.com> wrote:
> guest wrote:
>>

> I hate to say it, but why bother porting the OS to a machine that is
> well passed its sell-by-date?
>
> Why not port it to an UltraSPARC based machine, where at least someone
> might be inclined to use it - assuming you don't intend keeping this
> just for yourself. I don't think OpenBSD bothers supporting Sun 4m,
> probably realising it is wasted effort.


Some of the older machines were the best designed ones. It reminds me of the
crop of video games we have now and those written in the past. The emergence
of emulator software allowing gamers to play genesis,super nintendo,neogeo
etc classics with ROMS is a similar idea.

Basically I like the design of the SS20, I get my thrill from interacting
with the hardware at the low-level that kernel code runs on. Its a passion
and a hobby.

> admit the SS20 was more revolutionary than the U80. But I still think
> it's a bit of a waste of time porting a new OS to sun4m.


But what I will gain (in knowlegde and experience) is immeasurable and worth
any time I devote to that endeavor.

If only I could get the specs manuals I need.

> I don't know if it is still available, but the Solaris sources were at
> one time available, although under very restricted licensing. I don't
> however think it is still possible to get them.


I spoke to someone on IRC about this. This individual told me that although
the Solaris Source was available at one time, the portion implementing the
routines for communicating with the hardware were delivered as object files.

So the WHOLE source was not available - probably just the algorithms and
data structures the kernel employed in its every day task.

Very limited if you ask me.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 07:03 AM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
UnixAdminTalk.com

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469