All of lore.kernel.org
 help / color / mirror / Atom feed
* Linux Status for Sun Netra T1 200
@ 2001-01-25 17:17 Michael Pruznick
  2001-01-25 17:36 ` David S. Miller
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Michael Pruznick @ 2001-01-25 17:17 UTC (permalink / raw)
  To: ultralinux

I've been doing Linux (x86/ppc) for some time now, but I'm new to both
the Sun product line and Linux on Sparc.

Is this list and www.ultrasparc.org the main place to be for latest
Linux on Sparc support?  If not, please point me to the correct place.

By searching the archives its pretty clear that Linux runs on at least
some versions of the Netra and Ultra Sparc IIi processor.

I don't have any Sun/Sparc boxes yet, but expect to be getting some soon.
I expect my first box to be a Sun Netra T1 200.  The Sun h/w page listed
the following features that are of interest to me.  I'm hoping someone
on this list could help me understand what chipsets are on the box for
these devices and what the status of linux support is.  I suspect that
some of the answers are in the Sun doc but my downloads keep stalling
about about 20-40%.

  UltraSparc IIi appears to be a 64-bit processor?  Does linux run as
  a 32 or 64 bit kernel?  Does the 64-bit kernel run both 32 and 64 bit
  apps?

  The FAQ has pointers to what appears to be Solaris based cross 
  development tools.  Are there any existing tools out there will
  run on my Redhat 6.2 host?

  How do I boot my linux kernel?  Will the f/w let me do a dhcp/tftp
  (or similar) to download my kernel from my x86 host which will also
  be the root nfs host for development?

  What is the pci bridge/memory controller chipset?  Is it fully
  initialized by f/w?  What is the memory map?

  For deployment, stand alone boot will be required.  Will the f/w let
  me boot from a local scsi disk?  What about user flash?  Will f/w let
  me store/boot an initrd kernel image from a flash device?

  What type of bus is the PCI slot?  33 or 66 MHz?  32 or 64 bits?
  Any special list of cards that do or do not work with Sparc?  Does the
  f/w do the bus walk, assign bars and INTLINE properly?  If not, does
  linux already do this on Sparc?

  What is the serial uart chip?  One of these is the console.  Is the
  other available for kgdb or is part of the remote control?  Are the
  ports DB-9 or do I need to make sure I order a special cable?

  What is the ethernet chipset?  Any important features of the chipset
  that are or are not support on UltraLinux?  What kind of numbers should
  I expect to get with netperf or ttcp(?)?

  What is the SCSI chipset and support?  Is scsi the only disk/cd
  interface or is there an IDE interface?

  What is the USB controller?  Is Sparc USB support the same as x86
  or different?  Does the 2.2.14/16??? USB patch enable work on Sparc
  as it does on x86?

  Are the alarm, status led, and remote control interfaces fully
  supported?

  For anything that is not supported, especially alarm, led, remote,
  is the reason just because someone doesn't have the need/time or is
  it because the doc is not available from Sun?

  Is the NEBS/3 certification a h/w ruggedness only, or does it require
  s/w to do anything?  That is, does running Linux on the box cause it
  to loose its NEBS/3 certification?

Thanks,
Michael

-- 
Michael Pruznick, michael_pruznick@mvista.com, www.mvista.com
MontaVista Software, 1237 East Arques Ave, Sunnyvale, CA 94085
-
To unsubscribe from this list: send the line "unsubscribe ultralinux" in
the body of a message to majordomo@vger.kernel.org

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Linux Status for Sun Netra T1 200
  2001-01-25 17:17 Linux Status for Sun Netra T1 200 Michael Pruznick
@ 2001-01-25 17:36 ` David S. Miller
  2001-01-26  1:20 ` Peter Jones
  2001-01-29 18:18 ` Brasseur Valéry
  2 siblings, 0 replies; 4+ messages in thread
From: David S. Miller @ 2001-01-25 17:36 UTC (permalink / raw)
  To: ultralinux


Michael Pruznick writes:
 >   UltraSparc IIi appears to be a 64-bit processor?  Does linux run as
 >   a 32 or 64 bit kernel?  Does the 64-bit kernel run both 32 and 64 bit
 >   apps?

