hiThere is a problem installing solaris 8 on p4 intel platform. There are 2 ways to surrund this. The first is to use a patch describe below, and second to use a procedure also describe below. I have use the second option and it works.
I quote from an answer I saw in the internet as well that say:
Raymond Toy writes:
> Solaris runs on x86. Why wouldn't it work on a P4?
Because someone added code for the P4 ~ 1 1/2 years ago and didn't
(couldn't :-) test it?
http://groups.yahoo.com/group/solarisonintel/message/21310
Michael Riley suggested to completely disable the buggy setup_mca
routine, by patching a 'return' instruction as the first
instruction of 'setup_mca' subroutine:
So, try to boot from the "Software 1 of 2" CDROM; at the following
prompt ... :
____________________________________________________________________
>>
Boot path: /pci@0,0/pci-ide@4,1/ide@0/sd@1,0:a
Boot args: kernel/unix
Select the type of installation you want to perform:
1 Solaris Interactive
2 Custom JumpStart
Enter the number of your choice followed by the key.
If you enter anything else, or if you wait for 30 seconds,
an interactive installation will be started.
Select type of installation:
____________________________________________________________________
... type ( is the "Return" key):
b kadb -d
The screen should no look something like this:
Select type of installation: b kadb -d
kadb: kernel/unix
Size: 239225 + 21460 + 78200 Bytes
/platform/i86pc/kernel/unix loaded - 0x8b000 bytes used
stopped at _start: jmp .+0x63 [__start]
kadb[0]:
Now try the following patch:
setup_mca?w c3
:c
Does that work for booting into the installation solaris OS from the
cdrom and install the system?
If it works, you have to repeat the same kadb patch for booting
solaris from the hard disc drive (HDD). The initial prompt looks
a bit different, but the kadb patch should work exactly the same:
____________________________________________________________________
>>
Boot path: /pci@0,0/pci-ide@4,1/ide@0/cmdk@0,0:a
Boot args: -v
Type b [file-name] [boot-flags] to boot with options
or i to enter boot interpreter
or to boot with defaults
>>
Select (b)oot or (i)nterpreter:
____________________________________________________________________
Once the system is running, the following command should make
the patch permanent:
echo 'setup_mca?w c3'|adb -w /platform/i86pc/kernel/unix
I hope I was useful and it will help you
bye
sha