Preguntas de uso frecuente en Gentoo Linux/SPARC
1.
Notas acerca de la documentación
Estas notas intentan explicar algunos de los acrónimos y términos
usados en este documento.
Cuando mencionamos SPARC nos referimos al tipo de sistema
sun4x. SPARC representa a la arquitectura sun4u, vista
en la serie de sistemas UltraSPARC (Ultras, Blades, SunFires,
etc). Los sistemas más antiguos de 32 bits ya no son soportados por el
equipo Gentoo/SPARC.
Nota:
Acrónimos: OBP = OpenBoot PROM, SS = SPARCstation
|
2.
Instalación
¿Cómo instalo/uso mi SPARC con una consola a través del puerto
serie?
Antes que nada, asegúrese que no tenga teclado ni monitor enchufado al
equipo. El OBP usará el monitor como salida por defecto si detecta que
alguno de estos dispositivos esté enchufado. Necesitará un cable null
modem o un cable serial normal con un adaptador null modem para poder
visualizar la salida.
Configuración del puerto serie standard:
- 9600 baudios
- 8 bits de data
- Ningún bit de paridad
- 1 stop bit
A continuación listamos algunos programas comunes para visualizar una
consola serie. Revise si su aplicación de consola serie puede enviar
una señal break, ya que esta es de gran utilidad en un SPARC. La señal
break en la consola serie equivale al comando Stop+A desde el
teclado.
| Linux |
Windows |
| Minicom |
Hyperterm |
| Kermit |
TeraTerm Pro |
| Console |
| Seyon |
Tengo un monitor CRT/LCD conectado a mi SPARC que selecciona
una resolución inmanejable por la pantalla al iniciar el kernel. ¿Cómo
obtengo una imagen visible y/o no distorsionada en mi monitor?
Este problema es el resultado del soporte de framebuffer cargado por
el kernel de Linux al arrancar y las configuraciones (modelines)
disponibles en los sistemas SPARC. Asumiremos que su monitor y tarjeta
gráfica podrán ponerse de acuerdo en una resolución de 1024 por 768
con un refrescamiento a 60 Hz. En el OBP, puede fijar la resolución
configurando el output-device. Para ver la configuración
actual, use el comando:
Listado de Código 2.1: Ver configuración actual |
ok printenv output-device
|
Ahora, para hacer que el monitor use la mencionada resolución al
iniciar, usaremos el comando setenv así:
Listado de Código 2.2: Ajustando la resolución |
ok setenv output-device screen:r1024x768x60
output-device = screen:r1024x768x60
|
Para que esto tenga efecto, se debe reiniciar la máquina:
Listado de Código 2.3: Re-iniciando la máquina |
ok reset
|
Además, para usuarios con la tarjeta de video integrada con el
chipset Mach64 de ATI (Ultra 5/10 y Blade 100/150), debe agregar la
siguiente opción de arranque al kernel:
Listado de Código 2.4: Agregando una opción de arranque al kernel |
video=atyfb:1024x768@60
|
Si está arrancando desde SILO, puede agregar la opción al final de una
determinada imagen de arranque. El siguiente ejemplo sería si se
iniciara desde el CD de Instalación.
Listado de Código 2.5: Arrancando desde un LiveCD |
boot: gentoo video=atyfb:1024x768@60
|
Si está arrancando a través de la red, agregaría esta opción al
final del comando de inicio en el OBP, tal como se ilustra a
continuación:
Listado de Código 2.6: Arrancando a través de la red |
ok boot net video=atyfb:1024x768@60
|
Soy nuevo a SPARC y no estoy seguro cuáles opciones usar en el
kernel, ¡AUXILIO!
La mayoría de las veces las opciones por defecto del kernel serán
aceptables para soportar el hardware. Hará falta asegurarse de activar
virtual memory y /proc filesystem en el núcleo, tal como
lo indica el Manual
Gentoo.
¿Cómo puedo configurar un arranque dual Linux Gentoo/SPARC con Solaris?
El arranque dual de Linux Gentoo/SPARC y Solaris puede hacerse de dos
maneras. Se pueden tener ambos sistemas operativos en el mismo disco
duro o en discos separados. A continuación mostramos configuraciones
ejemplo de SILO para ambos escenarios, donde asumimos lo siguiente:
En un el mismo disco duro
- Disco de arranque es el SCSI ID 0
- Gentoo arranca de la partición 1
- Solaris arranca de la partición 5
En discos separados
- El segundo disco es SCSI ID 1
- Gentoo está en SCSI ID 0
- Solaris está SCSI ID 1
- El dispositivo de arranque en el OBP es SCSI ID 0
Listado de Código 2.7: Ejemplo de silo.conf para instalación en el mismo disco duro |
partition = 1
timeout = 50
image = /boot/vmlinux
label = linux
root=/dev/sda4
other=5
label = Solaris
|
Listado de Código 2.8: Ejemplo de silo.conf para instalación en discos separados |
partition = 1
timeout = 50
image = /boot/vmlinux
label = linux
root=/dev/sda4
other = /sbus/espdma/esp/sd@1,0;1
label = solaris
|
3.
Hardware
¿Podré correr Gentoo en mi SPARC?
Depende en qué tipo de SPARC, pero generalmente si. Una de las
excepciones parecen ser los portátiles basados en SPARC de Tadpole,
particularmente los modelos nuevos. Si tiene Gentoo Linux funcionando
en un Tadpole, por favor contáctenos para darnos los detalles del
modelo y cualquier cosa especial necesaria para que funcione.
El equipo Gentoo/SPARC mantiene un listado de compatibilidad de
hardware para sistemas SPARC64. En general, el soporte para los
sitemas SPARC64 es suficientemente bueno para usar en ambientes de
producción.
Los sistemas SPARC de 32 bits ya no tienen soporte de parte del equipo
Gentoo/SPARC.
¿Qué hardware adicional está soportado bajo Gentoo/SPARC?
Para un listado de hardware adicional soportado de Sun, consulte la
siguiente lista en la página de UltraLinux
http://www.ultralinux.org/faq.html#q_2_2.
Una lista parcial de dispositivos NO soportados bajo Gentoo/SPARC o
SPARC/Linux en general comprende:
- Tarjetas SunPCI
- Controladores PCMCIA SBUS o PCI
- Lectores de tarjetas inteligentes en algunas estaciones de
trabajo Sun Blade
- Discos floppy en algunas estaciones de trabajo Sun Blade
El equipo Gentoo/SPARC también mantiene un listado de hardware PCI no Sun
que ha sido probado bajo Gentoo/SPARC. Para añadir información a
la lista, favor enviar correo a sparc@gentoo.org con los
datos del hardware de manera similar a como se encuentra actualmente
en la lista.
¿Cómo saber cuál SPARC tengo?
El PUF
UltraLinux tiene la respuesta.
Mi equipo tienen más de un dispositivo Ethernet de Sun. ¿Porqué
todos tienen la misma dirección MAC? y ¿cómo arreglo esto?
Primeramente, la razón por la cual todos tienen la misma dirección
tiene que ver con la configuración del OpenBoot PROM (OBP). El
historia reza que en tiempos pasados, se asumía que un equipo tenía
multiples interfaces, los tendría en redes distintas, por lo cual el
tener una sola dirección MAC no representaría un problema. Sin
embargo, al pasar el tiempo y al desarrollarse distintas tecnologías,
esto ya no es así.
Con respecto al arreglo de esta situación, hay dos maneras de hacerlo;
desde el OBP y desde Linux. La variable de entorno del
OBP local-mac-address? controla este comportamiento. El
siguiente comando ayudará a determinar la configuración de
local-mac-address?:
Listado de Código 3.1: Examinar la configuración de local-mac-address? en el OBP |
ok printenv local-mac-address?
local-mac-address? = false
|
Listado de Código 3.2: Examinar la configuración de local-mac-address? desde Linux |
# eeprom local-mac-address?
local-mac-address?=false
|
Como notará en los ejemplos anteriores, el valor de
local-mac-address? es false. Esto causará que todos los
interfaces en este SPARC tengan la misma dirección MAC. Para cambiar
este comportamiento, use cualquiera de los comandos a continuación
(dependiendo si está en el OBP o en Linux):
Listado de Código 3.3: Configurar local-mac-address? en el OBP |
ok setenv local-mac-address?=true
local-mac-address? = true
|
Listado de Código 3.4: Configurar local-mac-address? desde Linux |
# eeprom local-mac-address?=true
|
Note que tal vez tenga que reiniciar el equipo para que los cambios
tomen efecto.
4.
Aplicaciones
¿Cómo hago que Xorg reconozca una resolución utilizable en mi Ultra
5/10 o Blade 100/150?
El framebuffer ATI normalmente espera que el BIOS del PC ajuste la
velocidad del reloj de referencia para la tarjeta de video. Sin
embargo, en arquitecturas que no sean x86, esto no ocurre, por lo que
hay que establecerlo en el archivo /etc/X11/xorg.conf.
Agregue una línea como la siguiente en la sección de dispositivos
(Device) del archivo /etc/X11/xorg.conf:
Listado de Código 4.1: Agregar al archivo xorg.conf |
Option "reference_clock" "28.636 MHz"
|
Otras velocidades de oscilación comunes son 14.318 MHz y 29.5 MHz. Si
enfrenta problemas, puede probar primero con un ajuste como los
anteriores.
¿Porqué el paquete foo está enmascarado en SPARC?
Tal vez porque ninguno de los desarrolladores Gentoo/SPARC habrán
podido probarlo y/o el paquete está marcado con la palabra clave
~sparc (significa que está en fase de prueba).
Si todavía desea instalar el paquete, siga las instrucciones, del Manual
Portage.
¿Cómo puedo ayudar a que marquen como estable al paquete foo?
Si desea ayudar a asegurar que un paquete sea marcado estable de una
manera oportuna, particularmente si es una aplicación con una base de
usuarios pequeña (por ejemplo, net-im/bitlbee), instale el paquete y
pruébelo a ver si funciona. Si parece estar funcionando bien, siéntase
en la libertad de archivar un "bug" con
http://bugs.gentoo.org, asignándolo al equipo
Gentoo/SPARC.
Traté de hacer emerge a un paquete pero el emerge falla,
quejándose que una dependencia está enmascarada. ¿Cómo puedo arreglar
esto?
Esto es un error (bug). Por favor avísenos a través de
http://bugs.gentoo.org, dirigido al equipo Gentoo/SPARC
indicando el paquete que trataba de instalar, el mensaje de error por
parte de emerge y la salida del comando emerge --info.
5.
Misceláneas
Me interesa involucrarme más con Gentoo/SPARC. ¿Cómo puedo hacerlo?
La mejor manera es unirse al canal #gentoo-sparc en el servidor
irc.freenode.net de la red IRC Freenode. Es allí donde están los
desarrolladores, conversando sobre asuntos relacionados a SPARC (entre
otros). Aparte del correo electrónico, esta es la mejor manera de
atraer nuestra atención.
Además. muchos usuarios y desarrolladores recurren a Gentoo/SPARC
forum, que es un buen lugar para hacer preguntas y ver qué
problemas han surgido anteriormente, al igual que plantear asuntos
relacionados a Gentoo/SPARC.
También se pueden examinar los errores (bugs) de Gentoo/SPARC por
medio de Gentoo
Bugzilla. Estos serán asignados o enviados por CC a
sparc@gentoo.org.
¿Actualmente existen problemas con paquetes de software en Gentoo/SPARC?
Se puede encontrar una lista de paquetes problemáticos en
http://dev.gentoo.org/~weeve/problems.html.
6.
Recursos adicionales
Aquí hay información respecto al proyecto Gentoo/SPARC.
Aquí se encuentran enlaces a informaciones adicionales acerca de SPARC/Linux o SPARCs en general:
-
La Página UltraLinux -
Hogar del port SPARC/Linux
-
Sunsolve - Un gran
recurso con documentación acerca de hardware Sun
-
http://docs.sun.com - Información adicional acerca de
hardware y software para sistemas SPARC, incluyendo instrucciones
para flashear (glup) el OBP
-
Obsolyte - Información
acerca de sistemas SPARC más viejos y enlaces a otros excelentes
sitios relacionados con SPARC.
-
El PUF
(FAQ) No Oficial del Sun Blade 100 - Responde una gran
cantidad de preguntas acerca del hardware del Blade 100.
-
OBP Reference
Guide - La guía Sun acerca del PROM OpenBoot.
El contenido de este documento está registrado bajo los términos de
la licencia
Creative Commons - Reconocimiento / Compartir Igual
|