Javastation-1 [was Re: What's GENERIC32?]
Mouse <[email protected]>
| Newsgroups | gmane.os.netbsd.ports.sparc64 |
|---|---|
| Message-ID | <[email protected]> |
(Hmm, my subscribe request for port-sparc64 seems to have gone into limbo. I'll have to look at that.) Teal deer: a case of PEBKAC - this actually didn't belong on port-sparc64 to begin with. > I thought what I'd read indicated that on the JS-1 you _had_ to use > the 32-bit sparc64 setup. But then, what I read was disjointed in > other respects, so it's entirely possible I misunderstood. > I'll try a straight-up sparc64 install and see what happens. I had trouble getting TFTPable bootblocks that worked. One of the resources I found indicated that the correct thing to use was the sparc(32) ofwboot.net. That works, and it's the only thing I've found that does - hence the NetBSD/sparc references in the bootblock output below. ok boot net -s >> NetBSD/sparc Secondary Boot, Revision 1.15 >> ([email protected], Wed Nov 28 12:56:29 UTC 2012) Patching OBP3 for SUNW,JavaStation-1 zs: renaming out of the way su: adding "interrupts" 8042: creating node Booting /kona Trying BOOTP protocol... ip address: 10.0.1.15, netmask: 255.255.255.0, gateway: 10.0.1.1 root addr=10.0.1.2 path=/nfs/sparc64 device[/iommy@0,10000000/sbus@0,10001000/ledma@4,8400010/le@4,8c00000] ("halt" to halt): boot (press RETURN to try default list): Booting netbsd Trying BOOTP protocol... ip address: 10.0.1.15, netmask: 255.255.255.0, gateway: 10.0.1.1 root addr=10.0.1.2 path=/nfs/sparc64 Cannot load netbsd; error=79 device[/iommy@0,10000000/sbus@0,10001000/ledma@4,8400010/le@4,8c00000] ("halt" to halt): (/kona seems to be the default diag-file, and the thing's NVRAM battery is flat, so it sets diag-switch? true during POST.) Errno 79 is EFTYPE, Inappropriate file type or format. netbsd is a NetBSD/sparc64 kernel. I built a 64/32 kernel on my friendly neighbourhood sparc64 machine, and that one gives me boot (press RETURN to try default list): netbsdJS Booting netbsdJS Trying BOOTP protocol... ip address: 10.0.1.15, netmask: 255.255.255.0, gateway: 10.0.1.1 root addr=10.0.1.2 path=/nfs/sparc64 7771918+289436+1328844 [328016+315294]=0xa2869c Illegal Instruction ok I then tried switching the MAC to one that my netboot setup serves as sparc (32) rather than sparc64, and... >> NetBSD/sparc Secondary Boot, Revision 1.9 >> ([email protected], Sat Feb 16 01:55:51 EST 2002) Booting netbsd Using BOOTPARAMS protocol: ip address: 10.0.1.11, hostname: SPARC.Rodents-Montreal.ORG root addr=10.0.1.2 path=/nfs/sparc 2264052[^_? for help]+140444+276388 [68+132896+102362]=0x2d813c OBP version 3, revision 2.30 (plugin rev 2) pmap_bootstrap: installing kernel page tables...done. [ preserving 235780 bytes of netbsd ELF symbol table ] cninit: invalid inSource=0xffffffff Type 'go' to resume ok So, while it doesn't work, it's running the kernel. It appears the JavaStation-1 - or at least my JavaStation-1 - is actually 32-bit hardware, not 64-bit at all, and I was getting misled by one of the resources I looked at. And, indeed, upon looking at the sparc and sparc64 supported hardware lists, I find the JavaStation family listed under sparc, not sparc64. So my babbling about it here is complete noise. My apologies; this appears to be a case of complete PEBKAC. /~\ The ASCII Mouse \ / Ribbon Campaign X Against HTML [email protected] / \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B