www.pegasos.org

Linux, BSD, Unix med flera - Gentoo installation

lisardman - Feb 19, 2004 - 16:38
Post subject: Gentoo installation
Har ett problem när jag ska köra en emerge system. då får jag ett fel på depency det heter ExTools eller liknande o den krockar med python. rätt störande eftersom jag suttit hela dagen o gjort en bootstrap.

någon som har ett tips?
Trizt - Feb 19, 2004 - 17:17
Post subject:
Ibland så hjälper det att göra en "emerge sync" som fixar till trasliga ebuilds. Om inte det gör, så kan man alltid ta bort de berörda ebuilds (man får ju dom tillbaks vid nästa sync).
lisardman - Feb 19, 2004 - 18:00
Post subject:
jag provade med en emerge sync fast det hjälpte inte.. jag får prova o ta bort den
dholm - Feb 19, 2004 - 18:56
Post subject:
Japp, ta bort den är rätt svar. Det är en gammal bugg tyvärr, den är fixade i den nya stage builden på http://www.metadistribution.org/gentoo/ som kommer i nästa Gentoo release.
lisardman - Feb 19, 2004 - 19:55
Post subject:
okej det ska jag göra då.. Wink

emerge system får gå under natten nu Wink
dholm - Feb 19, 2004 - 20:01
Post subject:
Vill du ha OpenOffice-XImian så har jag lagt upp en binär här: http://dev.gentoo.org/~dholm/ppc.html

Det tog ca 15h att kompilera på en Pegasos II/G4 så jag misstänker att du vill slippa kompilera det Smile
lisardman - Feb 20, 2004 - 06:23
Post subject:
haha det ska jag titta på sen.. vilken av dina kärnor ska man köra
när man ska boota upp installationen efteråt?
dholm - Feb 20, 2004 - 06:49
Post subject:
"Gentoo Install Kernel (2)" är den som skall funka bäst. Den är testad med radeon och 3dfx på både Pegasos och Pegasos II.

Väl inne i Gentoo så måste du köra med ppc-sources-dev eftersom det är den enda som är Pegasos patchad just nu. ppc-sources-dev-2.4.24-r2 kommer att bli nästa ppc-sources om allt går som det skall.
lisardman - Feb 20, 2004 - 09:08
Post subject:
Men frågan är hur får jag in ppc-sources-dev jag sitter o försöker få ner dem med emerge sys-kernel/ppc-sources-dev men får hela tiden att paketen är maskade och att han inte kan räkna ut de beroende paketen..


//lisardman i lynx på pegasosen
dholm - Feb 20, 2004 - 09:57
Post subject:
Du måste ha ACCEPT_KEYWORDS="~ppc" i /etc/make.conf
Då får du tillgång till testing-paket i Gentoo, vilket är att rekommendera då vi har alldeles för få folk för att hinna få över paket till stable.
lisardman - Feb 20, 2004 - 11:14
Post subject:
Jag öndrade det o nu funkar det..

Tack för hjälpen Wink

/lisardman still in lynx
gunne - Feb 20, 2004 - 11:59
Post subject:
dholm:

Det är en väldigt bra resurs vi har här på pegasos.org i att ha en sådan Gentoo-utvecklare med Smile

Ha en trevlig helg !
lisardman - Feb 20, 2004 - 13:27
Post subject:
nu ska jag köra en emerge fluxbox mozilla xchat i natt så jag får in X isv... Wink sen är väl de stora o jobbiga paketen borta Wink
Gullden - Feb 20, 2004 - 13:32
Post subject:
Fluxbox går relativt fort att ta ner och kompilera. Kör själv med den. Smile
lisardman - Feb 21, 2004 - 06:21
Post subject:
jo fluxbox gick snabbt... men mozilla tog sin lilla tid fast det var nog värt det.. Wink
lisardman - Feb 21, 2004 - 08:51
Post subject:
problemet fortsätter....


Nu kan jag inte köra 16bitars färg med mitt voodoo4 kort på min peg1 bordet inte det gå? jag har även provat o ta bort dri osv. men jag frår det inte o funka.. någon som kan hjälpa mig nu?
dholm - Feb 21, 2004 - 09:24
Post subject:
Konstigt, 16bit är ju typ default för 3dfx.

Tagit bort dri? Menar du att dri funkade för dig på Pegasos I? Det ska det inte göra...

