These are some notes to elaborate on acronyms and terms used in this document.
When mentioning
Acronyms:
First, make sure you do not have a keyboard and monitor plugged in. OBP will use the monitor for output by default if either are plugged in. You will need a null modem cable or a regular serial cable with a null modem adapter to be able to view output.
Standard serial port settings:
Below is a list of commonly used programs for viewing a serial console. Check to see if your serial console application has the ability to send a break, as it can be very useful on a SPARC. The break signal on a serial console is the equivalent to issuing the Stop+A command on the keyboard.
| Linux | Windows |
|---|---|
Currently, Gentoo has experimental network boot/tftpboot images available on a local Gentoo mirror in experimental/sparc/tftpboot. Get the appropriate image for your SPARC computer and then proceed to the Netboot HOWTO for further instructions.
This problem is a result of the framebuffer support the Linux kernel loads at
boot time, and the modelines available on SPARC systems. Here we will assume
your monitor and video card will agree on a resolution of 1024 by 768 at a
refresh rate of 60 Hz. In OBP, you can set the resolution by adjusting the
setting for
ok printenv output-device<output-device> <screen> <screen>
Now, to set this so it will start the display using the above mentioned
resolution, we will use the
ok setenv output-device screen:r1024x768x60 output-device = screen:r1024x768x60
In order for this to take effect, you will need to reset the machine:
ok reset
Additionally, for users using the onboard video card based on the ATI Mach64 chipset (Ultra 5/10 and Blade 100/150), you will want to append the following to your kernel boot options:
video=atyfb:1024x768@60
If you are booting from SILO, you can append the above string onto the end of a given boot image. The following example would be if you were booting from the LiveCD.
boot: gentoo video=atyfb:1024x768@60
If you were booting from the network, you would append the string onto the end of the boot net command in OBP as illustrated below:
ok boot net video=atyfb:1024x768@60
Most of the time, the default kernel options will be acceptable for hardware
support. You will need to make sure that
Additionally, Gentoo/SPARC developer Ciaran McCreesh maintains a collection of
kernel configuration files for various SPARC systems at
Dual booting Gentoo Linux/SPARC and Solaris can be done one of two ways. The two ways are: having both Gentoo Linux/SPARC and Solaris on the same drive, or having them on separate drives. Below are example SILO configurations for each scenario. In the example configs, the following things are assumed:
Single Drive Setup:
Separate Drive Setup:
# Generic config options partition = 1 timeout = 50# Gentoo Linux/SPARC options image = /boot/vmlinux label = linux root=/dev/sda4# Solaris options other=5 label = Solaris
# Generic config options parition = 1 timeout = 50# Gentoo Linux/SPARC options image = /boot/vmlinux label = linux root=/dev/sda4# Solaris options other = /sbus/espdma/esp/sd@1,0;1 label = solaris
One possibility has to do with the way the that the SCSI IDs are assigned. Gentoo/SPARC developer Keith Wesolowski provides us with the following:
Linux, normally, orders devices by SCSI ID. The lowest-numbered disk is
The OBP in most or all sun4c and sun4m systems aliases "disk" to the device with SCSI ID 3, and "disk0" through "disk3" to the device with = the corresponding SCSI ID, if it happens to be a disk rather than a tape, CDROM, etc.
In the desktop systems of this era that support two SCA disks (the Aurora chassis systems), the lower slot is assigned SCSI ID 3, and the upper slot is assigned SCSI ID 1.
If you like, you can change the PROM alias "disk" to match that of "disk1" so
that the
It depends on the type of SPARC, but chances are yes. One exception seems to be the SPARC based laptops from Tadpole, particularly the newer models. If you have a working Tadpole on Gentoo/SPARC, please contact us and let us know the details on the model and anything special needed to get it to work.
Gentoo/SPARC Developer Todd Sunderlin keeps a partial list of the status of
SPARC64 systems under Gentoo at
To add details on your model SPARC64 to the list, email
32-bit SPARC systems vary. Systems with the sun4m architecture have been reported to work fine (SS4-SS20) including SMP configurations with the later 2.4 series kernels. sun4m systems using HyperSPARC or Ross processors in a SMP configuration will have a lot of kernel related trouble. Additionally the author hasn't heard of any user reports in regards to the JavaStations so its status is unknown. sun4d based systems currently do not work in the 2.4 kernel series, and sun4c has been unstable as well.
Often, the problems encountered in trying to run Gentoo on a 32-bit SPARC
system stem from the kernel. Rob Radez (not related to Gentoo) maintains a
webpage
For a list of additionally supported Sun hardware, consult the following list
from the UltraLinux homepage -
A partial list of Sun devices which do NOT currently have support under Gentoo/SPARC or SPARC/Linux in general are:
Also, Gentoo/SPARC developer Sven Blumenstein keeps a list of PC hardware that
has been tested with the PCI based SPARC64 systems at
The UltraLinux FAQ has the answer at
The ATI Framebuffer normally expects a PC's BIOS to set the Reference Clock speed for the video card. However, on non-x86 architectures, this doesn't happen. So what needs to be done is to set the Reference Clock speed in the XF86Config file.
In the "Device" section of your XF86Config file, you will want to add a line similar to the following:
Option "reference_clock" "28.636 MHz"
The following URLs contain more information on how to set the reference clock:
Chances are this is due to the fact that none of the Gentoo/SPARC developers
have gotten around to testing this yet, and/or the package is currently marked
with the
If you still want to install the package, you can follow the instructions from
the at
If you want to help ensure a package gets marked stable in a timely fashion,
particularly if it's an application with a small userbase (i.e.
net-im/bitlbee), install the package and test to make sure it works. If it
appears to be working well, feel free to file a bug at
This is a bug. Please file a bug report at
The best way is to join the
Also, many users and developers make use of the
Additionally, you can view the bugs for Gentoo/SPARC via the
A list of problematic packages can be found at
Here is some info on the Gentoo/SPARC project itself:
Here are links to additional information about SPARC/Linux or SPARCs in general: