FAQ PPC - Gentoo wiki
Jump to:
content
FAQ PPC
From Gentoo Wiki
PPC
Jump to:navigation
Jump to:search
This page is a
translated version
of the page
PPC/FAQ
and the translation is 100% complete.
Other languages:
italiano
magyar
português do Brasil
русский
中文(中国大陆)
한국어
La FAQ PPC è una collezione di domande e risposte raccolte dalle mailing list e dalle Internet Relay Chat(IRC) di Gentoo PPC. I lettori alla ricerca di supporto al di là di questo articolo dovrebbero farlo attraverso i
forum Gentoo
o il canale
#gentoo-powerpc
webchat
) su Libera. Chat IRC.
See also
Vedere anche la
FAQ
principale, o la
FAQ di Portage
per le domande fatte più spesso sul gestore di pacchetti. C'è anche una
sezione FAQ
nel manuale. Per le domande fatte più spesso sulla documentazione del wiki e la modifica del wiki, vedere le
FAQ del wiki
. Ci sono anche FAQ specifiche per altre architetture, come:
FAQ AMD64
FAQ MIPS
FAQ Alpha
Contents
Installazione
1.1
Quale tipo di computer PowerPC ho e dove posso trovare più informazioni su di esso?
1.2
Come verifico con OSX che il file ISO scaricato non sia danneggiato?
1.3
Posso fare il doppio boot di Gentoo Linux e Mac OS X?
1.4
Ho uno dei primi Mac NewWorld come il Blue and White G3. Dovrebbe essere compatibile col cd di installazione, ma all'avvio mi restituisce l'errore "Unknown or corrupt filesystem".
1.5
Ho un Macintosh OldWorld e devo usare BootX. Ma ho problemi nell'apertura dell'archivio di installazione di BootX. Che posso fare?
1.6
Ho una macchina Beige G3. Posso installare Gentoo Linux/PPC su un secondo disco IDE?
1.7
Ho un iMac revision A o B. Ho sostituito il disco rigido con uno più grande e ora non riesco ad avviare niente!
1.8
Il mio file /etc/fstab contiene /dev/BOOT. Devo configurare questa linea per la mia partizione Apple bootstrap?
1.9
Quando ho riavviato, yaboot non ha funzionato! Ora sono bloccato. Come risolvo?
1.10
Quando avvio, yaboot dice solo "read error"! Perchè non riesco ad avviare?
1.11
Ho installato un aggiornamento di OSX e ora il mio computer si avvia solo in OSX! Come risolvo?
1.12
Voglio impostare l'orologio interno del computer da Open FirmWare, è possibile?
1.13
Ho un Power Macintosh o un Powerbook NuBus (pre-PCI). Posso eseguirci Gentoo?
1.14
Ho un Powerbook ancora più vecchio o un Macintosh Quadra/Macintosh II/Performa/LC equipaggiato con una CPU Motorola (m68k). Che mi dite a riguardo?
Supporto hardware
2.1
Uso una tastiera di un PC sul mio Mac. Che tasti premo per ottenere gli equivalenti di Apple?
2.2
Come apro/espello il carrello del CD-ROM del mio Mac nell'ambiente Open Firmware?
2.3
Eseguo Gentoo su un laptop PowerPC. Che pacchetti dovrei installare per abilitare funzionalità specifiche del laptop?
2.4
Ho solo un mouse a tasto singolo. Come posso fare uso del secondo e del terzo, dato che il tasto Ctrl non funziona?
2.5
Come posso configurare la mia scheda Airport?
2.6
Come posso configurare la mia scheda Airport Extreme?
2.7
Il modem interno funzionerà?
2.8
La sospensione funziona sul mio iBook/PowerBook ?
2.9
Come faccio funzionare l'audio?
2.10
Configurazione dell' audio con ALSA
2.11
Configurazione dell' audio con OSS
2.12
Come accendo il mio Mac dopo un interruzione di corrente?
2.13
Vedo molti errori di "IN from bad port" nel dmesg del mio kernel, come posso correggerli?
Applicazioni
3.1
Non riesco a fare emerge di un pacchetto, ottengo un errore sul suo essere mascherato. Che dovrei fare?
3.2
Gentoo/PPC ha un plugin di Java?
3.3
Cosa è richiesto per il DRM?
3.4
Ho installato X.org e l' ho configurato correttamente, ma i driver radeon o nouveau mancano. Che succede?
3.5
Ho un errore VBIOS o "Invalid I/O allocation" nel mio xorg.log. E' un problema?
3.6
Usando OpenGL DRI o riproducendo filmati, il sistema a volte si blocca completamente all' improvviso. Che posso fare?
3.7
Recentemente ho fatto l'emerge di Xorg, ma usandolo, la disposizione dei tasti della mia tastiera internazionale non funziona. Il tasto principale funziona bene ma non riesco a comporre caratteri speciali come il simbolo "at". Nei messaggi di startx leggo qualcosa come "could not load keymap, falling back to default keymap"(non posso caricare la mappatura di tastiera, ricarico quella predefinita). Che succede?
3.8
Come ascolto i CD audio?
3.9
Posso accedere alle mie partizioni ext2/ext3 da OSX?
3.10
Quali USE flag di Portage non funzionano sulle macchine PowerPC?
3.11
Come posso configurare distcc con la mia macchina x86?
Risorse
4.1
Posso comprare un CD di Gentoo Linux/PPC?
4.2
questa FAQ non ha risposto alla mia domanda. Che faccio ora?
Installazione
Quale tipo di computer PowerPC ho e dove posso trovare più informazioni su di esso?
Benvenuti a Gentoo PPC! Il processore PowerPC è stato usato in svariati dispositivi di calcolo comuni, di seguito alcuni link per aiutare a capire che tipo di hardware c'è nella macchina sulla vostra scrivania.
Every Mac: Product History and Specs
Low End Mac: Apple Product History and Details
Genesi Model Information
IBM Documentation by Model
KuroBox
PenguinPPC - Linux on PowerPC Information
Come verifico con OSX che il file ISO scaricato non sia danneggiato?
Innazitutto accertarsi di non aver montato il server ftp col
Finder
e quindi copiato il file col copia e incolla. Ciò danneggerebbe il file ISO. Invece, usare
curl
user
curl -O http://percorso/del/file/iso
Verificare il valore dell' MD5 sum usando il comando
md5sum
fornito con OSX. Nelle versioni di OSX senza md5sum, si pissono usare le funzioni del comando
openssl
per calcolare il valore dell' MD5 sum.
user
openssl md5 /percorso/del/file/iso
Ora confrontare questo risultato col contenuto del file apposito trovato sul server dal quale si è scaricato il file ISO (il file termina con
.md5
). Se sono uguali l' immagine ISO è stata scaricata correttamente. Assicurarsi che
non
sia stata ancora montata ( p.es. con Disk Copy)!
Posso fare il doppio boot di Gentoo Linux e Mac OS X?
Si! Infatti,
yabootconfig
automaticamente rileverà e configurerà
/etc/yaboot.conf
con Linux, Mac OS X e persino Mac OS classico (vedi il
Manuale di Gentoo PPC
per dettagli su yabootconfig). Il trucco sta nel modo in cui si partiziona il disco. Prima di installare Gentoo, avviare il disco di installazione di Mac OS X. Usare
Disk Utility
per dividere il disco nella macchina in due o tre partizioni. In alternativa, usare
parted
da un disco di installazione di Gentoo recente, poichè è stato modificato per gestire le partizioni HFS e HFS+. Parted è anche capace di ridurre una partizione così da poter evitare di cancellare una precedente installazione. La prima partizione dovrebbe essere grande abbastanza da contenere tutte le partizioni Linux (root+swap+/home etc.). Il formato di questa partizione non è importante. La seconda partizione dovrebbe essere per OS X. La terza (e facoltativa) partizione dovrebbe essere per Mac OS classico. E' necessaria solo per poter fare il triplo boot, dato che OS9 deve stare su una partizione separata da OS X per funzionare.
Dopo il partizionamento, installare Mac OS X e Mac OS 9 nelle rispettive partizioni. Finita l'installazione, seguire il
Manuale di Gentoo PPC
. Quando si arriva alla sezione sul partizionamento, usare
mac-fdisk
per
cancellare
la partizione grande creata per Gentoo. Al suo posto creare le partizioni di bootstrap, root, swap, e qualsiasi altra si voglia usare con Gentoo.
Se si possiede un Macintosh OldWorld (pre-iMac), seguire una procedura simile a quella descritta sopra. Ma si usi il CD di installazione di Mac OS 9 e il programma di utilità
Drive Setup
. Le macchine OldWorld non hanno bisogno della partizione di bootstrap.
Nota
Se yabootconfig non rileva le partitioni Mac OS, si possono aggiungere manualmente a
yaboot.config
. Vedere gli esempi di yaboot.conf nel
manuale
per i dettagli.
Ho uno dei primi Mac NewWorld come il Blue and White G3. Dovrebbe essere compatibile col cd di installazione, ma all'avvio mi restituisce l'errore "Unknown or corrupt filesystem".
Come rimedio, entrare in Open Firmware tenendo premuti contemporanemente
Apple
Option
all'avvio. Quando appare il prompt, digitare:
boot
cd:,\\yaboot
Il CD si dovrebbe avviare come atteso ora, grazie a John Plesmid per questo rimedio.
Ho un Macintosh OldWorld e devo usare BootX. Ma ho problemi nell'apertura dell'archivio di installazione di BootX. Che posso fare?
Si ha bisogno di una nuova versione di
StuffIt Expander
per aprire l'archivio. Si può
scaricare
gratis.
Ho una macchina Beige G3. Posso installare Gentoo Linux/PPC su un secondo disco IDE?
Le prime macchine Beige G3 (quelle con la scheda madre "Rev 1" e il chip ATI RageII+) non supportano i dischi IDE come slave. Per usare un secondo disco con questa macchina, lo si dovrebbe collegare al connettore SCSI interno o esterno, o installare una scheda IDE PCI. Le ultime macchine G3 non hanno questa limitazione. Vedere
per maggiori informazioni.
Ho un iMac revision A o B. Ho sostituito il disco rigido con uno più grande e ora non riesco ad avviare niente!
C'è un limite di 8GB per la partizione di root su queste macchine. Accertarsi che la partizione di root sia minore di 8GB e dovrebbe funzionare come previsto. Questo vale anche per OS X e le ultime versioni di OS 9.
Il mio file /etc/fstab contiene /dev/BOOT. Devo configurare questa linea per la mia partizione Apple bootstrap?
Forse. Se non si usa una partizione di boot separata (
/boot
) allora non si ha bisogno di questa linea e la si può cancellare tranquillamente da
/etc/fstab
. La partizione Apple bootstrap
non
/boot
e non è relazionata in alcun modo.
Se si sta usando un tipo di partizione che non è supportata nativamente dal bootloader (come ext4 e yaboot), si ha bisogno di usare una partizione di boot separata. In questo caso, si specificherà
/dev/BOOT
in
/etc/fstab
Quando ho riavviato, yaboot non ha funzionato! Ora sono bloccato. Come risolvo?
Probabilmente è solo
yaboot.conf
configurato male. Il modo più semplice per risolvere è avviare nuovamente dal CD di installazione, montare la partizione Gentoo e controllare se
yaboot.conf
presenta errori. Si avrà anche bisogno di eseguire
ybin -v -C /mnt/gentoo/etc/yaboot.conf
per aggiornare il programma di avvio, quando si sarà finito. Tutto ciò può essere fatto senza eseguire il chroot dell' installazione.
Nota
Se
in realtà
si ha solo bisogno di tornare a OSX, provare tenendo premuto il tasto
Option
durante l'avvio. Ciò dovrebbe fornire una selezione grafica dei dischi avviabili. Scegliere OSX e ricordarsi di riparare dopo i problemi di avvio.
Quando avvio, yaboot dice solo "read error"! Perchè non riesco ad avviare?
Probabilmente si sta usando
XFS
per la partizione di root. Anche se è una possibilità, yaboot ha dei problemi nell'accesso a file con buchi. Per assicurare che il kernel si avvii, invece di copiare il file
vmlinux
in
/boot
, semplicemente fare il
cat
del kernel come mostrato sotto.
root
cat /usr/src/linux/vmlinux > /boot/vmlinux
Ho installato un aggiornamento di OSX e ora il mio computer si avvia solo in OSX! Come risolvo?
Tenere premuto il tasto
Option
all'avvio. Ciò mostrerà un selettore grafico del dispositivo di avvio. Aspettare finchè viene mostrato un disco con un pinguino e cliccare sull'icona. Ciò avvierà il Linux installato come di consueto. Una volta avviato, rieseguire
ybin -v
per riparare il programma di avvio.
Voglio impostare l'orologio interno del computer da Open FirmWare, è possibile?
Per impostare l'orologio avviare in Open Firmware (usando la combinazione di tasti
Apple
). Quando si è al prompt di Open Firmware, si può impostare l'orologio col seguente comando:
CODE
Impostare l'orologio al prompt di open firmware
# decimal dev rtc sec min hour day month year set-time
# The example below sets the clock to 1:23:45 June, 7th, 2000
ok
0 > decimal dev rtc 45 23 1 6 7 2000 set-time
ok
1 >
Open Firmware risponderà con ok dopo che l'orologio è stato impostato. Digitare
mac-boot
per continuare l'avvio dopo l'impostazione dell'orologio.
Ho un Power Macintosh o un Powerbook NuBus (pre-PCI). Posso eseguirci Gentoo?
Il supporto ufficiale Linux ai Macintosh PPC NuBus è finito a partire dal kernel 2.6, quindi un'installazione di Gentoo Linux non è proprio possibile. Si potrebbero provare i sorgenti del kernel forniti da
PPC/Linux for NuBus Power Macs Project
e combinarli con l'archivio stage di Gentoo PPC32. Si condividano i tentativi con la comunità di Gentoo.
Ho un Powerbook ancora più vecchio o un Macintosh Quadra/Macintosh II/Performa/LC equipaggiato con una CPU Motorola (m68k). Che mi dite a riguardo?
Informazioni generali di Linux e in particolare di Gentoo su queste macchine possono essere trovate su
m68k
Supporto hardware
Uso una tastiera di un PC sul mio Mac. Che tasti premo per ottenere gli equivalenti di Apple?
Mac key
PC key
Option
Alt
Control
Ctrl
Command
Windows
Delete
Backspace
Return
Enter
[1]
Come apro/espello il carrello del CD-ROM del mio Mac nell'ambiente Open Firmware?
Il CD-ROM può essere aperto tenedo premuto il tasto sinistro del mouse durante il processo di POST.
Eseguo Gentoo su un laptop PowerPC. Che pacchetti dovrei installare per abilitare funzionalità specifiche del laptop?
Sono tre i pacchetti principali che bisogna di installare:
app-laptop/pbbuttonsd
Uno strumento che abilita i tasti della luminosità e del volume sulla maggior parte dei laptop PPC così come altre funzionalità specifiche di Apple. Le versioni correnti funzionano anche da gestore dell'energia e sostituiscono
pmud
sys-power/powernowd
consente la variazione della velocità della CPU per una maggiore durata della batteria. Anche altri pacchetti forniscono la stessa funzionalità, come
cpudyn
cpufreqd
, e
speedfreq
. In realtà non importa quale si sceglie, ma ci si assicuri che il kernel abbia abilitato il
governor
in
userspace
per la variazione della velocità della CPU. Questo è l'unico
governor
che funzionerà sul PPC.
Questi pacchetti possono essere installati eseguendo i comandi appropriati dalla lista seguente:
root
emerge --ask app-laptop/pbbuttonsd sys-power/powernowd
Nota
Il file
/etc/pbbuttonsd.conf
dovrebbe essere modificato per adattarsi meglio alle preferenze dell'utente. Il comportamento dei tasti funzione può essere controllato qui così come molte opzioni di sospensione. Perchè i tasti funzione si comportino come su OSX, impostare KBDMode a fkeyslast. Il tocco sul touchpad può essere disattivato impostando TPMode a notap. Molte altre opzioni sono disponibili, vedere
man pbbuttonsd.conf
per i dettagli.
E' utile aggiungere
pbbuttonsd
powernowd
al runlevel di avvio cosicchè vengano eseguiti all'avvio del computer. Per farlo su OpenRC esegui:
root
rc-update add pbbuttonsd boot
root
rc-update add powernowd boot
Ho solo un mouse a tasto singolo. Come posso fare uso del secondo e del terzo, dato che il tasto Ctrl non funziona?
Non c'è modo di usare il tasto
Ctrl
come su Mac OS X, ma quasi ogni tasto o combinazione di tasti può essere mappato per emulare il secondo e il terzo tasto del mouse. I valori possono essere ricavati con l'utilità a riga di comando
showkey
nella console. Da notare che questo programma non funziona come vorremmo da X e dovrebbe essere eseguito solo dalla console. Per usare questa funzionalità abilitare le seguenti opzioni del kernel:
KERNEL
Macintosh Device Drivers
[*] Apple Desktop Bus (ADB) support
[*] Use input layer for ADB devices
[*] Support for mouse button 2+3 emulation
I valori della mappatura da tastiera a tasto del mouse dovranno essere impostati nel file
/etc/sysctl.conf
. Ecco un esempio di utilizzo dei tasti
F11
and
F12
FILE
/etc/sysctl.conf
Emulazione del tasto del mouse con i tasti F11 e F12
# Enable mouse button emulation
dev.mac_hid.mouse_button_emulation = 1
# Set 2nd button to 87 - F11
dev.mac_hid.mouse_button2_keycode = 87
# Set 3rd button to 88 - F12
dev.mac_hid.mouse_button3_keycode = 88
Nota
Altri codici tasto usati solitamente sono 125 (Il tasto Apple) e 96 (L'Invio del tastierino numerico).
Per attivare queste impostazioni:
root
sysctl -p /etc/sysctl.conf
I Powerbook e gli iBook Apple che usano il driver Appletouch, possono in alternativa configurare il tocco a più dita per permettere di impartire i comandi per il secondo e terzo tasto. Vedere la documentazione di questo driver per le opzioni di configurazione.
Come posso configurare la mia scheda Airport?
La scheda Airport è un dispositivo 802.11b basata sul chipset Lucent Orinoco. Per usare questa scheda in Linux abilitare queste opzioni del kernel:
KERNEL
Wireless LAN
[*] Wirless LAN Drivers & Wireless Extensions
<*> Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)
<*> Apple Airport support (build-in)
Una volta configurato il kernel, serviranno degli strumenti dello spazio utente per configurare le impostazioni del wireless. Installare il pacchetto
net-wireless/wireless-tools
per
iwconfig
e altri strumenti wireless.
Esempio di utilizzo di
iwconfig
, per impostare l'ESSID a home_essid:
root
iwconfig eth1 essid home_essid
Per una guida generica alle impostazioni del wireless con Gentoo, si prega di vedere la
guida wireless
nel Manuale PPC.
Come posso configurare la mia scheda Airport Extreme?
Airport Extreme è una scheda 802.11b/g che è inclusa nei computer portatili Apple moderni. E' basata sul chipset Broadcom 43xx che è supportato dal driver nativo del progetto b43. E' stato incluso nel kernel 2.6.24. Da notare che il driver dovrebbe selezionare il driver più appropriato tra b43 e b43-legacy. Il firmware usato da questi due driver è diverso, con la versione legacy che supporta le più vecchie schede 4306. I sistemi con una scheda 4306 hanno bisogno di installarli entrambi. Altrimenti si dovrebbe essere al sicuro ad installare solo b43. Per abilitare entrambi i driver, mac80211 deve essere selezionato prima.
KERNEL
Aggiunta del supporto a b43 al kernel
Networking --> Wireless -->
Device Drivers --> Network device support -->
[*] Wireless LAN (IEEE 802.11)
[*] Broadcom 43xx debugging
[*] Broadcom 43xx-legacy debugging
Dopo la compilazione del kernel, accertarsi di installare il pacchetto
net-wireless/b43-fwcutter
per ottenere e installare una copia del firmware. Le istruzioni per questo si trovano a:
linuxwireless.org
, e seguono le direttive per estrarre il firmware.
Per una guida generica alle impostazioni del wireless con Gentoo, si prega di vedere la
guida wireless
nel Manuale PPC.
Il modem interno funzionerà?
Attenzione
Sin dal
26 Marzo 2015
l' informazione in questa sezione delle FAQ PPC non sembra più aggiornata. Segui il resto della sezione "Il modem interno funzionera?" con cautela!
Sui Mac più vecchi, il modem interno è un normale dispositivo seriale. In aggiunta al supporto PPP e I2C, abilitate questa opzione del kernel per usarlo:
KERNEL
Driver dispositivo seriale
<*> PowerMac z85c30 ESCC support (CONFIG_SERIAL_PMACZILOG)
I Mac più nuovi usano un dispositivo USB che ha solo un driver da Linuxant. A meno che non si è comprata una chiave da Linuxant, questo driver funzionerà solo a 14.4 e non supporterà i FAX. Per installare il driver, fare l'emerge di
net-dialin/hcfusbmodem
(questo pacchetto non c'è più nella raccolta ebuild di Gentoo) che fornirà
/dev/ttySHCF0
. Quindi impostare il PPP come al solito. Ulteriori informazioni sull'installazione possono essere trovate a
La sospensione funziona sul mio iBook/PowerBook ?
Attenzione
Sin dal
26 Marzo 2015
l'informazione in questa sezione delle FAQ PPC non sembra più aggiornata. E' probabile che la sospensione sia ora supportata dal kernel per i sistemi iBook/PowerBook di Apple.
La sospensione una volta funzionava bene con i driver User Mode Setting del kernel, ma i server X moderni che usano KMS non fanno la sospensione per bene al momento.
Come faccio funzionare l'audio?
Ci sono due modalità audio sui kernel moderni: OSS e ALSA. OSS è la più vecchia delle due ed è ormai sorpassata, ma ancora funziona bene per molti Mac più vecchi. ALSA è il metodo più nuovo e continuerà ad essere supportato nel futuro. Raccomandiamo di usare ALSA a meno che si riscontrino problemi nell' uso.
Nota
Se si include il driver OSS nel kernel, il driver ALSA non caricherà.
In aggiunta alla configurazione del kernel, gli utenti che dovrebbero avere accesso ai dispositivi audio devono essere aggiunti al gruppo appropriato col comando
gpasswd
root
gpasswd -a username audio
Se il kernel è configurato correttamente, ma non si riesce a sentire alcun suono, assicurarsi che il volume del mixer principale sia al massimo e che il dispostivo non sia disattivato!
Nota
La scheda audio sui Mac è connessa attraverso il bus i2c Keywest/PowerMac. Non si vedrà la scheda elencata guardando al bus PCI o usando
alsaconf
. Ciò è un problema meno grave di quanto sembri, perchè tutti i Mac usano lo stesso driver per l'audio, ma ci si dovrà assicurare di avere il supporto a i2c Keywest/PowerMac nel kernel.
Importante
Se si compila nel kernel il supporto ad ALSA, si deve compilare anche il supporto a i2c Keywest/PowerMac. Se non si fa, si otterranno dei kernel panics all'avvio!
Configurazione dell' audio con ALSA
Per ALSA, si configurerà sia il driver ALSA normale che il livello di emulazione di OSS cosicchè si possano ancora usare dei vecchi programmi solo per OSS. Usare
make menuconfig
per selezionare i seguenti:
KERNEL
Opzioni del kernel per ALSA
Device Drivers - I2c support --->
I2C Hardware Bus Support --->
<*> Powermac I2C interface (Keywest on 2.6.15 and older)
Device Drivers - Sound --->
<*> Sound card support
Advanced Linux Sound Architecture --->
< > PowerMac DMA sound support
<*> Advanced Linux Sound Architecture
<*> Sequencer support
<*> Sequencer dummy client
<*> OSS Mixer API
<*> OSS PCM (digital audio) API
[*] OSS Sequencer API
A seconda dell' età della macchina, si dovrebbe abilitare anche il driver audio corretto. Sulle macchine più moderne come gli Aluminum PowerBook, i nuovi iBook o i G5, dovrebbe essere usato il driver
Apple On-board Audio
. Per macchine più vecchie, provare invece il driver ALSA PowerMac.
KERNEL
Driver ALSA - Solo una scelta
Macchine più vecchie
ALSA PowerMac devices --->
<*> PowerMac (AWACS, DACA, Burgundy, Tumbler, Keywest)
Macchine più nuove
Apple Onboard Audio driver --->
<*> Apple Onboard Audio driver
<*> layout-id fabric
<*> support Onyx chip
<*> support TAS chip
<*> support Toonie chip
Si possono anche configurare come moduli assicurandosi che vengano caricati all'avvio, ma è più facile compilarli tutti nel kernel.
Nota
Per favore controllare che
PowerMac DMA sound support
non sia selezionato, altrimenti il modulo ALSA non riuscirà a caricare.
Per maggiori informazioni sulla configurazione di ALSA, si prega di vedere
ALSA
Configurazione dell' audio con OSS
Nota
Nuovamente, questa sezione è solo per coloro che rifiutano di usare ALSA - un driver audio moderno.
Con
make menuconfig
, selezionare i seguenti:
KERNEL
Opzioni del kernel per OSS
Device Drivers - I2c support --->
I2C Hardware Bus Support --->
<*> Powermac I2C interface (Keywest on 2.6.15 and older)
Device Drivers - Sound --->
<*> Sound card support
<*> PowerMac DMA sound support
O configurare come moduli e assicurarsi che vengano caricati all'avvio.
Se il modulo
dmasound_pmac
non carica, provare ad abilitare
i2c-core
nel kernel o come modulo.
Nota
Chiunque abbia l'ardire di usare l'audio OSS, è pregato di provare invece il driver ALSA e riferire ogni regressione al Bugzilla di ALSA. Grazie!
Come accendo il mio Mac dopo un interruzione di corrente?
La Power Management Unit (PMU) nella maggior parte dei Mac ha la capacità di riavviare il Mac nuovamente dopo un interruzione di corrente. Questa funzionalità è controllata dalle opzioni della PMU che si trovano in
/proc
. Per abilitare questa funzionalità, impostare
server_mode
a 1, per disabilitarla, impostare
server_mode
a 0.
root
echo "server_mode=1" > /proc/pmu/options
Sfortunatamente, questa impostazione viene disabilitata nuovamente al riavvio. Per assicurare che il sistema si avvii con la funzionalità di accensione dopo un interruzione di corrente sempre abilitata inserire la linea riportata sopra in
/etc/conf.d/local.start
Vedo molti errori di "IN from bad port" nel dmesg del mio kernel, come posso correggerli?
Questi sono causati da driver scritti per dispositivi che non sono sul sistema. Questi messaggi di solito sono innocui, ma è comunque una buona idea disabilitare i driver non usati. Vedere sotto per la corrispondenza tra i numeri delle porte e le opzioni di configurazione del kernel. Badare che se anche questi numeri non corrispondono, si provi a disabilitare comunque queste opzioni del kernel, la maggior parte delle macchine PPC non usa questi driver.
KERNEL
IN from bad port 61 - Disabilitare PC Speaker support
Device Drivers - Input device support --->
[*] Miscellanous devices --->
< > PC Speaker Support
KERNEL
IN from bad port 64 - Disabilitare i8042 keyboard support
Device Drivers - Input device support --->
Hardware I/O Ports --->
< > Serial I/O support
< > i8042 PC Keyboard controller
KERNEL
IN from bad port 2E9,2F9,3E9,3F9 - Disabilitare 8250/16550 support
Device Drivers - Character devices --->
Serial drivers --->
< > 8250/16550 and compatible serial support
Se si ha un altro messaggio "IN from bad port", di cui non si è certi, lo si porti a nostra conoscenza!
Applicazioni
Non riesco a fare emerge di un pacchetto, ottengo un errore sul suo essere mascherato. Che dovrei fare?
Ci sono due ragioni comuni perchè non si riesce a fare emerge di un pacchetto: o non è stato provato su PPC o è stato provato, ma non è ancora stato segnato come stabile.
CODE
Il pacchetto non è stato testato su PPC
!!! All ebuilds that could satisfy "bar" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-foo/bar-1.0 (masked by: missing keyword)
Se il pacchetto non è stato ancora testato su PPC, prima bisognerà segnare l'ebuild con la keyword
ppc
. Ciò viene fatto usando lo strumento
ekeyword
che fa parte del pacchetto
app-portage/gentoolkit-dev
. Segnare l'ebuild
ppc
e rigenerare il file manifest in modo da riflettere le modifiche:
root
ekeyword ppc /var/db/repos/gentoo/app-foo/bar/bar-1.0.ebuild
root
ebuild /var/db/repos/gentoo/app-foo/bar/bar-1.0.ebuild manifest
Una volta applicata la keyword all'ebuild, si può fare l' emerge come al solito. Provare l'applicazione e se funziona,
si prega
di riferirlo come un bug così uno degli sviluppatori può aggiungere la keyword.
Nota
Questa modifica durerà solo fino al prossimo sync. Se c'è bisogno di una soluzione più duratura, si può mantenere un livello sovrapposto di Portage. Vedere la documentazione di portage per maggiori informazioni sul mantenere un livello sovrapposto.
CODE
Il pacchetto non è stato segnato stabile su PPC
!!! All ebuilds that could satisfy "bar" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-foo/bar-1.0 (masked by: ~ppc keyword)
Se il pacchetto ha già la keyword
~ppc
, ci sono due possibilità. O seguire le istruzioni di sopra sostituendo la keyword
~ppc
con
ppc
, o usare
/etc/portage/package.unmask
per smascherare uno specifico pacchetto. La seconda possibilità è la preferita semplicemente perchè non verrà annullata da un
emerge --sync
root
echo "=app-foo/bar-1.0" > /etc/portage/package.accept_keywords
Nota
Se la directory
/etc/portage
non esiste, si badi bene a crearla prima.
Ora si faccia l' emerge del pacchetto al solito. Quando si è sicuri che l'applicazione è stabile,
si prega
di riferirlo come un bug così gli sviluppatori possono aggiungere la keyword.
Gentoo/PPC ha un plugin di Java?
Si, un plugin di Java è disponibile con IBM Java 1.6. Si badi che non tutte le applicazioni Java funzionano ancora con questa versione di Java.
Da Giugno 2015 una versione binaria di Icedtea (compatibile con Java 6 e 7) compilata per Gentoo/PPC è ora disponibile.
In alternativa, si può
compilare Icedtea dai sorgenti
Cosa è richiesto per il DRM?
Quando si fa l' emerge di
x11-base/xorg-server
, si badi bene di abilitare il
dri
USE flag. La variabile
VIDEO_CARDS
dovrebbe essere impostata in
/etc/portage/make.conf
ad un valore conforme alla scheda grafica:
VIDEO_CARDS="radeon"
per supporto Radeon,
VIDEO_CARDS="nouveau"
per supporto Nvidia e così via. Come alternativa di ripiego, aggiungere
fbdev
alla lista delle
VIDEO_CARDS
, questo driver dovrebbe funzionare sempre.
Accertati che nella configurazione del kernel queste opzioni siano impostate:
KERNEL
Configurazione kernel per DRM della Rage128
Device Drivers - Graphics Support --->
<*> /dev/agpgart (AGP Support)
[*] Apple UniNorth support
[*] Direct Rendering Manager (DRI support)
<*> ATI Rage 128
-*- Support for frame buffer devices
<*> ATI Rage 128 display support
KERNEL
Configurazione kernel per DRM della Radeon
Device Drivers - Graphics Support --->
<*> /dev/agpgart (AGP Support)
[*] Apple UniNorth support
[*] Direct Rendering Manager (DRI support)
<*> ATI Radeon
[*] Enable modesetting on radeon by default - NEW DRIVER
KERNEL
Configurazione kernel per DRM della nVidia
Device Drivers - Graphics Support --->
<*> /dev/agpgart (AGP Support)
[*] Apple UniNorth support
[*] Direct Rendering Manager (DRI support)
<*> Nouveau (nVidia) cards
[*] Support for backlight control
Nota
Per dispositivi nVidia e Radeon che usano kernel mode setting (KMS), ci si accerti di disabilitare i built in frame buffer devices, questi impediscono ai driver KMS di avviarsi.
Importante
Il file
/etc/X11/xorg.conf
può richiedere modifiche a seconda delle impostazioni della scheda. Ci si assicuri che il driver del dispositivo selezionato sia il driver specifico per il dispositivo, (come radeon o nouveau). Inoltre controllare che le estensioni DRI siano caricate e non commentate.
Ho installato X.org e l' ho configurato correttamente, ma i driver radeon o nouveau mancano. Che succede?
Aggiungere il valore appropriato di
VIDEO_CARDS
/etc/portage/make.conf
e ricompilare
x11-base/xorg-server
media-libs/mesa
per ottenere i driver.
Ho un errore VBIOS o "Invalid I/O allocation" nel mio xorg.log. E' un problema?
No, è semplicemente X.org che rileva la scheda grafica. Prova ad aprire l'x86 only video BIOS e non riesce, lasciando uno di questi messaggi. E' innocuo, non ci si preoccupi!
Usando OpenGL DRI o riproducendo filmati, il sistema a volte si blocca completamente all' improvviso. Che posso fare?
Il sistema potrebbe non gestire bene il supporto AGP. La soluzione più facile è di aggiungere la linea seguente alla sezione "Device" di
/etc/X11/xorg.conf
FILE
/etc/X11/xorg.conf
Forza modalità PCI per schede AGP
Option "ForcePCIMode"
Se ci sono ancora problemi, si prega di provare a disabilitare dri in
xorg.conf
per vedere se i problemi scompaiono.
Recentemente ho fatto l'emerge di Xorg, ma usandolo, la disposizione dei tasti della mia tastiera internazionale non funziona. Il tasto principale funziona bene ma non riesco a comporre caratteri speciali come il simbolo "at". Nei messaggi di startx leggo qualcosa come "could not load keymap, falling back to default keymap"(non posso caricare la mappatura di tastiera, ricarico quella predefinita). Che succede?
Controllare che i permessi di
/var/tmp
siano impostati a
drwxrwxrwx
. Se no, cambiarli eseguendo
chmod a+rwx /var/tmp
. Ciò dovrebbe permettere nuovamente a Xorg di caricare correttamente le mappature di tastiera.
Come ascolto i CD audio?
Le macchine NewWorld non hanno connessione audio tra il lettore di CD-ROM e il loro hardware audio. Perciò, le informazioni audio devono essere lette come dati e poi passate all'hardware audio. Questo è possibile usando Audacious, che legge l'audio dal CD attraverso il cavo ATA, lo decodifica nel software e lo invia alla scheda audio attraverso il bus PCI come dati digitali.
root
emerge --ask media-sound/audacious
Per ascoltare un CD, basta avviare
audacious
. Se ci sono problemi nell' ascolto, si potrebbe aver bisogno di aprire il menu
Preferences
Plugins
CD Audio Plugin
e selezionare il lettore CD. Accertarsi che
Digital audio extraction
sia selezionato.
Posso accedere alle mie partizioni ext2/ext3 da OSX?
OSX può supportare la lettura e scrittura delle partizioni ext2/ext3 usando le estensioni al kernel di
ext2fsx project
Nota
Usando MOL, non puoi accedere ad una partizione che è attualmente usata da Linux.
Quali USE flag di Portage non funzionano sulle macchine PowerPC?
Se si sta usando un vecchio profilo flat, (superato, pre 2005.0) guardare in
/etc/portage/make.profile/use.mask
per un elenco.
Se si sta usando un profilo cascaded, (2005.0 in poi) guardare in
/var/db/repos/gentoo/profiles/default-linux/ppc/use.mask
per un elenco.
Come posso configurare distcc con la mia macchina x86?
Se si ha un altro computer più veloce, si può configurare distcc per compilare i binari per il processore PPC più lento. E' meglio eseguire la maggior parte della compilazione sulla macchina più veloce; se possibile, non compilare sul computer più lento. Leggere l'
articolo DistCC Cross-compiling
per imparare come. Si potrebbe anche voler leggere il
Manuale di Gentoo Embedded
per imparare di più sul cross-compiling.
Risorse
Posso comprare un CD di Gentoo Linux/PPC?
Sfortunatamente no. Al momento, i negozi elencati su
Negozi che offrono prodotti Gentoo
offrono supporti con Gentoo solo per le piattaforme x86 e x86-64 (Intel 32-bit e 64-bit).
questa FAQ non ha risposto alla mia domanda. Che faccio ora?
Un buon primo passo è navigare attraverso la documentazione attinente al PPC qui su
il Wiki
. La
mailing list
specifica del PPC.
Gentoo sul PPC
(Argomento dei forum) è un forum aperto di discussione di tutte le questioni sul PowerPC. Ancora, di solito c'è una discussione attiva su IRC. Unirsi a noi su
#gentoo-powerpc
webchat
) su Libera.Chat IRC (
irc.libera.chat
).
Informazioni generali riguardo Linux su PowerPC possono essere trovate a
penguinppc.org
Authorship information
This page is based on a document formerly found on
gentoo.org
The following people contributed to the original document:
Rajiv Manglani (rajiv), Lars Weiler (pylon), Jochen Maes (sejo), Joseph Jezak (josejx),
Editors: please do
not
add yourself here. Contributions are recorded on each article's associated history page, this list is only present to preserve authorship information, as wiki history does not allow for any external attribution.
Retrieved from "
Category
Core system
US