Are there any supported PCI 3rd party SATA or IDE controllers for an Ultra60 running opensolaris. I have tried consulting the hcl list, but maybe I don't understand how to find out this obvious information.
I am hoping a one word answer to this question will come from this list: "yes, there are supported pci controllers" or "no, please stop wasting time on this"!!! Or, hopefully there is an obvious tool of which I am ignorant. I have inserted one promise IDE controller into PCI slot 2 of the ultra60, and one Sil SATA controller into PCI slot 1 (66), plus a usb controller in pci3. There are also two SCA SCSI drives in the main drive bays. Under the exact same hardware, freebsd 6.2 can detect and use the additional drives. freebsd's pciconf identifies the respective contollers as [EMAIL PROTECTED]:1:0: class=0x010400 card=0x65121095 chip=0x35121095 rev=0x01 hdr=0x00 vendor = 'Silicon Image Inc (Was: CMD Technology Inc)' device = 'Sil 3512 SATALink/SATARaid Controller' class = mass storage subclass = RAID and [EMAIL PROTECTED]:2:0: class=0x018000 card=0x4d33105a chip=0x4d38105a rev=0x01 hdr=0x00 vendor = 'Promise Technology Inc' device = 'PDC20262 FastTrak66 EIDE Controller' class = mass storage and the devices appear in the dmesg as ad0: 117246MB <Maxtor 6Y120P0 YAR41BW0> at ata2-master UDMA66 ad1: 114473MB <WDC WD1200JD-00GBB0 02.05D02> at ata4-master SATA150 Not so with opensolaris. Here is a dmesg of the boot under opensolaris: http://tinyurl.com/2e7uu3 # prtdiag System Configuration: Sun Microsystems sun4u Sun Ultra 60 UPA/PCI (2 X UltraSPARC-II 360MHz) System clock frequency: 120 MHz Memory size: 1024 Megabytes ========================= CPUs ========================= Run Ecache CPU CPU Brd CPU Module MHz MB Impl. Mask --- --- ------- ----- ------ ------ ---- 0 0 0 360 4.0 US-II 9.0 0 2 2 360 4.0 US-II 10.0 ========================= IO Cards ========================= Bus Freq Brd Type MHz Slot Name Model --- ---- ---- ---------- ---------------------------- -------------------- 0 PCI 33 On-Board network-SUNW,hme 0 PCI 33 On-Board scsi-glm/disk (block) Symbios,53C875 0 PCI 33 On-Board scsi-glm/disk (block) Symbios,53C875 0 PCI 33 PCI 2 pci105a,4d33-pci105a,4d38.10+ 0 PCI 33 PCI 3 usb-pci1106,3038.1106.3038.6+ 0 PCI 33 PCI 3 usb-pci1106,3038.1106.3038.6+ 0 PCI 33 PCI 3 usb-pci1106,3104.1106.3104.2+ 0 PCI 66 PCI66 1 raid-pci1095,3512.1095.6512.+ 0 UPA 120 30 FFB, Double Buffered SUNW,501-4788 No failures found in System =========================== *** I also tried "boot -r" (and even probe-scsi), I won't try any forth-fu unless there is a chance my generic sata controller will work probe-scsi at OBP did not detect anything. There are no device nodes created under /dev/dsk or /dev/rdsk (although teasingly, there is a 3rd disk, I assume it was a relic of when this machine had a cdrom drive in it, but a prtvtoc on it yields the following (shown first is a prtvtoc for my second scsi drive): # prtvtoc /dev/rdsk/c0t1d0s2 * /dev/rdsk/c0t1d0s2 partition map * * Dimensions: * 512 bytes/sector * 133 sectors/track * 27 tracks/cylinder * 3591 sectors/cylinder * 4926 cylinders * 4924 accessible cylinders * * Flags: * 1: unmountable * 10: read-only * * First Sector Last * Partition Tag Flags Sector Count Sector Mount Directory 0 2 00 0 17682084 17682083 /opt 2 5 00 0 17682084 17682083 # prtvtoc /dev/rdsk/c0t6d0s2 prtvtoc: /dev/rdsk/c0t6d0s2: No such file or directory And of course, format only finds two disks: # format Searching for disks...done AVAILABLE DISK SELECTIONS: 0. c0t0d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248> /[EMAIL PROTECTED],4000/[EMAIL PROTECTED]/[EMAIL PROTECTED],0 1. c0t1d0 <SUN9.0G cyl 4924 alt 2 hd 27 sec 133> /[EMAIL PROTECTED],4000/[EMAIL PROTECTED]/[EMAIL PROTECTED],0 Specify disk (enter its number): *** And finally, these are my pci devices # pwd /devices/[EMAIL PROTECTED],4000 # ls -al drwxr-xr-x 2 root sys 512 Aug 24 16:28 .. drwxr-xr-x 2 root sys 512 Jun 30 11:17 [EMAIL PROTECTED] crw------- 1 root sys 126, 0 Aug 24 16:40 [EMAIL PROTECTED]:devctl drwxr-xr-x 2 root sys 512 Jun 30 08:07 [EMAIL PROTECTED],1 drwxr-xr-x 2 root sys 512 Jun 30 11:17 [EMAIL PROTECTED] drwxr-xr-x 2 root sys 512 Jun 30 08:07 [EMAIL PROTECTED],1 crw------- 1 root sys 50, 64 Aug 24 16:40 [EMAIL PROTECTED],1:devctl crw------- 1 root sys 50, 65 Aug 24 16:40 [EMAIL PROTECTED],1:scsi crw------- 1 root sys 50, 0 Aug 24 16:40 [EMAIL PROTECTED]:devctl crw------- 1 root sys 50, 1 Aug 24 16:40 [EMAIL PROTECTED]:scsi drwxr-xr-x 2 root sys 512 Aug 24 12:22 [EMAIL PROTECTED] drwxr-xr-x 2 root sys 512 Aug 24 12:22 [EMAIL PROTECTED],1 crw-r--r-- 1 root root 78, 1 Aug 24 16:40 [EMAIL PROTECTED],1:1 crw-r--r-- 1 root root 78, 1 Aug 24 16:40 [EMAIL PROTECTED],1:2 crw-r--r-- 1 root root 78, 4097 Aug 24 16:40 [EMAIL PROTECTED],1:hubd crw-r--r-- 1 root root 78, 0 Aug 24 16:40 [EMAIL PROTECTED]:1 crw-r--r-- 1 root root 78, 0 Aug 24 16:40 [EMAIL PROTECTED]:2 crw-r--r-- 1 root root 78, 4096 Aug 24 16:40 [EMAIL PROTECTED]:hubd # pwd /devices/[EMAIL PROTECTED],4000/[EMAIL PROTECTED] # ls -al total 8 drwxr-xr-x 4 root sys 512 Jun 30 11:17 . drwxr-xr-x 8 root sys 512 Aug 24 12:22 .. drwxr-xr-x 2 root sys 512 Jun 30 08:07 [EMAIL PROTECTED],0 brw-r----- 1 root root 32, 16 Aug 24 16:28 [EMAIL PROTECTED],0:a crw-r----- 1 root root 32, 16 Aug 24 16:40 [EMAIL PROTECTED],0:a,raw brw-r----- 1 root root 32, 17 Aug 24 16:29 [EMAIL PROTECTED],0:b crw-r----- 1 root root 32, 17 Aug 24 16:40 [EMAIL PROTECTED],0:b,raw brw-r----- 1 root root 32, 18 Aug 24 16:40 [EMAIL PROTECTED],0:c crw-r----- 1 root root 32, 18 Aug 24 16:40 [EMAIL PROTECTED],0:c,raw brw-r----- 1 root root 32, 19 Aug 24 16:40 [EMAIL PROTECTED],0:d crw-r----- 1 root root 32, 19 Aug 24 16:40 [EMAIL PROTECTED],0:d,raw brw-r----- 1 root root 32, 20 Aug 24 16:40 [EMAIL PROTECTED],0:e crw-r----- 1 root root 32, 20 Aug 24 16:40 [EMAIL PROTECTED],0:e,raw brw-r----- 1 root root 32, 21 Aug 24 16:40 [EMAIL PROTECTED],0:f crw-r----- 1 root root 32, 21 Aug 24 16:40 [EMAIL PROTECTED],0:f,raw brw-r----- 1 root root 32, 22 Aug 24 16:40 [EMAIL PROTECTED],0:g crw-r----- 1 root root 32, 22 Aug 24 16:40 [EMAIL PROTECTED],0:g,raw brw-r----- 1 root root 32, 23 Aug 24 16:29 [EMAIL PROTECTED],0:h crw-r----- 1 root root 32, 23 Aug 24 16:40 [EMAIL PROTECTED],0:h,raw drwxr-xr-x 2 root sys 512 Jun 30 08:07 [EMAIL PROTECTED],0 brw-r----- 1 root root 32, 0 Aug 24 16:40 [EMAIL PROTECTED],0:a crw-r----- 1 root root 32, 0 Aug 24 16:40 [EMAIL PROTECTED],0:a,raw brw-r----- 1 root root 32, 1 Aug 24 16:40 [EMAIL PROTECTED],0:b crw-r----- 1 root root 32, 1 Aug 24 16:40 [EMAIL PROTECTED],0:b,raw brw-r----- 1 root root 32, 2 Aug 24 16:40 [EMAIL PROTECTED],0:c crw-r----- 1 root root 32, 2 Aug 24 16:40 [EMAIL PROTECTED],0:c,raw brw-r----- 1 root root 32, 3 Aug 24 16:40 [EMAIL PROTECTED],0:d crw-r----- 1 root root 32, 3 Aug 24 16:40 [EMAIL PROTECTED],0:d,raw brw-r----- 1 root root 32, 4 Aug 24 16:40 [EMAIL PROTECTED],0:e crw-r----- 1 root root 32, 4 Aug 24 16:40 [EMAIL PROTECTED],0:e,raw brw-r----- 1 root root 32, 5 Aug 24 16:40 [EMAIL PROTECTED],0:f crw-r----- 1 root root 32, 5 Aug 24 16:40 [EMAIL PROTECTED],0:f,raw brw-r----- 1 root root 32, 6 Aug 24 16:40 [EMAIL PROTECTED],0:g crw-r----- 1 root root 32, 6 Aug 24 16:40 [EMAIL PROTECTED],0:g,raw brw-r----- 1 root root 32, 7 Aug 24 16:40 [EMAIL PROTECTED],0:h crw-r----- 1 root root 32, 7 Aug 24 16:40 [EMAIL PROTECTED],0:h,raw Many thanks, Jonathan _______________________________________________ opensolaris-help mailing list opensolaris-help@opensolaris.org