[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Freeipmi-devel] ipmi_lan_open_session() question
From: |
Albert Chu |
Subject: |
Re: [Freeipmi-devel] ipmi_lan_open_session() question |
Date: |
Thu, 29 Sep 2005 08:23:35 -0700 |
AB,
> libfreeipmi driver APIs will completely change in the next
> release.
I just want to be sure that a "reasonable" backwards compatability can
be expected in 0.2.0. We all have code that isn't part of FreeIPMI and
some of the newer APIs may not be suitable/usable for our needs. I know
for a fact I cannot use the new sensors api at all. If someone develops
based out of the 0.1.3 API, I believe they should still be able to use
the old API if it is desired.
Al
--
Albert Chu
address@hidden
Lawrence Livermore National Laboratory
----- Original Message -----
From: Anand Babu <address@hidden>
Date: Tuesday, September 27, 2005 6:59 pm
Subject: Re: [Freeipmi-devel] ipmi_lan_open_session() question
> ,----[ "James Laros" <address@hidden> ]
> | I have a question about the usage of ipmi_lan_open_session. First
> | off I don't see it used in any of the utilities that come with the
> | distro? Any reason?
> `----
> libfreeipmi driver APIs will completely change in the next
> release. Thats one reason "fish" and tools waited for long time for
> network support. Newer APIs are very easy to use and driver
> independent. Same tools will work for inband and out-of-band
> drivers
> transparently. Refer to freeipmi/doc/example/udm-test.c in the CVS.
>
> ,----[ "James Laros" <address@hidden> ]
> | More specific question if I use the call as follows the Activate
> | Session Application Response returns a completion code of 0xcc
> | (Invalid data field in request)
> `----
> This means your input field(s) is wrong. You should compare your
> values with one of freeipmi's tools (like ipmipower). Bala wrote a
> simple UDP server to dump the values for debugging. It will be
> included in the next release. First make sure ipmipower, ipmiping
> tools work, before you start with your own tool.
>
> ,----[ "James Laros" <address@hidden> ]
> | Wasn't sure if I need to pass in something for session_seq_num or
> | session_id??? In the request message the session_id seems be set
> | properly to a temp session id, session_seq is 0 which should be ok
> | yes?
> `----
> With the newer APIs, session_seq, session_id crap all handled
> internally by the driver.
>
> ,----[ "James Laros" <address@hidden> ]
> | By the way it seems to return < 0 but set errno to Success??
> `----
> Thanks for reporting, this is a bug. lan_open_session returns without
> setting errno properly when ipmi_comp_test fails. I have fixed it in
> the CVS now.
>
> --
> Anand Babu
> GPG Key ID: 0x62E15A31
> Blog [http://ab.freeshell.org]
> The GNU Operating System [http://www.gnu.org]
>
>
> _______________________________________________
> Freeipmi-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/freeipmi-devel
>
- [Freeipmi-devel] ipmi_lan_open_session() question, James Laros, 2005/09/27
- Re: [Freeipmi-devel] ipmi_lan_open_session() question, Albert Chu, 2005/09/27
- Re: [Freeipmi-devel] ipmi_lan_open_session() question, Albert Chu, 2005/09/27
- Re: [Freeipmi-devel] ipmi_lan_open_session() question, Albert Chu, 2005/09/27
- Re: [Freeipmi-devel] ipmi_lan_open_session() question, Albert Chu, 2005/09/27
- Re: [Freeipmi-devel] ipmi_lan_open_session() question,
Albert Chu <=
- Re: [Freeipmi-devel] ipmi_lan_open_session() question, Albert Chu, 2005/09/30