[Bug 273606] New: Installation fails on Maple compatible firmware (ppc64)
https://bugzilla.novell.com/show_bug.cgi?id=273606 Summary: Installation fails on Maple compatible firmware (ppc64) Product: openSUSE 10.2 Version: Final Platform: PowerPC-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Installation AssignedTo: yast2-maintainers@suse.de ReportedBy: adrian@lisas.de QAContact: jsrain@novell.com CC: stepan@coresystems.de Trying to install 10.2 on a JS21 with SLOF fails during preparation with: """ Configure a valid boot loader location before continuing. In case that no selection can be made it may be necessary to create a PReP Boot partition. * Boot loader type: ppc * Location: /dev/sda1 * Sections: linux (default) * Added Kernel Parameters: quiet sysrq=1 """ Installation without bootloader works. After I can boot the rescue system over network and access the machine. Looking at the yast logs this seems to be caused because the installer does not know how to handle a Maple board. My recommendation for successful installation on Maple boards and systems with compatible firmware would be to check /proc/cpuinfo for the presence of the string "platform : Maple" and then handle the system as any other CHRP system. I am attaching a copy of the device tree and all the logs from /var/log/YaST2. """ # cat /proc/cpuinfo processor : 0 cpu : PPC970MP, altivec supported clock : 2600.000000MHz revision : 1.1 (pvr 0044 0101) processor : 1 cpu : PPC970MP, altivec supported clock : 2600.000000MHz revision : 1.1 (pvr 0044 0101) timebase : 14318478 platform : Maple """ The firmware running on the JS21 is not the original product firmware but based on the open source release of http://www-128.ibm.com/developerworks/power/pa-slof/ and in preparation for a new release which will be available in the next weeks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 ------- Comment #1 from adrian@lisas.de 2007-05-11 02:17 MST ------- Created an attachment (id=139215) --> (https://bugzilla.novell.com/attachment.cgi?id=139215&action=view) device tree from SLOF on JS21 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 ------- Comment #2 from adrian@lisas.de 2007-05-11 02:17 MST ------- Created an attachment (id=139216) --> (https://bugzilla.novell.com/attachment.cgi?id=139216&action=view) yast logs -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 ------- Comment #3 from adrian@lisas.de 2007-05-11 02:18 MST ------- Created an attachment (id=139217) --> (https://bugzilla.novell.com/attachment.cgi?id=139217&action=view) yast logs -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 ------- Comment #4 from adrian@lisas.de 2007-05-11 02:18 MST ------- Created an attachment (id=139218) --> (https://bugzilla.novell.com/attachment.cgi?id=139218&action=view) macro_inst_initial.ycp -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 ------- Comment #5 from adrian@lisas.de 2007-05-11 02:19 MST ------- Created an attachment (id=139220) --> (https://bugzilla.novell.com/attachment.cgi?id=139220&action=view) volume_info -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 ------- Comment #6 from adrian@lisas.de 2007-05-11 02:19 MST ------- Created an attachment (id=139222) --> (https://bugzilla.novell.com/attachment.cgi?id=139222&action=view) y2log -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 ------- Comment #7 from adrian@lisas.de 2007-05-11 02:19 MST ------- Created an attachment (id=139223) --> (https://bugzilla.novell.com/attachment.cgi?id=139223&action=view) y2log.SuSEconfig -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 ------- Comment #8 from adrian@lisas.de 2007-05-11 02:21 MST ------- Created an attachment (id=139224) --> (https://bugzilla.novell.com/attachment.cgi?id=139224&action=view) y2log-1.bz2 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 ------- Comment #9 from adrian@lisas.de 2007-05-11 02:21 MST ------- Created an attachment (id=139225) --> (https://bugzilla.novell.com/attachment.cgi?id=139225&action=view) y2logmkinitrd -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 ------- Comment #10 from adrian@lisas.de 2007-05-11 02:22 MST ------- Created an attachment (id=139226) --> (https://bugzilla.novell.com/attachment.cgi?id=139226&action=view) y2logRPM -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 ------- Comment #11 from adrian@lisas.de 2007-05-11 02:22 MST ------- Created an attachment (id=139227) --> (https://bugzilla.novell.com/attachment.cgi?id=139227&action=view) y2start.log -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 jkupec@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |odabrunz@novell.com AssignedTo|yast2-maintainers@suse.de |jsrain@novell.com ------- Comment #12 from jkupec@novell.com 2007-05-11 03:35 MST ------- Thanx for reporting this. Jirko, this is probably something for you: 2010-02-17 21:54:38 <1> 10.32.11.4(3144) [YCP] Arch.ycp:219 _board_compatible 'nil' 2010-02-17 21:54:38 <1> 10.32.11.4(3144) [YCP] Arch.ycp:235 model $["exit":0, "stderr":"", "stdout":"IBM,8844-31G"] , device_type $["exit":0, "stderr":"", "stdout":"chrp SLOF based 970 blade"] 2010-02-17 21:54:38 <1> 10.32.11.4(3144) [YCP] Arch.ycp:219 _board_compatible 'nil' 2010-02-17 21:54:38 <1> 10.32.11.4(3144) [YCP] Arch.ycp:235 model $["exit":0, "stderr":"", "stdout":"IBM,8844-31G"] , device_type $["exit":0, "stderr":"", "stdout":"chrp SLOF based 970 blade"] .. 2010-02-17 21:54:38 <1> 10.32.11.4(3144) [Interpreter] clients/bootloader_proposal.ycp:171 Called YaST client returned: $["raw_proposal":["Boot loader type: ppc", "Location: ", "Sections: linux (default)", "Added Kernel Parameters: quiet sysrq=1"], "warning":"Configure a valid boot loader location before continuing.<br>\n In case that no selection can be made it may be necessary to create a PReP Boot partition.", "warning_level" :`blocker] -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 jsrain@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|jsrain@novell.com |odabrunz@novell.com ------- Comment #13 from jsrain@novell.com 2007-05-11 05:14 MST ------- Olaf, which board should this machine behave like? According to the log above, I guess CHRP, right? What about replacing the check if (device_type["stdout"]:"" == "chrp" || device_type["stdout"]:"" == "chrp-cbea") with if (issubstring (device_type["stdout"]:"", "chrp")) ? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 ------- Comment #14 from stepan@coresystems.de 2007-05-11 05:24 MST ------- Jiri, I think this would be a good fix for the problem, yaboot does the recognition the same way (ie. it checks the first 4 letters for chrp, instead of a full string compare) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 ------- Comment #15 from olh@novell.com 2007-05-11 06:26 MST ------- yaboot has no chrp check. It never needed one. lets risk the substring change for 10.3 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 olh@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|odabrunz@novell.com |yast2-maintainers@suse.de ------- Comment #16 from olh@novell.com 2007-05-11 06:26 MST ------- not a bootloader bug -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 jsrain@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|yast2-maintainers@suse.de |jsrain@novell.com Status|NEEDINFO |ASSIGNED Info Provider|jsrain@novell.com | ------- Comment #18 from jsrain@novell.com 2007-05-11 09:19 MST ------- OK, I will change the detection as suggested above. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 jsrain@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED ------- Comment #19 from jsrain@novell.com 2007-05-21 01:47 MST ------- Fixed in SVN, check next 10.3 Alpha. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=273606 adrian@lisas.de changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |VERIFIED ------- Comment #20 from adrian@lisas.de 2007-06-13 03:31 MST ------- I have tested todays SL-OSS-factory and the installation worked. The only small problem I have seen is that during bootloader installation an error message appears that it was not able to write to nvram because /dev/nvram is not available: running on chrp Boot target is /dev/sda1 add note section for RS6K Using built-in yaboot.conf Prepending '/ht/pci@1/citrine@1/disk@' to open firmware variable boot-device Couldn't open /dev/nvram: No such file or directory Couldn't open /dev/nvram: No such file or directory The reason for this is probably that the installation kernel is 2.6.18 based and the mmio mapped nvram support is only available for Maple since 2.6.20 (or so). The kernel of the installed system recognizes the nvram correctly. So if the installation should get a newer kernel it will probably work without the error message. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
participants (1)
-
bugzilla_noreply@novell.com