bugGNU FreeIPMI - Bugs: bug #24300, ipmiconsole cannot connect to...

 
 

bug #24300: ipmiconsole cannot connect to various Intel servers

Submitter:  None
Submitted:  Thu 18 Sep 2008 05:25:09 PM UTC
   
 
Category:  ipmiconsole Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Improper Behaviour
Status:  Fixed Privacy:  Public
Assigned to:  chu11 Open/Closed:  Closed
Operating System:  GNU/Linux
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Mon 05 Oct 2009 06:25:31 PM UTC, comment #7: 

Sorry, never documented that I fixed them.  I think we dealt with it in e-mail.  It was fixed in the 0.7.4 release.

0.7.4 - 12/15/08
----------------
<snip>
o Fix Intel IPMI 2.0 workarounds in all tools/libraries.
<snip>

Albert Chu <chu11>
Group administrator
Mon 05 Oct 2009 06:19:41 PM UTC, comment #6: 

How did this get changed from Open with "BMC Error" to fixed, without code changes being implemented?

Andy Cress <arcress>
Tue 09 Dec 2008 01:10:28 AM UTC, comment #5: 

I tried freeIPMI 0.3.0, and ipmipower works:

  $ ipmipower -h xiv3-ipmi -R 2.0 --intel-2-0-session
  > stat

But that also works in freeIPMI 0.7.2:

  $ ipmipower -h xiv3-ipmi --driver-type=LAN_2_0 --authent=NONE --workaround=intel20
  > stat

ipmi-chassis 0.7.2 continues to fail with k_g invalid.

I said before that ipmiconsole 0.7.2 fails with k_g_invalid, but today I see it really fails with "password" invalid, as for the other reporter.  I'm not specifying a userid or password (and the BMC is fine with that with Ipmitool).

On 0.3.0, ipmiconsole --intel-2-0-session hangs for about a minute, then fails with "BMC Error".

Bryan Henderson <giraffedata>
Sat 06 Dec 2008 09:58:16 PM UTC, comment #4: 

I will try that Monday or Tuesday.

Bryan Henderson <giraffedata>
Thu 04 Dec 2008 10:56:58 PM UTC, comment #3: 

As an idea (for kicks if you have time), would you be willing to try out ipmipower in FreeIPMI (egads) 0.3.0 to see if the workarounds worked in that code?   That's the first IPMI 2.0 code I wrote with the Intel workarounds.  The options were different back then too.  "-R 2.0" for ipmi 2.0.

If you don't have time, don't sweat it.

Al


Albert Chu <chu11>
Group administrator
Thu 04 Dec 2008 10:46:56 PM UTC, comment #2: 

Sorry I didn't see these posts earlier.  Hopefully I've fixed the config on Savannah so that bugs actually send out e-mails to the mailing list.

I implemented the Intel workarounds a long time ago, but no longer have an Intel motherboard.  So I've been forward porting the patches since then and praying they still work and I didn't mess anything up along the way.  I guess something is messed up or there is something new to workaround.

Hopefully I can find an Intel mobo to try and fix this on.  I'm going through the code right now visually and can't see a workaround issue.

Al

P.S.  Bryan, I can see how the wording of the manpage was misinterpreted to make you think "I note the manual mentions this can happen with --workaround=intel20, but it doesn't mention anything to do about it. ".  I'm going to fix up the manpage to instead say:

There are a number of Intel IPMI 2.0 bugs.  These problems may cause "username invalid", "password invalid", or "k_g invalid" errors to occur.  They can be worked around by specifying the "intel20" workaround.

Albert Chu <chu11>
Group administrator
Sat 22 Nov 2008 01:18:03 AM UTC, comment #1: 

For me, it's "k_g invalid".  I note the manual mentions this can happen with --workaround=intel20, but it doesn't mention anything to do about it.

The problem appears to be with the RMCP+ connection -- I get the same thing with 'impi-chassis'.

Command is

  ipmi-chassis --host=xiv3-ipmi --driver-type=LAN_2_0 --authent=NONE --debug --workaround=intel20 --get-status

This is Intel S5000PSL.

freeipmi-0.7.2.

Works with Ipmitool.

bmc-info results and debug output attached.

(file #16894, file #16895)

Bryan Henderson <giraffedata>
Thu 18 Sep 2008 05:25:09 PM UTC, original submission:  

With freeipmi-0.6.7, I tested ipmiconsole against several Intel IPMI 2.0 servers and it could not establish a session.  It returned "[error received]: password invalid", but the same credentials worked with ipmitool sol and ipmiutil sol.
This was with the workaround -W intel20 included.  Debug output is attached.

Without the intel20, it returned either "[error received]: BMC Busy" or sometimes "[error received]: privilege level cannot be obtained for this user"

Servers tested:
Intel TIGI2U with BMC 0.54, BIOS SE7520JR23.86B.P.10.00.0087
Intel TIGW1U with BMC 0.20, BIOS S5000.86B.10.00.0087
Intel NSW1U  with BMC 0.17, BIOS S5000.86B.10.00.0084
each gives the same results.

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #16894:  freeipmilog added by giraffedata (18KiB - application/octet-stream)
file #16895:  bmc-info added by giraffedata (1KiB - application/octet-stream)
file #16520:  free-ipmiconsole.out added by None (16KiB - application/octet-stream - debug output from ipmiconsole)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by arcress (Posted a comment)
  • -email is unavailable- added by chu11 (Posted a comment)
  • -email is unavailable- added by giraffedata (Updated the item)
  • -email is unavailable- added by arcress (cc submitter)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 7 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2009-01-20 chu11 StatusNone Fixed
        Assigned toNone chu11
        Open/ClosedOpen Closed
    2008-11-22 giraffedata Attached File- Added freeipmilog, #16894
        Attached File- Added bmc-info, #16895
    2008-10-21 arcress Carbon-Copy- Added -email is unavailable-
    2008-09-18 None Attached File- Added free-ipmiconsole.out, #16520

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code