[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Freeipmi-devel] IPMI Serial Interface (Terminal Mode) PowerPC
From: |
Al Chu |
Subject: |
Re: [Freeipmi-devel] IPMI Serial Interface (Terminal Mode) PowerPC |
Date: |
Mon, 25 Jun 2007 09:41:41 -0700 |
Hi Deepak,
> Layer 1 -> My Application
> Layer 2 -> libfreeipmi
> Layer 3 -> Terminal Mode Serial Interface Driver (Linux)
> Layer 4 -> Serial Driver (MPC8560 SCC)
>
> Is the above stacking correct as per FreeIPMI framework or I haven't
> understood the things?
Yup. You're correct. However (see below)
> If it is correct then is Terminal Mode Serial Interface Driver (Linux)
> available with
> freeIPMI and what all is required to customise it for using MPC8560 serial
> driver(SCC)?
Currently, FreeIPMI does not have a serial driver "integrated" within
the library. i.e., I can do something like this (pseudo-code):
ipmi_open_driver(LAN);
ipmi_cmd_power_control(OFF);
ipmi_close_driver(LAN);
put you can't do:
ipmi_open_driver(SERIAL);
ipmi_cmd_power_control(OFF);
ipmi_close_driver(SERIAL);
libfreeipmi could be used to help build the IPMI packets you need for
serial communication. However, some additions would be needed for
helping to build the headers/trailers for serial IPMI packets. I'm not
sure how much work would entail. I looked at the serial section of the
IPMI spec for the first time about 10 minutes ago :-O
> If it is not available where can I get the same?
I'm not sure if OpenIPMI's libraries support serial, but it may be worth
checking out.
Al
On Mon, 2007-06-25 at 14:45 +0630, Deepak Gaur wrote:
> Hi all
>
> I have task of making software for following hardware interface
>
> PowerPC MPC8560 SCC ------UART----IPMI Serial Interface(Terminal
> Mode)---->BMR-AVR BMC
>
> As I am not much aware about IPMI I shall be grateful if anyone can clear my
> doubts
>
> Software Available
>
> OS : linux kernel > 2.6.17 on Host processor
> Driver : SCC driver (Serial Driver) available with Linux Kernel
> Host processor : MPC8560 (ppc)
>
> The host processor is MPC8560 (Motorola ppc) and its Serial Communication
> controller is
> connected to BMC(BMR-AVR) over Serial Interface. The mode required is
> Terminal Mode as
> defined in IPMI Specs 1.5.
>
> My task is to write a user mode application in linux which issues commands
> over this
> serial interface to BMC and get the responses.
>
> My doubt is regarding software stacking of the various drives and my
> applicatiom .
>
> Layer 1 -> My Application
> Layer 2 -> libfreeipmi
> Layer 3 -> Terminal Mode Serial Interface Driver (Linux)
> Layer 4 -> Serial Driver (MPC8560 SCC)
>
> Is the above stacking correct as per FreeIPMI framework or I haven't
> understood the things?
>
> If it is correct then is Terminal Mode Serial Interface Driver (Linux)
> available with
> freeIPMI and what all is required to customise it for using MPC8560 serial
> driver(SCC)?
>
> If it is not available where can I get the same?
>
> Thanks in advance,
>
> with regards,
>
> Deepak Gaur
>
>
>
>
> _______________________________________________
> Freeipmi-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/freeipmi-devel
--
Albert Chu
address@hidden
925-422-5311
Computer Scientist
High Performance Systems Division
Lawrence Livermore National Laboratory