Vad händer om du sätter DefaultDepth 16 i XF86Config?
lisardman - Feb 21, 2004 - 11:07
Post subject:
jag har oladdat modulen dri i XF86Config men det gör ingen skillnad.
I 8bitar går grafiken hyffsat men i 16bitar blir det något underligt
fel som gör att färgerna osv ser aldeles skumma ut + att X inte tar
bort fönster som jag har tagit bort. O defaultdepth är satt till 16
men det hjälper inte heller.. detta är jätte skummt.
dholm - Feb 21, 2004 - 11:14
Post subject:
Funkar den i 24bit?
Fungerar framebuffern i 16bit?
lisardman - Feb 21, 2004 - 11:35
Post subject:
frambuffern funkar halvt i 16 och 24 bitar. Fast problemet kvarstår att det är massa skumma färger i X. Samma som tdfx modulen i 16 bitar..
dholm - Feb 21, 2004 - 11:58
Post subject:
Vad finns det för options för 3dfx drivrutinen i XFree86?
När det gäller ATI så måste man slå på framebuffer-mode på ppc för att
den ska funka (det betyder inte att den använder framebuffer utan bara
att den är medveten om att framebuffer körs i konsollen).

Har du testat att googla efter detta? En grej som jag funderar på är
ju att det kan vara problem med big-endian i 3dfx drivrutin? Pegasos
är väl den första ppc där folk använder sig av denna drivrutin, Apple
har väl alltid haft nVidia eller ATI i sina burkar.
lisardman - Feb 21, 2004 - 12:08
Post subject:
dholm wrote:
Vad finns det för options för 3dfx drivrutinen i XFree86?
När det gäller ATI så måste man slå på framebuffer-mode på ppc för att
den ska funka (det betyder inte att den använder framebuffer utan bara
att den är medveten om att framebuffer körs i konsollen).
.


vad skriver man då?
gunne - Feb 21, 2004 - 12:09
Post subject:
Hej

Jag kanske är ute på lite fel spår här. Eftersom ovan diskussioner gäller Gentoo om jag förstår rätt.

Jag kommer ihåg det vart problem med Voodoo-kort och 16/24-bit skärmlägen i tidiga versioner kernels för Pegasos och även för A1 för den delen.

Dvs grafik blev korrupt i 16/24-bit.

Senare fixades detta med nya bättre moduler för 3dfx, och med nyare kernels, även då med support för accelererad grafik i console med 3dfx. Först på Pegasos, senare även till A1. Och det gällde då i första hand Debian, men givetvis även med andra distributioner som t.ex SuSE om man körde med samma kernel.

Kanske någon ledtråd ?
dholm - Feb 21, 2004 - 12:11
Post subject:
Jag har snott det mesta från Sven Luthers kernel patch. Ben Herrenschmidt verkade dessutom ha nyare uppdateringar av 3dfx än vad Sven hade. Det är möjligt att problemet ligger här någonstans dock.
Du kan ju testa att boota din gentoo med Svens senaste kernel, funkar det då så fixar jag Gentoo kerneln.

När det gäller options så om du kört X -configure eller xf86cfg så skall den ha lagt in alla options som finns i driver sektionen men kommenterat ut dessa.
lisardman - Feb 21, 2004 - 12:37
Post subject:
Vart får jag tag i den?



edit: jag hittade den
lisardman - Feb 21, 2004 - 13:34
Post subject:
Det vart ingen större skillnad tyvärr med Svens kärna.. ;(

Men en sak är säker 8bpp mode går bra
dholm - Feb 21, 2004 - 13:36
Post subject:
Har du testat att googla och se om någon annan har samma problem och ev löst det?
gunne - Feb 21, 2004 - 13:49
Post subject:
lisardman:

Vad händer med Voodoo om du kör med någon av de gamla kärnorna zImage.chrp som är för pegasos 1

Jag vet själv att de fungerade bra med Voodoo och 16/24 bit, förutom den allra första.
lisardman - Feb 21, 2004 - 14:00
Post subject:
gunne: vart hittar jag dessa?


edit::: Hittade det på MOS1.3 cdn
lisardman - Feb 21, 2004 - 14:29
Post subject:
ingen skillnad med den gamla kärnan.. Jag börjar fundera på att lägga ner det o köpa ett Radeon kort..
lisardman - Feb 21, 2004 - 14:45
Post subject:
jag har nu googlat och skickat ett inlägg på linux.pegasosppc.com

vi får se om detta hjälper
gunne - Feb 21, 2004 - 14:58
Post subject:
Är det Voodoo 4 4500 ?

Hursomhelst Radeon är i vartfall min rekommendation, om man inte har som huvudkrav Warp 3D/Rave 3D support i MorphOS.

Radeon 7000 är det enklaste, iom att det även supportas med äldre versioner av Linux, t.ex Debian Woody.

Radeon 9200 fungerar också fint, men vill man köra Debian Woody, måste man uppgradera XFree86 till XFree 4.3 eller högre för att kunna använda X. Alternativt använda unstable el testing.

I MorphOS fungerar Radeon 7000 & 9200 likvärdigt, Radeon 9200 har ju givetvis mer minne och är ett snabbare kort.
lisardman - Feb 21, 2004 - 15:00
Post subject:
ja det är ett Voodoo 4 4500

okej.. Jag får se hur mycket pengar jag har över efter tandläkaren..
dholm - Feb 21, 2004 - 15:06
Post subject:
Som jag skrivit förut. Radeon 9100 är den enda som är känd att funka med DRI i Linux just nu.
Eftersom Genesi fått en licens för dokumentationen till Radeon så kan vi nog vänta oss att det kommer bra Radeon 3D-stöd till MorphOS någon gång framöver.
Trizt - Feb 29, 2004 - 16:43
Post subject:
Jag hoppar in i tråden med lite annat... eftersom jag hade velat ha samma topic som denna redan har...

Håller på att försöka installera gentoo, laddade först hem rc av 2004.0, men kernel i den vill inte fungera.
Tog hem första CD:n på 1.4PPC, var av den ena installations kerneln från dholms Gentoo sida balla ur vid cloop.o modulen laddas in.
Tog sen hem nästa (antagligen den äldre) installations kernel, men får då ett annat litet problem:

Code:

INIT: version 2.84 booting
INIT: No inittab file found

Enter runlevel:


Ifall man matar in ett värde så får man följande:


Code:

INIT: no more processess left in this runlevel


Edited: tittade på Debian installtions tråden och där så hittade jag "root=/dev/ram", genom att lägga till det, så lyckades jag iaf boota till ett shell.



I dholms HOWTO så står det "boot /pci/cd boot/gentoo", finns då ingen kernel som heter så på CD:n, är detta någon special CD som itne går att få tag på eller?
dholm - Feb 29, 2004 - 17:28
Post subject:
Jag hade en cd för Pegasos 1 uppe för länge sen har jag för mig. Var nog för den jag skrev guiden.
Hämta installationskerneln från min sida och köra med en 1.4 CD. Det ska funka. Undvik att ge några boot options eftersom du då skriver över de som är default som behövs för att starta installationen.
Trizt - Feb 29, 2004 - 18:30
Post subject:
Om jag bootar utan argument, så har jag följande resultat

Code:

Found Gentoo on /dev/cdroms/cdrom0
Using /lib/modules/2.3.24-ppc-dev/misc/cloop.o
Illegal instruction
chmod /mnt/live/tmp: No such file or directory
linuxrc: please wait for INIT to start... this could take a while
Oops: kernel access of bad area, sig: 11
NIP...
MSR...
DAR...
Task...
last...
GPR00...
GPR08...
GPR16...
GPR24...
Call backtrace:
C00313B0 ...
C0030874 ...
C004F428 ...
C00061DC ...
10007CB8 ...
Segmentation fault


Med kernel som är markerad med en 2:a, så har jag fått både "Kernel panic:" och att directory /etc inte finns när filer ska kopieras, som om ram har mountats som read only. Nått som tycks hända vid varje boot from kernel 2 är att
Code:
mount: Mouting devfs on /dev failed: Device or resource busy

dholm - Feb 29, 2004 - 19:20
Post subject:
Hmm, "illegal instruction". Har du en G3 eller G4?
Trizt - Feb 29, 2004 - 19:40
Post subject:
Eftersom det är en PegasosI, så är det G3.

Efter en del provande så har jag lyckats o boota Gentoo, nu håller jag på att leta efter amiga-fdisk utan någon större lycka.
dholm - Feb 29, 2004 - 20:01
Post subject:
Hmm, den fanns också bara på min livecd (jag undrar var den tog vägen egentligen).
Du får använda antingen en debian installer image för att partitionera (du behöver ingen debian iso) eller MorphOS.
Trizt - Feb 29, 2004 - 20:05
Post subject:
Jag antar att du menar SCSIconfig för MorphOS, har inte det blekaste aning om hur man configurerar filesystemet för att fungera under linux.
dholm - Feb 29, 2004 - 20:17
Post subject:
Det spelar ingen större roll, skapa partitionerna bara. När du formaterar swappen och filsystemet i Linux så lägger den in sina egna flaggor. Det behöver inte ens vara korrekta typer satta på partitionerna.
All times are GMT + 1 Hour
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits