> I have PROMISE ATA/66 PCI card installed. I have 4 IDE disks
>* off that card. When I installed Solaris, the installation
> did NOT show any of thoses disks in the list of available disks to use.
The Promise product isn't compliant with the "PCI-IDE Controller
Specification". It also doesn't appear to be compliant with the
"Programming Interface for the Bus Mastering IDE Controller" spec.
The Solaris ata driver currently only supports PCI-IDE cards that
accurately follow the first spec and only supports DMA mode on cards
which also accurately implement the second (optional) spec.
If there are minor differences then someone with access to the Solaris
driver source and a copy of Promises's hardware reference manual might
be able to patch the driver and make it work. Or if there are trivial
differences it might simply require a trivial update to a Solaris
configuration file. But as far as I know neither the driver sources nor
any documentation from Promise are publicly available. So there may in
fact be major differences between the specs and the Promise implementation
but it's impossible to tell one way or the other.
Quote:> Also, now that I have Solaris installed (on c0d0), how do I find
> if it sees the other IDE disks?
You do a reconfigure reboot. If you were using a supported controller
then it would have shown up in /dev/dsk and in the output listing
Quote:> what will they be called?
/dev/dsk/cXdYp0 or /dev/rdsk/cXdYp0.
Where X is some value larger than what your system already has in use,
and Y is 0 or 1 (depending on how your drives are jumpered). The actual
value for X varies from system to system and depends on the order in
which the kernel discovers your disk controllers. Previously used values
of X are never re-used so if you move your controller from slot to slot
it gets assigned a new controller number (X+1) each time you reboot your
Quote:> what is the naming convention for disks?
See the "FILES" section of the cmdk(7D) man page.
Quote:> I assume they will be disk 4,5,6,7
> (since first IDE disk is disk 0).
No. See the "FILES" section of the cmdk(7D) man page.
Quote:> I need to use fdisk command, but need to know what the device name is.
Run the "format" command instead. If "format" is started without any
command line arg it will give you a complete list of all the valid device
pathnames. Select one of them from the list and then run fdisk from the
Quote:> I'll go now and check on Sun web page to see if Solarisx86 supports
> promise cards or not. may be all I need is to install a driver for it?
Next time, check first.