64-bit kernel, 32-bit apps.  Experimental 64-bit libc and compiler can
be built for the adventurous, ask Jakub Jelinek (jakub@redhat.com) for
details.

 >   The FAQ has pointers to what appears to be Solaris based cross 
 >   development tools.  Are there any existing tools out there will
 >   run on my Redhat 6.2 host?

Basically take the source rpms from RedHat-6.2 Sparc for binutils
and egcs64, build them cross to sparc64-linux target with
"-DHOST_WIDE_INT=long\ long -DHOST_BITS_PER_WIDE_INTd" in
CFLAGS when configuring the egcs64 tree.

 >   How do I boot my linux kernel?  Will the f/w let me do a dhcp/tftp
 >   (or similar) to download my kernel from my x86 host which will also
 >   be the root nfs host for development?

The firmware allows BOOTP _iff_ the device you choose has firmware
support for netbooting.  So for example, the onboard HME ethernet
found on most UltraSparc systems will work, but an off-the-shelf
Tulip based card will not (even though Linux on UltraSparc supports
the Tulip just fine).

 >   What is the pci bridge/memory controller chipset?  Is it fully
 >   initialized by f/w?  What is the memory map?

UltraSparc-II based PCI systems have a Sun PCI controller
called Psycho.

UltraSparc-IIi chips have integrated Sun PCI controller called
Sabre, briding from the host to two Sun PCI-PCI bridges called
Simba.

UltraSparc-III based PCI systems have a Sun PCI controller
called Schizo.

The memory map on 32-bit PCI busses is roughly half to PCI
space and half to IOMMU translated main memory.  There are
PDF files on Sun's web site documenting both Psycho and Sabre
fully, start at:

http://www.sun.com/microelectronics

Click on documentation, then manuals, then look for UltraSparc-IIi
and "UPA to PCI controller" for the manuals of interest.

 >   For deployment, stand alone boot will be required.  Will the f/w let
 >   me boot from a local scsi disk?  What about user flash?  Will f/w let
 >   me store/boot an initrd kernel image from a flash device?

Local scsi disk will work just fine.

What do you mean by "user flash"?  There is no place to burn a flash
outside of the OBP firmware image itself.

 >   What type of bus is the PCI slot?  33 or 66 MHz?  32 or 64 bits?
 >   Any special list of cards that do or do not work with Sparc?  Does the
 >   f/w do the bus walk, assign bars and INTLINE properly?  If not, does
 >   linux already do this on Sparc?

See manuals listed above about the configuration of the bus speeds and
widths on UltraSparc controllers.

Any card enabled in the RedHat-6.2 sparc64 kernel can be expected to
work, and work well.

 >   What is the serial uart chip?  One of these is the console.  Is the
 >   other available for kgdb or is part of the remote control?  Are the
 >   ports DB-9 or do I need to make sure I order a special cable?

On UltraSparc PCI bus systems, the serial uart is a Siemans 82532.
On SBUS based systems they are Zilog 8530's.

The second serial line is available as a normal serial port.

KGDB does not exist on the sparc64 kernel, it was never needed.

Whether it is DB-9 depends on the system, ummm... like just look
at the back panel when you get the machine dude :-)

 >   What is the ethernet chipset?  Any important features of the chipset
 >   that are or are not support on UltraLinux?  What kind of numbers should
 >   I expect to get with netperf or ttcp(?)?

The chipset is Sun Happy Meal Ethernet.  There is a full manual at
the Sun web site I listed above.  As of today, all features of the
Sun HME chip are supported.  I can completely fill the 100baseT
pipe over TCP with SunHME and even just a measely 170Mhz
UltraSparc, don't worry about performance :-)  Last I checked, bw_tcp
from LMbench was giving me 11.7MB/sec

 >   What is the SCSI chipset and support?  Is scsi the only disk/cd
 >   interface or is there an IDE interface?

Again, depends on the exact machine.  Most SBUS systems have onboard
ESP, fully supported by Linux.  Most PCI systems have onboard use
Symbios scsi adapters, again fully supported by Linus.

There are IDE interfaces on Ultra5, Ultra10, and the UltraAX* line
from the microelectronics division.

 >   What is the USB controller?  Is Sparc USB support the same as x86
 >   or different?  Does the 2.2.14/16??? USB patch enable work on Sparc
 >   as it does on x86?

