Summary: | 1.4_rc5 wont boot on SparcLE laptop | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Erik Riffel <riffel> |
Component: | Current packages | Assignee: | Keith M Wesolowski (RETIRED) <wesolows> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | major | CC: | sparc |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | Sparc | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
prtconf -pv output
Patch to detect the ebus |
Description
Erik Riffel
2003-12-12 18:18:16 UTC
Unfortunately, none of us have any kind of sparc laptop, so we can't really produce CDs that work on this. The sparc laptops aren't listed as supported by the ultralinux project either, which isn't a good sign. Your best chance of getting this working is to find a linux distro that can boot on it (Tadpole said "Linux" in their marketing campaign, so there's a vague chance of this working), and do the install from there. If you can find a working kernel config for one of these, we *may* be able to produce a LiveCD that can handle it... If you have Solaris, please send the output of (I believe) prtconf -pv. We need to find the clock chip that the system has in it. See arch/sparc64/kernel/time.c:clock_probe(). This may or may not be the only thing preventing the box from functioning, and it's entirely possible someone else has already done a port to this system. Please check the mailing lists and send patches. Created attachment 22270 [details]
prtconf -pv output
here it is...
"can't probe_clock" isn't any possible message from the kernel. According to your prtconf, your timer chip is a mk48t59, which is supported and from what I can tell is in the right place and should be probed. In order to track this further I'm going to need the exact messages you get starting from the moment you tell SILO to boot something. If you prefer, you can take this to the sparclinux@vger.kernel.org mailing list, where more people may be able to help you. Be sure if you do so to post the exact messages and the prtconf output you've included here. ok, booted laptop stop - a to stop it from booting solaris insert gentoo 1.4 rc5 sparc64 cdrom typed boot cdrom - laptop resets boots from cdrom at boot: prompt, type gentoo <enter> <ExactMessages> Loading initial ramdisk.... Remapping the kernel... done. Booting Linux... clock_probe: Cannot find timer chip Program terminated </ExactMessages> and thats it. its done. Created attachment 23202 [details, diff]
Patch to detect the ebus
Try this patch. Your ebus was not being detected because its device ID is
wrong. In fact its device ID is still REALLY wrong (using 0 is a no-no) but
now *maybe* it will be found.
Since this is a problem in the sparc64 kernel itself and no developers have this hardware, it's impossible for us to test. If you can try the patch, please do and let us know if it works. Otherwise we can't fix this. Thanks. |