According to the mail thread "bio not working on dl380 g4 with newer ciss fw" (April 2007) [1] mickey@ seemed to have figured out what the problem is, but somehow it got lost (last mail in thread).
[1] http://www.mail-archive.com/[email protected]/msg40679.html The test setup was the following: HP ProLiant DL380 G6 with 4x 72 GB SAS disks connected to Smart Array P410i RAID controller Configuration 1 (bioctl and sysctl hw.sensors working): Disk 1 + 2 as RAID 1+0, Disk 3 + 4 unconfigured (only one logical drive, 1 LD), details with dmesg and command output in the attached configuration1.txt Configuration 2 (bioctl and sysctl hw.sensors does not work) Disk 1 + 2 as RAID 1+0, Disk 3 + 4 as RAID 1+0 (two logical drives, 2 LD), details with dmesg and command output in the attached configuration2.txt The attached outputs are from OpenBSD 4.6, but it is the same behavior with OpenBSD 4.9. bye Fabian Configuration 2 (bioctl and sysctl hw.sensors is working): Disk 1 + 2 as RAID 1+0, Disk 3 + 4 unconfigured (only one logical drive, 1 LD) partial dmesg output: ciss0 at pci1 dev 0 function 0 "Hewlett-Packard Smart Array" rev 0x01: apic 0 int 4 (irq 7) ciss0: 1 LD, HW rev 2, FW 3.52/3.52, 64bit fifo rro scsibus0 at ciss0: 1 targets sd0 at scsibus0 targ 0 lun 0: <HP, LOGICAL VOLUME, 3.52> SCSI3 0/direct fixed sd0: 69973MB, 512 bytes/sec, 143305920 sec total command output: # bioctl ciss0 Volume Status Size Device ciss0 0 Online 73372631040 sd0 RAID1 0 Online 73407865856 0:0.0 noencl <HP EH0072FAWJA > 1 Online 73407865856 0:1.0 noencl <HP EH0072FAWJA > 2 Online 73407865856 0:2.0 noencl <HP EH0072FAWJA > 3 Online 73407865856 0:3.0 noencl <HP EH0072FAWJA > # bioctl sd0 Volume Status Size Device ciss0 0 Online 73372631040 sd0 RAID1 0 Online 73407865856 0:0.0 noencl <HP EH0072FAWJA > 1 Online 73407865856 0:1.0 noencl <HP EH0072FAWJA > 2 Online 73407865856 0:2.0 noencl <HP EH0072FAWJA > 3 Online 73407865856 0:3.0 noencl <HP EH0072FAWJA > # sysctl hw.sensors hw.sensors.acpitz0.temp0=8.30 degC (zone temperature) hw.sensors.cpu0.temp0=54.00 degC hw.sensors.ciss0.drive0=online (sd0), OK # Configuration 2 (bioctl and sysctl hw.sensors does not work): Disk 1 + 2 as RAID 1+0, Disk 3 + 4 as RAID 1+0 (two logical drives, 2 LD) partial dmesg output: ciss0 at pci1 dev 0 function 0 "Hewlett-Packard Smart Array" rev 0x01: apic 0 int 4 (irq 7) ciss0: 2 LDs, HW rev 2, FW 3.52/3.52, 64bit fifo rro scsibus0 at ciss0: 2 targets sd0 at scsibus0 targ 0 lun 0: <HP, LOGICAL VOLUME, 3.52> SCSI3 0/direct fixed sd0: 69973MB, 512 bytes/sec, 143305920 sec total sd1 at scsibus0 targ 1 lun 0: <HP, LOGICAL VOLUME, 3.52> SCSI3 0/direct fixed sd1: 69973MB, 512 bytes/sec, 143305920 sec total command output: # bioctl ciss0 bioctl: Can't locate ciss0 device via /dev/bio # bioctl sd0 sd0: <HP, LOGICAL VOLUME, 3.52>, serial (unknown) # bioctl sd1 sd1: <HP, LOGICAL VOLUME, 3.52>, serial (unknown) # sysctl hw.sensors hw.sensors.acpitz0.temp0=8.30 degC (zone temperature) hw.sensors.cpu0.temp0=54.00 degC #
