Linux auf IBM RS/6000 43P-140 October 22, 2006
Posted by Tobias Scherbaum in : IBM, Spielzeug , 4commentsDas Bedürfnis auch auf einer IBM RS/6000 (hier 43P-140, also eine PReP Maschine) war gegeben, die Umsetzung der Idee aber schon ein wenig schwieriger - aber von vorne ;)
Grundsätzlich ist bei diesen Maschinen die Unterscheidung zwischen PReP und CHRP (siehe Wikipedia) anzustellen, die 43P-140 ist eine Maschine mit (älterer) PReP Plattform - was den Linuxbetrieb und die Installation etwas schwieriger macht. Danny van Dyk berichtete von der Installation seiner RS/6000 (aber einer CHRP Maschine) wenig exotisches - die aktuelle Gentoo LiveCD bootet und die Installation des Systems sowie Nutzung des yaboot Bootloaders funktionieren nahezu problemlos.
tobias@ralph ~ $ cat /proc/cpuinfo
processor : 0
cpu : 604r
clock : 232MHz
revision : 49.2 (pvr 0009 3102)
bogomips : 232.44
machine : PReP IBM 43P-140 (Tiger1)
upgrade cpu : not present
scsi fuse : ok
simms : 0:128MiB 1:128MiB
l2 cache : sync burst, parity, 1MiB
Zur Linux Installation auf einer PReP RS/6000 gibt es grundsätzlich 3 Möglichkeiten: Boot von Floppy (wo gibts funktionierende?), Boot von CD (wo gibts eine funktionierende?) oder Netboot (wo gibts nen Kernel mit initrd?). Die Suche nach Netboot und Floppy Images verlief eher erfolglos, ich hatte zwischenzeitlich einen Satz Disketten heraus gekramt und verschiedene im Netz kursierende Kernel funktioniert, aber das passende Userland wollte sich partout nicht finden oder booten lassen. Das Netbooting schied aus gleichen Kriterien aus. Bleibt also die Suche nach einer auf PReP Maschinen bootbaren CD. Auch diese gestaltet sich eher schwierig, in den Gentoo Foren fand sich eine mehr als 2 Jahre alte CD - diese konnte aber auch nach mehreren Versuchen nicht dazu bewogen werden eine Initrd zu laden. Weitere Recherchen ergaben dann, dass der PPC Port von OpenSUSE die RS/6000 unterstützen soll, die 10.1 CD wollte jedoch nicht booten - ein kurzer Blick auf die OpenSUSE Webseite verrät dann auch warum, die 10.0 CD bootete dann völlig problemlos. Es empfiehlt sich ein “rescue” an die Bootbefehlszeile anzuhängen, Yast über eine 9600 Baud serielle Konsole ist zwar an für sich ein Erlebnis, aber selbst die Installation von OpenSUSE ist damit nicht möglich :P
Die Unterschiede zwischen den 10.0 und 10.1 OpenSUSE CDs förderten dann auch das nächste Problem ans Tageslicht. Dank dem ppc/ppc64 Merge im Linux Kernel >=2.6.15 ist der Kernel 2.6.14.x der derzeit letzte auf PReP Maschinen nutzbare (2.6.18 habe ich mir noch nicht angeschaut, aber …). Die weitere Installation lässt sich “wie gehabt” und analog zu anderen Plattformen durchführen - bei der Partitionierung muss jedoch als erste Partition eine (kleine) PPC PReP Boot Partition (Typ 41) angelegt werden.
Aus der PReP Boot Partition wird der Kernel gestartet, folglich muss der Kernel erstmal dort hinein - dd erledigt das. Damit wäre die Installation nahezu abgeschlossen - bis auf die “Standard” Kernelparameter wie das Rootfilesystem. Da es keinen Bootloader gibt der diese Parameter übergeben kann bleiben zwei Möglichkeiten: Defaultparameter in der Kernelkonfiguration angeben (theoretisch schön, funktioniert aber praktisch leider nicht) oder die Nutzung des “preptool” mit dem Kernelparameter fest ins Bootimage geschrieben werden können - funktioniert mit einem 2.6.x Kernel leider auch nicht …
Die gesamte Installation gestaltet sich “ein wenig” kompliziert, danach läuft die Maschine aber durchaus stabil. Wer selbst mit seiner 43P-140 spielen möchte, hier findet sich die für mich funktionierende die Kernelkonfiguration (2.6.14.7). Viel Spaß beim Nachbauen ;)
Gentoo/HPPA: We’re doing more Bugdays than everyone else! October 13, 2006
Posted by Tobias Scherbaum in : Gentoo/HPPA, Me, Myself and I , add a comment After the last Gentoo/HPPA Bugday just two weeks ago being a huge success (we squashed about 50 bugs, only 42 were left ..) it’s now time for another HPPA Bugday taking place this sunday . If you’d like to help with testing packages and fixing bugs join us at #gentoo-hppa on irc.freenode.net.
Note: Most Gentoo/HPPA developers are european-based, CEST timezone preferred ;)
Practical Linux in Giessen, Germany October 12, 2006
Posted by Tobias Scherbaum in : Events, Gentoo , add a comment… and now also on planet.gentoo.org … Hi everyone ;)
After being at the “Practical Linux” event in Giessen in 2003 we’ll be there again this year. Back then in 2003 the Practical Linux event happened just one day after we founded the “Förderverein Gentoo e.V.”, mainly to help with promoting Gentoo in Germany and being visible at even more events. Now, three years later, we can say: yeah, we reached that goal - at least partly. This year we only missed the “LinuxTag”, but were or will be present at nearly all larger Linux events over here. I personally attened (and gave talks at) the “Chemnitzer Linuxtage”, FroSCon in Siegburg, Come2Linux in Essen and the “Linux-Info-Tag in Dresden last weekend.
So, we’re once again happy to meet lots of folks for discussions, suggestions or just positive feedback in Giessen on the 21th. You can find more information about this event on the Practical Linux website. See you in Giessen!
Auf dem Weg nach Dresden …. October 8, 2006
Posted by Tobias Scherbaum in : Events, On the road ... , add a comment Mittlerweile bin ich schon zwei Stunden auf den Beinen, habe die Fahrt zum Flughafen Köln/Bonn hinter mich gebracht, ein völlig überteuertes “Bistro-Frühstück” für 5,90 Euro genossen und konnte feststellen, dass meine UMTS/GPRS via Bluetooth Experimente von gestern nachmittag geglückt sind ;) Ich glaube zu dem UMTS via Bluetooth Experiment muss ich “die Tage” nochmal etwas ausführlicher was schreiben.
Nach Düsseldorf, Berlin-Tegel, Frankfurt, Leipzig, Nürnberg, Weeze (Niederrhein) und London-Stansted ist dies nun der 8. Flughafen, den ich seit letzten Dezember von innen sehe - unterwegs in der “Mission: Gentoo” :) Viel gesehen von Köln/Bonn habe ich nicht wirklich, dafür ist es wohl noch etwas früh - nichtmal Burger King hat auf. Das gibt leichte Punktabzüge in der B-Note. Dafür gabs für meinen Shuttle-Service einen Parkplatz direkt vor der Tür des Terminals, zwar nicht umsonst, geschweige denn “billig”, aber direkt vor der Tür.
Boarding ist in 45 Minuten, mein Vortrag ist schon fertig - ich mach’ derweil noch ein wenig die Augen zu und drücke “König Schumi” unterdessen ganz fest die Daumen :)
Linux Info Tag in Dresden October 3, 2006
Posted by Tobias Scherbaum in : Events, Gentoo , add a commentYeah, it’s that time again :) Just after the summer holidays the fall season of Linux events started, me being part of it. In September we had a Gentoo booth at “Come2Linux” in Essen and I held three talks - two of them about Gentoo. While I was very sceptical before the event started, the organization team managed to organize a very nice event. They even had a “Gulasch-Kanone” ;) The only negative aspect about “Come2Linux” was the number of visitors, the publicity somehow wasn’t as good as last year.
Next weekend I’ll be in Dresden for the first time at the “Linux Info Tag” with my “Gentoo Metadistribution” talk. Once again flying is not even faster but also much cheaper as travelling by train - funny, isn’t it? I already talked to “Mr.Big”, a community member who I met in Chemnitz now several times, who also will be Dresden. If you’d also like to invite me for a coffee or Mate just me drop me note ;)
More events coming soon, there’s the “Practical Linux” event in Giessen, Linux World Expo in Cologne and of course the 23C3 in Berlin left on my agenda for this year.
Nun blogge auch ich (wieder) October 3, 2006
Posted by Tobias Scherbaum in : Me, Myself and I , add a commentKurz nachdem ich mich durchgerungen hatte nun auch ein wenig zu bloggen, schlug Murphys Gesetz zu - mein Blog war so neu, dass ich es noch nicht ins Backup aufgenommen hatte, die Festplatte im Server aber ziemlich kaputt. Viel substantielles stand sowieso (glücklicherweise) noch nicht in meinem Blog, die Gedanken(stützen) zu Gentooinstallation auf einer IBM RS6K trage ich in den nächsten Tagen nach.
