Date: Fri, 28 Nov 2008 10:33:05 +0100 (CET) From: kama <kama@pvp.se> To: Kevin Day <toasty@dragondata.com> Cc: freebsd-scsi@freebsd.org Subject: Re: hpacucli on 7.0/amd64 not working Message-ID: <20081128102808.Y20485@ns1.as.pvp.se> In-Reply-To: <C1F802FC-61D7-4ADE-890F-46AC7D2CFC6C@dragondata.com> References: <C1F802FC-61D7-4ADE-890F-46AC7D2CFC6C@dragondata.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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 > <Operation> > Thu Nov 13 15:29:40 2008 > <Name>OperationCaptureConfigurationMutex</Name> > Thu Nov 13 15:29:40 2008 > <Target>ModRoot137888128-System137937280</Target> > Thu Nov 13 15:29:40 2008 > </Operation> > 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: <HP Smart Array E200> 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" >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081128102808.Y20485>