Linux (Frugalware-ppc) vs IBM RS/6000

 ( LGee | 2010. augusztus 30., hétfő - 2:51 )

Egy POWER3-II CHRP masinan a kovetkezo pontig jutottunk a Frugalware ppc(32) portjaval (Frugalware verzio: 1.3, yaboot 1.3.14):

Open Firmware-be az SMS menu > Multiboot > ... OK Prompt segitsegevel vagy meg a firmware boot folyamat vegen, a banner utan a 8/F8 billentyukkel kozvetlenul lehet belepni.

Ha hibasan irjuk be a boot parancsot, a gepet poweroff/poweron cikluson at ujra kell inditani.

Yaboot-ba a kovetkezovel sikerult bejutni:

0 > boot cdrom:\boot\yaboot\yaboot

Hibauzenetek:

OpenFirmware:

* DEFAULT CATCH!, code=fff00700 at #SRR0: 00000014 #SRR1: 00083000
-- invalid cmdline, poweroff/on es ujbol beirni
* Unable to use memory at load-base
-- setenv load-base 1000000 (?)
* CLAIM failed
-- tobbszor ismetlodo hibak, poweroff/on

Yaboot:

* boot: Not a valid ELF image
* Config file error: Token is too long near line 0 in file
Syntax error or read error config

Talaltam egy egesz jo OFW referenciat itt.

Az egyik boot utan a LED panel is beallt a kovetkezo koddal: 450000C3 (P1), ez a manual szerint "Memory controller subsystem internal error. (checkstop)"

Szoval a yabootba sikerult bejutni, de onnan a konfigot nem sikerult beolvasni.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

0 > devalias
scsi                /pci@fef00000/scsi@c
disk                /pci@fef00000/scsi@c/sd@4,0
cdrom               /pci@fef00000/scsi@c/sd@1,0
com1                /pci@fef00000/isa@b/serial@i3f8
serial              /pci@fef00000/isa@b/serial@i3f8
com2                /pci@fef00000/isa@b/serial@i2f8
net                 /pci@fef00000/ethernet@10
network             /pci@fef00000/ethernet@10
rtc                 /pci@fef00000/isa@b/rtc@i70
nvram               /nvram@ff800000
parallel            /pci@fef00000/isa@b/parallel@i378
 ok
0 >

Open Firmware-bol a bye paranccsal vissza lehet jutni a normal boot folyamathoz (a hw inicializalasa nelkul), illetve a yaboot boot: promptjabol szinten bye segitsegevel lehet kilepni ofw-be. ofw -> yaboot -> ofw utan viszont reset kell.

Az Open Firmware-bol valami parameter elbaltazasa utan a reset-all segitsegevel lehet soft resetelni a gepet.

SLES9-ben yaboot 1.3.11 van.

Jelenlegi helyzet: HDD-re telepitett masik linux (SLES 9) /boot ala bemasolva a yaboot-bol inditva a Frugalware kernelt, latszolag felismeri, de a 'returning from prom_init' uzenet[1] utan semmi. Kozben az operator panelen elvileg teljesen normalis E105 kod latszik.

yaboot cmdline:

boot: /pci@fef00000/scsi@c/sd@4,0:3,/boot/Fkernel initrd=boot/Finitrd read-only root=/dev/ram

A kernel es az initrd at lett nevezve, mert valamiert yabootban ugyse mukodik rendesen a copypaste, akkor mar ne kelljen sokat gepelni.

[1] erre viszont sok hasonlo talalat akad kulonbozo disztrok eseteben

"'returning from prom_init' uzenet[1] utan semmi"
Nekem is kísértetiesen hasonló problémám volt egy P5-el vs. Gentoo-val.
Addig ezzel örvendeztetett amíg framebuffert nem raktam neki a kernelbe.
Azt már komázta és szépen működött.
Mondjuk nekem könnyebb dolgom volt mert Gentoo PPC64 Boot CD-ről szépen butult, csak már herótom volt a chroot-tól meg a rebuttól amire rávettem hogy HDD-ről is butuljon. :)

szerk: Ja, viszont cserébe felejthetetlen emlék a 4 pingvin ahogy ott csücsülnek a boot képernyőn! :)

Van meg par dolog, amit ki akarok probalni, de ez mar a masodik ejszaka volt, amin ezzel szorakoztam, tehat most szunet.

Ami erdekes, hogy elvileg az ybin paranccsal lehetne upgrade-elni a yaboot konfigjat valtoztatas utan, de ilyet nem talaltam. Igy meg igyekeznem kell a boot parameterekkel, mert hamar jon a timeout, es elindul a SLES.

> szerk: Ja, viszont cserébe felejthetetlen emlék a 4 pingvin ahogy ott csücsülnek a boot képernyőn! :)

Hat nem tudom. Ezekre a gepekre AIX valo szerintem (anno kifejtettuk a te geped kapcsan is ;-).

Elég sokat kísérleteztem kb. 2 éve gy ugyanilyen géppel, több disztró telepítése sem sikerült a 'returning from prom_init' hiba miatt. (Annyit ki tudtam nyomozni, hogy ez valami kernel-bug, viszont olyan ritkák ezek a gépek, hogy sok disztribúcióban benn maradt a hiba.)

Végül az OpenSuSE 10.3 PPC portja sikeresen települt, ott javították - néhány másodperc után továbblép a bootolásban.

Ajánlom, hogy próbálj ki több telepítőt.

Itt a Frugalware 1.3 telepitese a cel, tehat sajnos a tobbi disztroval nem vagyok kisegitve.