Just as a follow up on the mailing list, Evan and I have been going back and forth. The Asus motherboards have a few IPMI compliance issues. So we're hammering them out. A few workarounds to these issues can be expected in a future FreeIPMI.
Al On Fri, 2007-08-10 at 10:43 -0700, Al Chu wrote: > Hey Evan, > > Just so I'm not mistaken, you're saying that ipmi-sensors works over the > LAN, but ipmipower and ipmiconsole don't? Also, just to make sure, > you're using FreeIPMI 0.4.2? > > > Are the SOL Enable/Disable commands sent by the ipmipower tool, or the > > Deactivate Payload commands? > > The SOL enable/disable & Deactivate payload commands are specific to > SOL, don't worry about them for ipmipower. > > > Using the bmc-config tool, my SOL_Conf section is completely blank. > > It's quite possible Asus implemented that section incorrectly, which is > why they provided you with special openipmicmd calls. > > There's a lot of debugging we can do to get to the bottom of this. Lets > start with just ipmipower to make things simpler. Can you try using the > FreeIPMI debug rpms (on the webpage, or if you are compiling from > source, just add --enable-debug when you run ./configure) so we can get > extra debug info? > > With ipmipower try: > > > ipmipower -h <yournode> -u <yourusername> -p <yourpassword> -l admin > --stat --debug --ipmidump > > The above gets me a bunch of info for an IPMI 1.5 lan session. > > > ipmipower -h <yournode> -u <yourusername> -p <yourpassword> -l admin - > R 2.0 -T 2 --debug --ipmidump --stat > > The second one copies exactly the authentication/encryption options > given by the "Set SOL Enable" given below. So I can get more debug info > that way too. > > You may want to try w/o the debug options first, just to see if they > work first of course :-) > > Thanks, > Al > > On Fri, 2007-08-10 at 10:06 -0700, Felix, Evan J wrote: > > I had not as of yet setup other accounts, so I set one up using the > > User3 config tools using the bmc_config program. Before this I had used > > the admin user on User2. I enabled the Capabilities you mentioned below. > > Unfortunatly I still get the invalid username from the ipmipower and > > ipmiconsole tools. > > > > In looking at the asus provided changes to the OpenIPMI stack they > > provide this code to access a console: > > -----------------------------code > > # Set SOL Enable > > ./openipmicmd -k "0f 00 0c 21 01 01 01" lan -U admin -P > > $SOL_ADMIN_PASSWD -L admin -A rmcp+ -Ra rakp_hmac_sha1 -Ri hmac_sha1 -Rc > > none $SOL_IP 623 > > > > # Activate Payload > > ./openipmicmd -k "0f 00 06 48 01 01 00 00 00 00" lan -U admin -P > > $SOL_ADMIN_PASSWD -L admin -A rmcp+ -Ra rakp_hmac_sha1 -Ri hmac_sha1 -Rc > > none $SOL_IP 623 > > > > # Set SOL Baud Rate > > ./openipmicmd -k "0f 00 0c 21 01 05 $SOL_BAUD_RATE_TYPE" lan -U > > admin -P $SOL_ADMIN_PASSWD -L admin -A rmcp+ -Ra rakp_hmac_sha1 -Ri > > hmac_sha1 -Rc none $SOL > > _IP 623 > > > > clear > > # Start SOL console > > ./solterm lan -U admin -P $SOL_ADMIN_PASSWD -L admin -A rmcp+ -Ra > > rakp_hmac_sha1 -Ri none -Rc none -bitrate=$SOL_BAUD_RATE $SOL_IP > > -holdoff > > > > # Set SOL Disable > > ./openipmicmd -k "0f 00 0c 21 01 01 00" lan -U admin -P > > $SOL_ADMIN_PASSWD -L admin -A rmcp+ -Ra rakp_hmac_sha1 -Ri hmac_sha1 -Rc > > none $SOL_IP 623 > > > > # Deactivate Payload > > ./openipmicmd -k "0f 00 06 49 01 01 00 00 00 00" lan -U admin -P > > $SOL_ADMIN_PASSWD -L admin -A rmcp+ -Ra rakp_hmac_sha1 -Ri hmac_sha1 -Rc > > none $SOL_IP 623 > > ---------------------------------endcode > > > > Are the SOL Enable/Disable commands sent by the ipmipower tool, or the > > Deactivate Payload commands? > > > > Using the bmc-config tool, my SOL_Conf section is completely blank. > > > > Evan > > > > > -----Original Message----- > > > From: Al Chu [mailto:[EMAIL PROTECTED] > > > Sent: Friday, August 10, 2007 9:17 AM > > > To: Felix, Evan J > > > Cc: [email protected] > > > Subject: Re: [Freeipmi-users] ASUS IPMI card > > > > > > Hey Evan, > > > > > > I worked w/ Asus a few months back on some "sanity" checking > > > if FreeIPMI worked with their motherboards. Although there > > > were some nit-IPMI compliance complaints, they reported it > > > worked fine (of course who knows what motherboard/firmware > > > version they worked on). > > > > > > Anyways, if you are getting username invalid errors, it's > > > usually typical of the remote BMC not being configured > > > correctly. I take it you configured several new usernames? > > > Did you turn on "Enable_User", and "Lan_Enable_IPMI_Msgs" and > > > setup an appropriate "Lan_Privilege_Limit" > > > for the user? > > > > > > Al > > > > > > On Fri, 2007-08-10 at 09:04 -0700, Felix, Evan J wrote: > > > > Has anyone worked with the ASUS ASMB3 IPMI management card > > > on ASUS motherboards. Many of the uilities work, but some of > > > them just return a username invalid when you use them. The > > > bmc-config utility works fine locally. The ipmi-sensors and > > > impi-chassis seem to work fine. The ipmi-power, and > > > ipmi-console error out with a username invalid. The > > > ipmiconsole also does this. > > > > > > > > So, Anybody used this card with freeipmi, and any > > > suggestions on how I can figure out what it is doing. > > > > > > > > I do know that the utility that asus provides as a modified > > > OpenIPMI tarball uses rcmp+ commands to connect as the console. > > > > > > > > Evan > > > > > > > > _______________________________________________ > > > > Freeipmi-users mailing list > > > > [email protected] > > > > http://lists.gnu.org/mailman/listinfo/freeipmi-users > > > > > > > -- > > > Albert Chu > > > [EMAIL PROTECTED] > > > 925-422-5311 > > > Computer Scientist > > > High Performance Systems Division > > > Lawrence Livermore National Laboratory > > > > > -- Albert Chu [EMAIL PROTECTED] 925-422-5311 Computer Scientist High Performance Systems Division Lawrence Livermore National Laboratory _______________________________________________ Freeipmi-users mailing list [email protected] http://lists.gnu.org/mailman/listinfo/freeipmi-users
