freeipmi-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Freeipmi-users] ASROCK MT-C224 + ipmiconsole: [error received]: exc


From: myglc2
Subject: Re: [Freeipmi-users] ASROCK MT-C224 + ipmiconsole: [error received]: excess errors received
Date: Wed, 25 Jan 2017 20:31:18 -0500
User-agent: mu4e 0.9.18; emacs 25.1.1

Hi Albert, Thank you for the quick response.

On 01/25/2017 at 20:00 Albert Chu writes:

> Hi,
>
> This seems to be an error caused by a simple sequence number issue.
> Enough messages from the remote service processor have gotten lost, so
> ipmiconsole gives up at some point.  I don't know if your log output
> below is showing consecutive
> "ipmiconsole_check_outbound_sequence_number" errors, but there is
> atleast that one big jump from #398 to #429, indicating lots of lost
> messages.

Sorry, I think my cut-and-paste left a bit to be desired ;-) Here is a
more informative ( hopefully) grep of a session that bags out about 1/2
way thru a linux boot ...

address@hidden /root/con/06$ cat freeipmi.debug.txt | grep -a -E 
'(failed;|excessive)'
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 329; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 331; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 333; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 335; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 337; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 339; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 341; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 343; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 345; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 347; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 349; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 351; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 353; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 355; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
19; session_sequence_number = 356; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 358; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 360; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p = 
17; session_sequence_number = 362; highest_received_sequence_number = 317
(ipmiconsole_processing.c, _process_ctx, 4077): hostname=e3bIPMI; 
protocol_state=9h: closing with excessive errors
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=Ah: session sequence number check failed; p = 
21; session_sequence_number = 363; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_requester_sequence_number, 389): 
hostname=e3bIPMI; protocol_state=Ah: requester sequence number check failed; p 
= 21; req_seq = 2Eh; expected_req_seq = 2Fh
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=Bh: session sequence number check failed; p = 
23; session_sequence_number = 366; highest_received_sequence_number = 317
(ipmiconsole_checks.c, ipmiconsole_check_command, 353): hostname=e3bIPMI; 
protocol_state=Bh: command check failed; p = 23; cmd = 49h; expected_cmd = 3Ch
(ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
hostname=e3bIPMI; protocol_state=Bh: session sequence number check failed; p = 
23; session_sequence_number = 367; highest_received_sequence_number = 317
address@hidden /root/con/06$

> You may wish to check network connections and such for errors, lost
> packets, etc.

I don't think so, the two machines are the only ones on a switch.

> If you believe this to not be the case, there is atleast 1 other known
> situation where I know this to occur.  It occurs when the server is
> being rebooted (or some similar to that) and the internal serial UART
> chip is rebooted and leads to some communication problems between it and
> the internal service processor, suddenly leading to huge jumps in
> sequence numbers.  Unfortunately, there is no solution for this other
> than to restart.

I tried rebooting/repowering and it does not affect this behavior.

FWIW, ipmitool does not report any errors and handles a full linux boot
with out bagging out.  However I do see 5 to 10 control-@ 's in the log
which are clearly errors.

So... I believe the problem is with the ASROCK MT-C224. I will follow up
with them.

Many thanks!

- George

> Al
>
> On Wed, 2017-01-25 at 14:38 -0500, myglc2 wrote:
>> NOTE: Please pardon if duplicate, I also posted via gmane by mistake.
>>
>> Hi,
>>
>> Using freeipmi ipmiconsole SOL to connect to ASROCK MT-C224 everything
>> is looking good until ...
>>
>>     [...]
>>     [error received]: excess errors received
>>     [closing the connection]
>>
>> So I tried ...
>>
>> ipmiconsole -h e3bIPMI -u admin -p admin --debug
>>
>> ... which showed me ....
>>
>> [...]
>> (ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
>> hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p 
>> = 17; session_sequence_number = 396; highest_received_sequence_number = 384
>> [...]
>> (ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
>> hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p 
>> = 17; session_sequence_number = 398; highest_received_sequence_number = 384
>> [...]
>> (ipmiconsole_checks.c, ipmiconsole_check_outbound_sequence_number, 186): 
>> hostname=e3bIPMI; protocol_state=9h: session sequence number check failed; p 
>> = 17; session_sequence_number = 429; highest_received_sequence_number = 384
>> (ipmiconsole_processing.c, _process_ctx, 4077): hostname=e3bIPMI;
>> protocol_state=9h: closing with excessive errors
>>
>> Looks like the BMC is stuck at # 186, EH? So I tried ...
>>
>> ipmiconsole -h e3bIPMI -u admin -p admin  -W solpacketseq --debug
>>
>> ... and ...
>>
>> ipmiconsole -h e3bIPMI -u admin -p admin  -W solpacketseq
>>
>> ... neither of which helped. Suggestions would be most welcome.
>>
>> Thanks in advance - George
>>
>> VERSIONS:
>>
>> ipmiconsole --version
>> ipmiconsole - 1.4.5
>>
>> ASROCK
>> BIOS 3.20        7/17/2015
>> BMC  04.04.00    9/3/2014
>>
>> _______________________________________________
>> Freeipmi-users mailing list
>> address@hidden
>> https://lists.gnu.org/mailman/listinfo/freeipmi-users



reply via email to

[Prev in Thread] Current Thread [Next in Thread]