Summary: | silo fails on U30 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Konstantin Agouros <elwood> |
Component: | [OLD] Core system | Assignee: | Sparc Porters <sparc> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | mike, pylon, yvasilev |
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | Sparc64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Konstantin Agouros
2006-07-01 03:15:01 UTC
Has this worked previously? This looks more like a kernel issue than a SILO issue to me. it hasn't worked with 1.4.11, but with earlier ones. I tried different kernels I have on the disk though. All fail with the same error. What machine model are we talking about, and which OBP version? U30 OBP is 3.26 I think If you don't have 3.27.0 try upgrading to it since it's the latest and fixes a ton of bugs. http://sunsolve.sun.com/search/document.do?assetkey=1-21-105930-06-1 is there a way to find the current obp version from linux command prompt... I try updating anyway cat /proc/openprom/openprom/version with openpromfs mounted. cat openprom/version 'OBP 3.27.0 2000/08/23 15:43' So I guess I am current... I will try to copy the kernel binary from the CD to the harddisk call silo and see if this one boots. Since it boots from CD this should show if something is wrong with silo. Actually you could try booting my latest experimental livecd @ http://dev.gentoo.org/~gustavoz/sparc/experimental/ that's based on silo 1.4.13 and has both 2.4 & 2.6 kernels to play with. boot: 2431 Allocated 8 Megs of memory at 0x40000000 for kernel Loaded kernel version 2.4.31 Illegal Instruction This is the kernel on the 2005.1 live-cd is there anything I can give silo to boot the kernel in a more verbose way? Maybe something inside /boot hasn't been updated? Konstantin Try the experimental livecd, that's what we are targetting since there were a lot of changes in silo lately. So I tried all three kernels on the experimental mini install cd. All came back with illegal instruction... silo 1.4.13 fails as well on my U10. Either from disk and from CD (2006.1). I tested with a bunch of kernels on my disk (2.4.24-26, 2.6.1, 2.6.7, 2.6.10, 2.6.11 and 2.6.15). But this is OBP 3.19. Let's see if I can upgrade it somehow... (In reply to comment #13) > But this is OBP 3.19. Let's see if I can upgrade it somehow... Same with OBP 3.31.0. But I can boot with an older silo (1.4.9) from a Debian CD. Works fine in my U5 which is basically the same as a U10 (same motherboard, cpu, everything). What's your error message since you didn't mention it? (In reply to comment #15) > Works fine in my U5 which is basically the same as a U10 (same motherboard, > cpu, everything). What's your error message since you didn't mention it? Same like in the initial post: "Illegal Instruction" I tried to chroot into the installed Gentoo from a 2006.0 CD, but got an error about "kernel too old" or something like that. I can tell the exact error next weekend when I have time and access to that machine again. This issue is solved for me. I made a backup of my data, wiped the complete disk and created a new sun disklabel with the current partitioning scheme suggesorted in the handbook (1.5GB for / on hdb1, 512MB for swap on hdb2, whole disk on hdb3, 8GB for /usr on hdb4, 2.5GB for /var on hdb5, rest for /home on hdb6). Now I can boot with silo 1.4.13 and somehow even the 2616-kernel on the 2006.1-CD works. Konstantin: any news on this with Lars's take on it? Also we've found on some models with buggy OBP that setting auto-boot? to false and doing a hard reset of the machine and then trying to boot off cdrom helps (hard reset = power off). Hello, I haven't actually tried in quite a while, since I am now booting Linux via the network with a tftp-server. I could btw always boot from cdrom Regards, Konstantin Closing as NEEDINFO because there's no NEEDTESTERS :) |