[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: openipmi does not connect to my IBM RSA2

Michelle Konzack <linux4michelle@tamay-dogan.net> writes:

> I am trying since several days to get asu connected to ibasm and failed.
> --[ '/var/log/syslog' ]-------------------------------------------------
> Aug  2 07:49:17 storage004 ibmasm: Unlocking the locked shared memory
> Aug  2 07:49:28 storage004 ibmasm: Unlocking the locked shared memory
> Aug  2 07:49:39 storage004 ibmasm: Unlocking the locked shared memory
> Aug  2 08:11:48 storage004 kernel: [ 4798.060619] ipmi message handler version 39.2
> Aug  2 08:11:48 storage004 kernel: [ 4798.094586] ipmi device interface
> Aug  2 08:11:48 storage004 kernel: [ 4798.121182] IPMI System Interface driver.
> Aug  2 08:11:48 storage004 kernel: [ 4798.134261] ipmi_si: Unable to find any System Interface(s)

The IBM RSA2 doesn't support any standard IPMI interface, does it?   And
AFAIK the ibmasm driver only supports the older IBM RSA.

Look at the Subsystem vid:pid and compare it with the device list
supported by the ibmasm driver:

bjorn@canardo:~$ lspci -vvnns 05:02
05:02.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE] [1002:5159] (prog-if 00 [VGA controller])
        Subsystem: IBM Remote Supervisor Adapter II (RSA2) [1014:029a]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64 (2000ns min), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 18
        Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M]
        Region 1: I/O ports at e000 [size=256]
        Region 2: Memory at febf0000 (32-bit, non-prefetchable) [size=64K]
        Expansion ROM at febc0000 [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel modules: radeon, radeonfb

bjorn@canardo:~$ modinfo ibmasm
filename:       /lib/modules/2.6.32-5-amd64/kernel/drivers/misc/ibmasm/ibmasm.ko
license:        GPL
description:    IBM ASM Service Processor Driver
author:         Max Asbock <masbock@us.ibm.com>, Vernon Mauery <vernux@us.ibm.com>
alias:          pci:v00001014d0000010Fsv*sd*bc*sc*i*
vermagic:       2.6.32-5-amd64 SMP mod_unload modversions 
parm:           ibmasm_debug: Set debug mode on or off (int)

See?  1014:0010 != 1014:029a

But the RSA2 has a vendor specific USB interface (in addition to the
mouse and keyboard interfaces) which can be used with some libusb based
tools from IBM, IIRC:

T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12   MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=04b3 ProdID=4001 Rev= 0.01
S:  Manufacturer=IBM
S:  Product=PPC I/F
S:  SerialNumber=00096b5xxxxx
C:* #Ifs= 3 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=01 Driver=usbhid
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=10ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=02 Driver=usbhid
E:  Ad=82(I) Atr=03(Int.) MxPS=   6 Ivl=10ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=8ms
E:  Ad=03(O) Atr=03(Int.) MxPS=  64 Ivl=8ms

It's been a long time since I used this, though....  I only use the
network interface to manage the card nowadays.  But you should be able
to download the necessary tools including source from IBM, unless my
memory fails me.

Yeah, my RSA2 isn't sitting in an IBM server either so it could work
differently from yours :-)


Reply to: