OK, thanks. How do I find the right memory regions? Is there an RTFM  
for this?

On Feb 21, 2008, at 1:18 PM, David A. Ranch wrote:

>
> This might be an issue with needing to specify specific memory  
> locations for your specific BMC.  Try unloading ALL IPMI kernel  
> modules and then run this script but you'll need to research and  
> specify the right memory regions:
>
> ipmimod.sh
> --
> #!/bin/bash
>
> #IPMI kernel module installer for Redhat-style machines
> [EMAIL PROTECTED]
>
> #07/26/06 - use absolute paths for modprobe
> #05/01/06 - orig version
>
> /sbin/modprobe ipmi_devintf
>
> maj=`cat /proc/devices | awk '/ipmidev/{print $1}'`
> echo $maj
> if [ -c /dev/ipmi0 ]
> then
>    rm -f /dev/ipmi0
>    /bin/mknod /dev/ipmi0 c $maj 0
> else
>    /bin/mknod /dev/ipmi0 c $maj 0
> fi
>
> IPMI_DRIVERS="ipmi_si ipmi_si_drv ipmi_kcs_drv"
> for driver in $IPMI_DRIVERS; do
>   find /lib/modules/`uname -r`/kernel/drivers/char/ipmi | grep  
> $driver > /dev/null
>   RETURN_VALUE=$?
>   if [ $RETURN_VALUE -eq 0 ] ; then
>     #Here are specific memory locations for Supermicro AOC-type  
> IPMI cards
>     /sbin/modprobe $driver type=kcs ports=0xca8 regspacings=4
>     break
>   fi
> done
> --
>
>
> For a cleaner solution on Centos5, I modified the /etc/rc.d/init.d/ 
> ipmi script to read additional startup options and in /etc/ 
> sysconfig/ipmi, I added the line:
> --
> IPMI_SI=yes
> IPMI_SI_MODULE_OPTIONS="type=kcs ports=0xca8 regspacings=4"
> --
>
>
> Ps. I have other IPMI issues and solutions here though this doc  
> really needs to be updated:
>
>     http://www.ecst.csuchico.edu/~dranch/LINUX/index-linux.html#ipmi
>
> --David
>
>
>> I'm using varying versions of Ubuntu stock kernels: 2.6.17-10  
>> 2.6.22-14 2.6.20-15 I just tried installing the modules and device  
>> on a different machine with 2.6.20-15, and got a different error  
>> than the -17. On the command line: FATAL: Error inserting ipmi_si  
>> (/lib/modules/2.6.22-14-server/kernel/ drivers/char/ipmi/ 
>> ipmi_si.ko): No such device In kern.log: ipmi_si: Unable to find  
>> any System Interface(s) As usual, the rest of the ipmi modules are  
>> installed, and /dev/ipmi0 has been created. On Feb 21, 2008, at  
>> 10:45 AM, Corey Minyard wrote:
>>>
>>> What Linux version are you running? That error means that the  
>>> driver was unable to register with the I/ O subsystem because the  
>>> name was already registered. Which is very strange, because this  
>>> is the only thing that is using that name. So you are trying to  
>>> load a module and the function is already compiled into the  
>>> kernel (not sure if that is even possible) or something very  
>>> weird is going on. -corey David Ranch wrote:
>>>>
>>>> You DO need the 'si' driver (as least I do). The SI driver  
>>>> should give a better error report than '17'. Look at the src  
>>>> code and see if there are any better descriptions there. --david  
>>>> ----- Original Message ----- From: Kurt Yoder  
>>>> <[EMAIL PROTECTED]> To: David Ranch Cc: ipmitool- 
>>>> [EMAIL PROTECTED] <ipmitool-  
>>>> [EMAIL PROTECTED]> Sent: Thu Feb 21 07:08:11 2008  
>>>> Subject: Re: [Ipmitool-devel] /dev/ipmi0 not seen by ipmitool?  
>>>> The device looks correct: # ls -l /dev/ipmi* crw-r--r-- 1 root  
>>>> root 254, 0 2008-02-19 11:59 /dev/ipmi0 the major node looks  
>>>> correct as well: # cat /proc/devices | grep ipmi 254 ipmidev the  
>>>> kernel modules appear to be loaded: # lsmod | grep ipmi  
>>>> ipmi_watchdog 20156 0 ipmi_devintf 10248 0 ipmi_msghandler 37952  
>>>> 2 ipmi_watchdog,ipmi_devintf I don't need to have the ipmi_si  
>>>> module loaded, correct? If I try to load it, I get an error in  
>>>> the kern.log: init_ipmi_si: Unable to register driver: -17 I'll  
>>>> have to check on the BIOS and BMC firmware. On Feb 20, 2008, at  
>>>> 4:47 PM, David A. Ranch wrote:
>>>>>
>>>>> Do you have the right BMC firmware loaded on the DL360 as well  
>>>>> as the most up to date BIOS and BMC firmware. Also, what's the  
>>>>> output of "ls -la /dev/ipmi*"? It should be something like: crw- 
>>>>> rw-rw- 1 root root 253, 0 Dec 10 15:38 /dev/ipmi0 --David
>>>>>>
>>>>>> Hiya, list! I installed openipmi successfully (I think), and  
>>>>>> now have a / dev/ ipmi0: # ls /dev/ipmi* /dev/ipmi0 However  
>>>>>> ipmitool doesn't like my device if I use -I open: # ipmitool - 
>>>>>> I open sdr Could not open device at /dev/ipmi0 or /dev/ipmi/0  
>>>>>> or /dev/ ipmidev/ 0: No such file or directory Get Device ID  
>>>>>> command failed Unable to open SDR for reading If I use -I imb,  
>>>>>> I get weird errors: # ipmitool -I imb sdr Error sending IMB  
>>>>>> request, status=1 ccode=0 Error sending IMB request, status=1  
>>>>>> ccode=0 Error sending IMB request, status=1 ccode=0 Error  
>>>>>> sending IMB request, status=1 ccode=0 Error sending IMB  
>>>>>> request, status=1 ccode=0 Error sending IMB request, status=1  
>>>>>> ccode=0 WARNING: Unknown SDR repository version 0x00 Error  
>>>>>> sending IMB request, status=1 ccode=bf Error sending IMB  
>>>>>> request, status=1 ccode=bf Error sending IMB request, status=1  
>>>>>> ccode=bf Unable to obtain SDR reservation Unable to open SDR  
>>>>>> for reading This is a local query, so AFAIK -I lan/-I lanplus  
>>>>>> would not be approriate for me, correct? Some notes: this  
>>>>>> works fine on all my ProLiant DL145 machines. However, I get  
>>>>>> the above-mentioned problem on all of my ProLiant DL360  
>>>>>> machines. So it seems to be something hardware- dependent.  
>>>>>> Suggestions? Comments? RTFM locations? Thanks, -Kurt  
>>>>>> ----------------------------------------------------------------- 
>>>>>> --
>>>>>> -- --- - This SF.net email is sponsored by: Microsoft Defy all  
>>>>>> challenges. Microsoft(R) Visual Studio 2008. http:// 
>>>>>> clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/  
>>>>>> _______________________________________________ Ipmitool-devel  
>>>>>> mailing list Ipmitool-devel@lists.sourceforge.net https:// 
>>>>>> lists.sourceforge.net/lists/listinfo/ipmitool-devel
>>>> ------------------------------------------------------------------- 
>>>> --
>>>> ---- This SF.net email is sponsored by: Microsoft Defy all  
>>>> challenges. Microsoft(R) Visual Studio 2008. http:// 
>>>> clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/  
>>>> _______________________________________________ Ipmitool-devel  
>>>> mailing list Ipmitool-devel@lists.sourceforge.net https:// 
>>>> lists.sourceforge.net/lists/listinfo/ipmitool-devel
>


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Ipmitool-devel mailing list
Ipmitool-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipmitool-devel

Reply via email to