Hi Frank, Hmmm, it's erroring out before the checkout of the parameter "Lan_Privilege_Limit". And the string-capitalize indicates there was an error in the input.
Hmmm. I suppose it's possible the privilege level limit is invalid and doesn't map to a value correctly, thus bmc-config errors out. I'll submit a bug for the other FreeIPMI developers that work on that part of the code. In the meantime, could you try tweaking the code to give it a shot? (or if you want, just holler and I'll build you a test rpm.) Modify fish/extensions/bc-common.scm and change (define privilege-limit-values '(("callback" . 1) ("user" . 2) <SNIP> ("no_access" . #xF))) to (define privilege-limit-values '(("reserved" . 0) ("callback" . 1) ("user" . 2) <SNIP> ("no_access" . #xF))) then reinstall of course. My current bet is the default config of your BMC is invalid, and thus confuses bmc-config. Thanks, Al -- Albert Chu [EMAIL PROTECTED] 925-422-5311 Computer Scientist High Performance Systems Division Lawrence Livermore National Laboratory ----- Original Message ----- From: Frank Hempel <[EMAIL PROTECTED]> Date: Sunday, June 11, 2006 8:56 am Subject: [Freeipmi-users] Cat ate fish during bmc-config > Hello, > > I just installed freeIpmi (0.2.1) on an intel-based server with a bmc. > Calling > #bmc-config --checkout > results in a "cat ate fish" situation with the output below. > > Could someone give me a hint what I might do totally wrong or > better > where should I start to debug or workaround? > > Thank you! > Ciao, Frank. > > > grizzly:/home/frank/install/ipmi/FreeIPMI/freeipmi-0.2.1# bmc- > config > --checkout > Section User1 > ## Give username > Username NULL > ## Possible values: Yes/No or blank to not set > Enable_User > ## Give password or leave it blank to clear password > Password > ## Possible values: Yes/No > Lan_Enable_Ipmi_Msgs Yes > ## Possible values: Yes/No > Lan_Enable_Link_Auth Yes > ## Possible values: Yes/No > Lan_Enable_Restrict_To_Callback No > > >>--:> >>--:> >>--:> >>--:> > ~ ~ Cat ate the fish!! ~ ~ > >>--:> >>--:> >>--:> >>--:> > Fish Exception Handler: > tag : wrong-type-arg > throw args : (string-capitalize Wrong type argument in position ~A > (expecting ~A): ~S (1 STRINGP #f) #f) > data : [/usr/local/sbin/bmc-config] > No backtrace available. > > > grizzly:/home/frank/install/ipmi/FreeIPMI/freeipmi-0.2.1# bmc-info > Device ID: 20 > Device Revision: 1 > [SDR Support] > Firmware Revision: 3.0 > [Device Available (normal operation)] > IPMI Version: 1.5 > Additional Device Support: > [Sensor Device] > [SDR Repository Device] > [SEL Device] > [FRU Inventory Device] > [IPMB Event Receiver] > [Chassis Device] > Manufacturer ID: 1002B99h > Product ID: 1h > Aux Firmware Revision Info: 7000000h > Channel Information: > Channel No: 0 > Medium Type: SMBus v1.0/1.1 > Protocol Type: IPMI-SMBus > Channel No: 1 > Medium Type: IPMB (I2C) > Protocol Type: IPMB-1.0 > Channel No: 2 > Medium Type: Asynch. Serial/Modem (RS-232) > Protocol Type: TMODE > Channel No: 3 > Medium Type: System Interface (KCS, SMIC, or BT) > Protocol Type: SMIC > Channel No: 4 > Medium Type: System Interface (KCS, SMIC, or BT) > Protocol Type: BT-15 > Channel No: 5 > Medium Type: System Interface (KCS, SMIC, or BT) > Protocol Type: KCS > Channel No: 6 > Medium Type: 802.3 LAN > Protocol Type: IPMB-1.0 > > > _______________________________________________ > Freeipmi-users mailing list > Freeipmi-users@gnu.org > http://lists.gnu.org/mailman/listinfo/freeipmi-users > _______________________________________________ Freeipmi-devel mailing list Freeipmi-devel@gnu.org http://lists.gnu.org/mailman/listinfo/freeipmi-devel