한국어 English Chinese Russian

질문&답변 게시판 / 기술지원



SSL 암호화로 사용자의 입력정보가 보호되고 있습니다.
No. 1306 Re: [140804-0004KP] Re: SysRQ 는 어떻게 보내나요. 2014-08-04

안녕하십니까 최순규입니다

제가 무지하여 설명을 잘못 드렸습니다. SySRQ 문제가 아니라 Serial BREAK 기능입니다. 리눅스의 Magic SYSRQ 기능을 이용하기 위하여 serial BREAK 을 전송 하여야 합니다.

기존 환경에서는 minicom 을 이용하였으며, minicom 에서는 CTRL+A, f 를 입력 할 경우 BREAK 이 실행됩니다. 그 펑션은 다음과 같습니다

/*
* Send a break
*/
void m_break(int fd)
{
#ifdef USE_SOCKET
if (portfd_is_socket)
return;
#endif
#ifdef POSIX_TERMIOS
tcsendbreak(fd, 0);
#else
# ifdef _V7
# ifndef TIOCSBRK
{
struct sgttyb sg, ng;

ioctl(fd, TIOCGETP, &sg);
ioctl(fd, TIOCGETP, &ng);
ng.sg_ispeed = ng.sg_ospeed = B110;
ng.sg_flags = BITS8 | RAW;
ioctl(fd, TIOCSETP, &ng);
write(fd, "", 10);
ioctl(fd, TIOCSETP, &sg);
}
# else
ioctl(fd, TIOCSBRK, 0);
sleep(1);
ioctl(fd, TIOCCBRK, 0);
# endif
# endif
#endif
}

타 기기에서는 telnet 에서 send brk 명령어를 칠 경우 BREAK 신호가 시리얼로 변환되어 전달되는 방식으로 구현되어 있으나 CSE-T32는 다른 것 같습니다.

1. serial BREAK 기능을 다른방식으로 이용 가능 한가요?
2. 만약 없다면 구현 가능한가요?

저희가 serial BREAK 기능을 매우 유용하게 사용하고 있습니다. 타사 기기저럼 telnet 에서 send brk 명령어를 통하여 serial BREAK 이 구현된다면 매우 편할 것 같습니다.

그럼 이만 줄이겠습니다.

감사합니다.

참조
http://linux.die.net/man/3/tcsendbreak
http://curl.haxx.se/mail/archive-2003-09/0002.html
http://www.experts123.com/q/how-do-i-send-magic-sysrq-over-lanconsole.html
http://ltxfaq.custhelp.com/app/answers/detail/a_id/736/~/what-is-a-serial-break%3F



> 솔내시스템(주) wrote:
> ------------------------------------
> 안녕하십니까. 솔내시스템 기술지원팀입니다.
>
> 문의하신 SysRQ가 키보드에 있는 "PrtSc / SysRq"버튼을 의미하는 게 맞는지요?
>
> 윈도우의 경우 해당키는 전체화면을 캡처하는데 사용하는 특수키여서 응용프로그램에서 해당키의 작동 여부가 인식이 안 되는 것 같습니다.
>
> 검색결과 SysRQ에 해당하는 값은 10진수로 183, 16진수로 0xB7입니다.
>
> CSE-T32의 TCP/IP로 접속하신 후 위의 값을 송신하면 CSE-T32의 시리얼 포트로 값이 전송됩니다.
>
> 추가 문의사항이 있으시면 기술지원팀으로 문의 바랍니다.
>
> 감사합니다.
>
> > 최순규 wrote:
> > ------------------------------------
> > CSE-T32 를 사용하고 있습니다.
> >
> > CSE-T32을 통하여 SysRQ 를 serial 로 전송하고 싶습니다. 어떻게 하여야 하나요?
> >
> > 그럼 이만 줄이겠습니다.
> >
> > 감사합니다.
> >

글쓴이 최순규 업체명 파이오링크


NO Subject Name Date Read
1304 SysRQ 는 어떻게 보내나요. 최순규 2014-08-04 2181
1305 [140804-0004KP] Re: SysRQ 는 어떻게 보내나요. 솔내시스템(주) 2014-08-04 2262
1306 Re: [140804-0004KP] Re: SysRQ 는 어떻게 보내나요. 최순규 2014-08-04 2728
1307 Re: Re: [140804-0004KP] Re: SysRQ 는 어떻게 보내나요. 솔내시스템(주) 2014-08-05 2309
1312 감사인사 최순규 2014-08-19 2161
1313 Re: 감사인사 솔내시스템(주) 2014-08-19 2376