Hi Deepak, Looking through things some more, I think I may have been confused earlier. Some additional thoughts:
> 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)? I was unaware that there was a driver in Linux that could put you into terminal mode. Perhaps that's what you're talking about? If that's the case, you may have things a lot easier. If you look at 14.7.8 of the ipmi 2.0 spec, there are lists of ascii text commands to do alot of the IPMI commands for you. You may not even need libfreeipmi :-) Al On Mon, 2007-06-25 at 09:41 -0700, Al Chu wrote: > 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 > > [email protected] > > http://lists.gnu.org/mailman/listinfo/freeipmi-devel -- Albert Chu [EMAIL PROTECTED] 925-422-5311 Computer Scientist High Performance Systems Division Lawrence Livermore National Laboratory _______________________________________________ Freeipmi-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/freeipmi-devel
