Re: Call for testing
Alexander Graf <[email protected]>
| Newsgroups | gmane.linux.suse.ppc |
|---|---|
| Message-ID | <[email protected]> |
On 01.10.2012, at 23:27, Alexander Graf wrote: > > On 01.10.2012, at 22:56, Alexander Graf wrote: > >> >> On 01.10.2012, at 22:44, Dinar Valeev wrote: >> >>> On Mon, Oct 1, 2012 at 10:20 PM, Larry Finger <[email protected]> wrote: >>>> On 10/01/2012 10:02 AM, Dinar Valeev wrote: >>>>> >>>>> Yay, we have 12.2 code base build for Power [1]. >>>>> So far we have about 50 packages failed to build and 70 unresolvable. >>>>> >>>>> Please give it a try. Core system should work. >>>>> >>>>> Have fun, >>>>> Dinar >>>>> >>>>> [1] http://download.opensuse.org/ports/ppc/distribution/12.2/iso/ >>>> >>>> >>>> Thanks for the effort. Should the 32-bit CD work for a PowerBook G4 >>>> Titanium? It fails to boot on my machine, which has Mint 9 dual booting with >>>> OS X 10.4. >>>> >>>> On power up, I get the normal "First Stage GNU/Linux Bootstrap" heading, >>>> followed by the normal "Press l for Linux", etc. When I choose "c" for >>>> CDROM, I get "Booting CDROM" that quickly results in a screen flash that >>>> looks like a restart, followed by a repeat of the bootstrap prompt. The >>>> second time, the machine hangs after the "Booting CDROM". One time, I got a >>>> "Catch FFFFFFFF" printed. When it hangs, the CPU is busy as the fan runs at >>>> high speed. >>> Could you please try to boot it through OF? >> >> When booting the 12.2 image in QEMU, I get an error that OF couldn't find :tbxi. However, looking at the HFS partition on the DVD, it seems to have the flag correctly set: >> >> $ hls -l suseboot >> f UNIX/UNIX 0 28023754 Sep 25 11:49 initrd32 >> f UNIX/UNIX 0 29115153 Sep 25 12:04 initrd64 >> f UNIX/UNIX 0 31994661 Sep 25 12:06 inst32 >> f UNIX/UNIX 0 35550141 Sep 25 12:06 inst64 >> f Gzip/Gzip 0 4580676 Sep 25 12:05 linux32.gz >> f Gzip/Gzip 0 7453094 Sep 25 12:05 linux64.gz >> d 0 items Sep 26 10:08 loader >> f tbxi/chrp 0 1830 Sep 25 12:06 os-chooser >> f UNIX/UNIX 0 502598 Sep 25 11:14 yaboot >> f TEXT/ttxt 0 551 Sep 25 12:06 yaboot.cnf >> f UNIX/UNIX 0 502598 Sep 25 11:14 yaboot.ibm >> f TEXT/R*ch 0 220 Sep 25 12:06 yaboot.txt >> >> and in fact, booting os-chooser manually also seems to work: >> >> Welcome to OpenBIOS v1.0 built on Aug 28 2012 05:40 >> Trying cd:,\\:tbxi... >> No valid state has been set by load or init-program >> >> 0 > boot cd:,\suseboot\os-chooser >> yaboot starting: loaded at 00040000 00065a28 (0/0/fff025a4; sp: 07de7ff0) >> Config file 'yaboot.cnf' read, 551 bytes >> [...] >> >> Still trying to investigate what's breaking down here. > > So the default boot path is \\:tbxi. \\ means "blessed folder on the first HFS volume". :tbxi means "file in a folder with the tbxi file type". > > Now, the latter part is fine. If I manually say > > 0 > boot cd:,\suseboot\:tbxi > > then the 12.2 install DVD works just fine. > > However, it can not resolve \\. Adding a bit of debug code, an 11.1 DVD gives on "blessed folder" resolution: > > Blessed: 3c > > while the 12.2 one says: > > Blessed: 0 > > So for some reason the suseboot directory is not blessed. And that's why openBIOS fails to find it as \\. Blessing of folders happens with hattrib -b. Where is the script that does the tbxi setting on os-chooser? The same script should also do hattrib -b on suseboot to get a working system directory. Alex -- To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]