And I'll add that we can easily document these workarounds into the manpages/docs. Please see how I did the ipmipower manpage for all the non-compliant vendors I've found.
Al -- Albert Chu [EMAIL PROTECTED] 925-422-5311 Computer Scientist High Performance Systems Division Lawrence Livermore National Laboratory ----- Original Message ----- From: Albert Chu <[EMAIL PROTECTED]> Date: Monday, April 3, 2006 5:39 pm Subject: Re: [Freeipmi-devel] IBM e325 and GNU FreeIPMI > A.B., > > Was your "fix" to manually code the io-port address, register spacing, > etc. into bmc-info to get around the SMBIOS broken-ness? If that's > thecase, then we should add options to bmc-info and all the inband > tools to > allow the user to manually set them on the command line (or via config > file) if the firmware is bad. Otherwise how will any user with bad > firmware ever use FreeIPMI? Especially if IBM never releases a fix > (they may not be obligated to). > > Al > > -- > Albert Chu > [EMAIL PROTECTED] > 925-422-5311 > Computer Scientist > High Performance Systems Division > Lawrence Livermore National Laboratory > > > ----- Original Message ----- > From: Anand Babu <[EMAIL PROTECTED]> > Date: Monday, April 3, 2006 7:48 am > Subject: [Freeipmi-devel] IBM e325 and GNU FreeIPMI > > > IBM e325 BMC firmware has lots of bugs. > > > > I got bmc-info to work inband. SMBIOS reports that BMC is memory > > mapped, but it is really io ports based. I also found that GNU > > FreeIPMI was checking for SMBIOS record length to be > 16 bytes > which> should be >= 16 bytes. > > > > You should also unload OpenIPMI kernel modules before running GNU > > FreeIPMI tools. (lsmod | grep ipmi and rmmod all of them). > > > > Rest of the tools are waiting for data from BMC indefinitely in the > > middle of I/O. I tried fiddling with poll interval. but no luck. > > Proper fix should come from IBM. > > > > Best approach for now is to use GNU FreeIPMI in out-of-band mode. > > --------------------------------------------------------- > > athena /root# bmc-info > > Device ID: 0 > > Device Revision: 1 > > Firmware Revision: 1.72 > > [Device Available (normal operation)] > > IPMI Version: 1.5 > > Additional Device Support: > > [Sensor Device] > > [SDR Repository Device] > > [SEL Device] > > [FRU Inventory Device] > > [IPMB Event Receiver] > > [Bridge] > > [Chassis Device] > > Manufacturer ID: 2h > > Product ID: 8835h > > Aux Firmware Revision Info: 0h > > Channel Information: > > Channel No: 0 > > Medium Type: IPMB (I2C) > > Protocol Type: IPMB-1.0 > > Channel No: 1 > > Medium Type: 802.3 LAN > > Protocol Type: IPMB-1.0 > > > > -- > > Anand Babu > > GPG Key ID: 0x62E15A31 > > Blog [http://ab.freeshell.org] > > The GNU Operating System [http://www.gnu.org] > > > > > > > > _______________________________________________ > > Freeipmi-devel mailing list > > Freeipmiemail@example.com > > http://lists.gnu.org/mailman/listinfo/freeipmi-devel > > > > > > _______________________________________________ > Freeipmi-devel mailing list > Freeipmifirstname.lastname@example.org > http://lists.gnu.org/mailman/listinfo/freeipmi-devel > _______________________________________________ Freeipmi-devel mailing list Freeipmiemail@example.com http://lists.gnu.org/mailman/listinfo/freeipmi-devel