From owner-freebsd-scsi@FreeBSD.ORG Fri Nov 28 10:06:20 2008 Return-Path: Delivered-To: freebsd-scsi@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2AED4106564A for ; Fri, 28 Nov 2008 10:06:20 +0000 (UTC) (envelope-from kama@pvp.se) Received: from ms1.as.pvp.se (dns.pvp.se [213.64.187.226]) by mx1.freebsd.org (Postfix) with ESMTP id 84E7C8FC1C for ; Fri, 28 Nov 2008 10:06:19 +0000 (UTC) (envelope-from kama@pvp.se) Received: by ms1.as.pvp.se (Postfix, from userid 1001) id B0D6119F; Fri, 28 Nov 2008 10:33:05 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by ms1.as.pvp.se (Postfix) with ESMTP id AF41219D; Fri, 28 Nov 2008 10:33:05 +0100 (CET) Date: Fri, 28 Nov 2008 10:33:05 +0100 (CET) From: kama X-X-Sender: kama@ns1.as.pvp.se To: Kevin Day In-Reply-To: Message-ID: <20081128102808.Y20485@ns1.as.pvp.se> References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-scsi@freebsd.org Subject: Re: hpacucli on 7.0/amd64 not working X-BeenThere: freebsd-scsi@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: SCSI subsystem List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Nov 2008 10:06:20 -0000 Hi, I can confirm this problem with amd64 in FreeBSD 7.1. I have HP DL380 G5 w P400 and P800 array cards. /Bjorn On Sat, 22 Nov 2008, Kevin Day wrote: > > Has anyone managed to get hpacucli working on amd64 in 7.0? I've got > an HP DL185 G5 with HP's E200 RAID card in it. I had hpacucli working > okay in 6.3/i386, and it works fine in a 64 bit Linux boot, but not in > 7.0/amd64: > > # /usr/local/sbin/hpacucli > .P Array Configuration Utility CLI .2. > Detecting Controllers...In AddChild:0x838c180 > In AddChild child doesnot exists:0x838c180 > Iam inside findDevce > The device enumerated now is 0x838c180 > In Reenumerate Childern Eoption is 1 > This device can discover children > Thu Nov 13 15:29:40 2008 > Operation Call: OperationSetAllowedControllerDiscovery > Thu Nov 13 15:29:40 2008 > Operation Call: OperationReadSystemInfo > Thu Nov 13 15:29:40 2008 > Operation Call: OperationCaptureConfigurationMutex > Thu Nov 13 15:29:40 2008 > Operation Call: OperationReleaseConfigurationMutex > Thu Nov 13 15:29:40 2008 > Operation Call: OperationDiscoverHostBusAdapters > Thu Nov 13 15:29:40 2008 > Operation Call: OperationDiscoverNonFibreHBA > __TRACE_CODE*1310* pBmicRequest->wCommandStatus=0 /usr/home/user/ > im453_new/im453/.s_/LINUX/src/lxioctlciss.cpp > zzz freebsd Bus = 5, devfn = 64, dev = 8, fn = 0 > freebsd, Looking for bus 5, device 8, function 0 > ioctl: Inappropriate ioctl for device > Thu Nov 13 15:29:40 2008 > Operation Call: OperationDiscoverInternalArrayControllers > zzz freebsd Bus = 5, devfn = 64, dev = 8, fn = 0 > freebsd, Looking for bus 5, device 8, function 0 > ioctl: Inappropriate ioctl for device > Thu Nov 13 15:29:40 2008 > Operation Call: OperationDiscoverChildren > The device enumerated now is 0x838c180 > In Reenumerate Childern Eoption is 2 > In Enumerate Child nodes > Thu Nov 13 15:29:40 2008 > Operation Call: OperationSystemPostProcess > Pchild in GenerateXML:0x8386d80 > Pchild in GenerateXML:0x0 > Thu Nov 13 15:29:40 2008 > Operation Call: OperationCaptureConfigurationMutex > Thu Nov 13 15:29:40 2008 > > Thu Nov 13 15:29:40 2008 > OperationCaptureConfigurationMutex > Thu Nov 13 15:29:40 2008 > ModRoot137888128-System137937280 > Thu Nov 13 15:29:40 2008 > > Done. > Type "help" for a list of supported commands. > Type "exit" to close the console. > > => controller all show > The device enumerated now is 0x838c180 > In Reenumerate Childern Eoption is 1 > This device can discover children > Thu Nov 13 15:30:06 2008 > Operation Call: OperationSetAllowedControllerDiscovery > Thu Nov 13 15:30:06 2008 > Operation Call: OperationReadSystemInfo > Thu Nov 13 15:30:06 2008 > Operation Call: OperationCaptureConfigurationMutex > Thu Nov 13 15:30:06 2008 > Operation Call: OperationReleaseConfigurationMutex > Thu Nov 13 15:30:06 2008 > Operation Call: OperationDiscoverHostBusAdapters > Thu Nov 13 15:30:06 2008 > Operation Call: OperationDiscoverNonFibreHBA > zzz freebsd Bus = 5, devfn = 64, dev = 8, fn = 0 > freebsd, Looking for bus 5, device 8, function 0 > ioctl: Inappropriate ioctl for device > Thu Nov 13 15:30:06 2008 > Operation Call: OperationDiscoverInternalArrayControllers > zzz freebsd Bus = 5, devfn = 64, dev = 8, fn = 0 > freebsd, Looking for bus 5, device 8, function 0 > ioctl: Inappropriate ioctl for device > Thu Nov 13 15:30:06 2008 > Operation Call: OperationDiscoverChildren > The device enumerated now is 0x838c180 > In Reenumerate Childern Eoption is 2 > In Enumerate Child nodes > Thu Nov 13 15:30:06 2008 > Operation Call: OperationSystemPostProcess > Pchild in GenerateXML:0x8386d80 > Pchild in GenerateXML:0x0 > > Error: No controllers detected. > > Anyone managed to get this to work? If not, any ideas as to what's > going on? I'm guessing the "inappropriate ioctl for device" is > significant here. I tried emailing the listed HP contact for hpacucli > (v.sri.sai.ganesh at hp.com) but didn't get any reply. > > -- Kevin > > > ciss0: port 0xe800-0xe8ff mem > 0xdef80000-0xdeffffff,0xdef78000-0xdef7ffff irq 35 at device 8.0 on pci5 > > ciss0@pci0:5:8:0: class=0x010400 card=0x3212103c chip=0x3238103c > rev=0x00 hdr=0x00 > vendor = 'Hewlett-Packard Company' > device = 'Smart Array E200/E200i Controller' > class = mass storage > subclass = RAID > cap 01[c0] = powerspec 2 supports D0 D1 D3 current D0 > cap 05[cc] = MSI supports 2 messages, 64 bit > cap 07[dc] = PCI-X 64-bit supports 133MHz, 4096 burst read, 1 > split transaction > > > > _______________________________________________ > freebsd-scsi@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-scsi > To unsubscribe, send any mail to "freebsd-scsi-unsubscribe@freebsd.org" >