Queste sono alcune note per familiarizzare con gli acronimi ed i termini utilizzati in questo documento.
Quando vengono menzionati
Alcuni acronimi:
Primo, bisogna assicurarsi di non avere una tastiera o un monitor collegati. OBP userà il monitor per l'output di default se uno è collegato. Ci sarà bisogno di un cavo null modem o di un cavo seriale regolare senza adattatore nullmodem per essere abilitato a vedere l'output.
Impostazioni della porta seriale standard:
Qui sotto c'è una lista dei programmi più usati per visualizzare una console seriale. Controlla per vedere se l'applicazione della tua console seriale ha la possibilità di inviare un break, questo può essere molto utile su SPARC. Il segnale di break su una console seriale è l'equivalente di inviare il comando Stop+A sulla tastiera.
Linux | Windows |
---|---|
Attualmente Gentoo ha un'immagine per il boot/tftpboot da rete sperimentale accessibile su un mirror locale Gentoo in experimental/sparc/tftpboot. E' possibile prendere l'immagine appropriata per il proprio computer SPARC e quindi leggere il Netboot HOWTO per altre informazioni.
Questo problema è il risultato del supporto framebuffer che il kernel Linux
carica al boot, e le opzioni possibili sui sistemi SPARC.
Si assume che il monitor e scheda video siano compatibili con una risoluzione
di 1024x768 e la frequenza di refresh pari a 60Hz.
In OBP, si può settare la risoluzione modificando i settaggi per l'
ok printenv output-device<output-device> <screen> <screen>
Ora, per settare la risoluzione come detto prima, basterà invocare
ok setenv output-device screen:r1024x768x60 output-device = screen:r1024x768x60
Perchè questo abbia effetto, bisogna resettare la macchina.
ok reset
Gli utenti che utilizzano la scheda video basata sul chipset ATI Mach64 (Ultra 5/10 e Blade 100/150), dovranno aggiungere queste righe come opzioni al boot del kernel:
video=atyfb:1024x768@60
Se si ha SILO, si potrà aggiungere questa stringa alla fine dell'immagine di boot data. L'esempio seguente è valido se si sta bootando dal LiveCD.
boot: gentoo video=atyfb:1024x768@60
Se si sta bootando dalla rete, bisognerà aggiungere questa stringa alla fine della direttiva boot net in OBP come illustrato qui sotto:
ok boot net video=atyfb:1024x768@60
Il più delle volte, le opzioni del kernel di default sono accettabili per il
supporto hardware. Basterà controllare che il supporto per
Il dual boot di Gentoo Linux/SPARC e Solaris può essere fatto in due modi. Entrambi funzionano sia con Gentoo Linux/SPARC e Solaris sullo stesso harddisk o su due separati. A seguire c'è un esempio del file di configurazione di SILO per ambo i casi. In questo esempio si assume che:
Setup per un solo HardDisk:
Setup per due HardDisk separati:
# 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
Una delle possibili cause è che gli SCSI ID siano già assegnati. Lo svilupptore Gentoo/SPARC Keith Wesolowski ha provveduto come segue.
Linux, normalmente, ordina i device per SCSI ID. Il disco con il numero
minore è
In molti dei sistemi sun4c e sun4m, OBP crea un alias "disk" al device con SCSI ID 3, e "disk0" fino a "disk3" al device con il corrispondente SCSI ID, se questo succede, capita di avere un disco anzichè un CDROM, un nastro ecc..
Nei sistemi desktop di questi tempi che supportano due dischi SCA (Aurora Chassis System), il più basso slot viene assegnato a SCSI ID 3, ed il più alto a SCSI ID 1.
Volendo, si può cambiare il PROM alias "disk" per collegare il "disk1"
quindi il comando
Si, quasi, un'eccezione riguarda i portatili bastati SPARc della Tadpole, in particolare i modelli più recenti. Se si ha un Tadpole funzionante con Gentoo/SPARC, siete pregati di inviare al team SPARC i dettagli della configurazione e del modello.
Il team Gentoo/SPARC mantiene una
I sistemi a 32-bit SPARC sono diversi. I sistemi con l'architettura sun4m sono famosi per un buon funzionamento (554 - 5520) includendo configurazione SMP con l'ultima versione dei kernel della serie 2.4. I sistemi sun4m che usano HyperSPARC o processori Ross con una configurazione SMP, avranno un sacco di problemi relativi al kernel. In più non si è ancora sentito di rapporti di utenti riguardo le Java-station quindi il loro stato è sconosciuto. I sistemi basati su sun4d attualmente non funzionano con i kernel della serie 2.4, e i sun4c sono piuttosto instabili.
Spesso, i problemi riscontrati nel tentativo di far funzionare Gentoo su un
sistema SPARC a 32-bit, partono dal kernel. Rob Radez (che non ha relazioni
con Gentoo) mantiene una pagin web a
Per una lista dell'hardware addizionale Sun supportato, è possibile consultare
la lista dell'UltraLinux homepage -
Una parte della lista dei dispositivi Sun che al momento NON hanno supporto sotto Gentoo/SPARC, in generale sono:
Infine, lo sviluppatore Gentoo/SPARC Sven Blumenstein mantiene un lista
dell'hardware PC che è stato testato con i sistemi SPARC64 basati su PCI,
all'indirizzo:
L'UltraLinux FAQ ha la risposta su
L'ATI Framebuffer normalmente si aspetta un BIOS basato su PC per settare il Reference Clock per la velocità della scheda video. Quindi, su architetture non x86, questo non accade. Allora ecco cosa bisogna fare per settare la velocità del Reference Clock nel file XF86Config.
Nella sezione "Device" del tuo file XF86Config, bisogna aggiungere un riga simile alla seguente:
Option "reference_clock" "28.636 MHz"
Il seguente URL contiene altre informazioni su come settare il Reference Clock:
Le possibilià sono due: o nessuno degli sviluppatori Gentoo/SPARC ha testato il pacchetto, e/o il pacchetto è attualmente marcato con la ~sparc keyword (che significa che è in fase di test).
E' comunque possibile installare uno di quesi pacchetti, bisogna seguire le
istruzioni nella
Per aiutare ad assicurare che un pacchetto sia stabile,
in particolare se è un'applicazione con una piccola utenza base (per esempio
net-im/bitlbee), basta installare il pacchetto e controllare che funzioni per
essere sicuri che sia stabile.
Se sembra che lo sia, basta inviare un bug a
Questo è un bug ed è bene inviare un bug report a
Il modo migliore è entrare nel canale IRC #gentoo-sparc su Freenode IRC (irc.freenode.net). Qui è dove tutti gli sviluppatori parlano (fra le altre cose) di SPARC . Più breve di una email, questo è il miglior modo per avere l'attenzione del team.
Altrimenti, molti utenti e sviluppatori fanno uso di
In aggiunta, si possono vedere i bug per Gentoo/SPARC attraverso il
Una lista dei pacchetti con problemi può essere trovata a
Alcune informazioni sul progetto Gentoo/SPARC.
Qui ci sono alcuni links ad altre informazioni riguardo Gentoo/SPARC in generale.