There is no USB controller until UltraSparc-III systems for which
support is "in progress".  Sun uses their own USB controller in
these systems, but since it is "OHCI Compliant" it should take
minimal work to get it working once the UltraSparc-III port is up
and running.

 >   Are the alarm, status led, and remote control interfaces fully
 >   supported?

We support none of these features of the Netra machines...

 >   For anything that is not supported, especially alarm, led, remote,
 >   is the reason just because someone doesn't have the need/time or is
 >   it because the doc is not available from Sun?

Nobody has the docs + hw access to write the driver.

 >   Is the NEBS/3 certification a h/w ruggedness only, or does it require
 >   s/w to do anything?  That is, does running Linux on the box cause it
 >   to loose its NEBS/3 certification?

I have no idea wtf NEBS/3 certification even is... sorry.
As a result, almost certainly running Linux causes you to
lose the certification as I would know if Sun had certified
some Linux+Netra combination like this ;-)

Later,
David S. Miller
davem@redhat.com
-
To unsubscribe from this list: send the line "unsubscribe ultralinux" in
the body of a message to majordomo@vger.kernel.org

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Linux Status for Sun Netra T1 200
  2001-01-25 17:17 Linux Status for Sun Netra T1 200 Michael Pruznick
  2001-01-25 17:36 ` David S. Miller
@ 2001-01-26  1:20 ` Peter Jones
  2001-01-29 18:18 ` Brasseur Valéry
  2 siblings, 0 replies; 4+ messages in thread
From: Peter Jones @ 2001-01-26  1:20 UTC (permalink / raw)
  To: ultralinux

On Thu, 25 Jan 2001, David S. Miller wrote:

>  >   Is the NEBS/3 certification a h/w ruggedness only, or does it require
>  >   s/w to do anything?  That is, does running Linux on the box cause it
>  >   to loose its NEBS/3 certification?
> 
> I have no idea wtf NEBS/3 certification even is... sorry.
> As a result, almost certainly running Linux causes you to
> lose the certification as I would know if Sun had certified
> some Linux+Netra combination like this ;-)

Its basicly ``if you kick it real hard, does it break'' certification from
Bellcore (or whatever their name is now).

AFAIK, its just physical stress related, but you'd have to check the rules
to be sure.

-- 
        Peter

Computers have already beaten communists at chess.  The next thing you
know, they'll be beating humans.
		-- Dale

-
To unsubscribe from this list: send the line "unsubscribe ultralinux" in
the body of a message to majordomo@vger.kernel.org

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Linux Status for Sun Netra T1 200
  2001-01-25 17:17 Linux Status for Sun Netra T1 200 Michael Pruznick
  2001-01-25 17:36 ` David S. Miller
  2001-01-26  1:20 ` Peter Jones
@ 2001-01-29 18:18 ` Brasseur Valéry
  2 siblings, 0 replies; 4+ messages in thread
From: Brasseur Valéry @ 2001-01-29 18:18 UTC (permalink / raw)
  To: ultralinux

I have access for a small amount of time (# 1 month) to a Netra t1 200 ...
I have try to net-boot Linux on it and for now, it doesn't work...

I have seen your mail from 2001-01-25 12:46:35,
may be looking from the Solaris 8 already installed I can help to identify
what's going wrong ?

You look interested in seeing the prtconf, I can't already send you the
output as the netra isn't on my network for now and output is very huge !!!
but from running it on the console I cant give you some hints :
  the first line said "SUNW,UltraAX-2"
  there is a lom, a flashprom, pci, i2c, usb port....

If I can be of any help, I will try, as I am very interested in making Linux
working on it (note : I can be new kernel if needed as I have already a t1
105 running under ultralinux )

thanks in advance for your help
valery
---
Valery BRASSEUR                      | Phone # +33 320 60 7982 
Atosorigin Branche Multimedia        | Fax   # +33 320 60 7649
Unix is like a wigwam -- no Gates, no Windows, and an Apache inside.
-
To unsubscribe from this list: send the line "unsubscribe ultralinux" in
the body of a message to majordomo@vger.kernel.org

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2001-01-29 18:18 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-01-25 17:17 Linux Status for Sun Netra T1 200 Michael Pruznick
2001-01-25 17:36 ` David S. Miller
2001-01-26  1:20 ` Peter Jones
2001-01-29 18:18 ` Brasseur Valéry

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.