2015-01-10 3 views
0

나는 최근에 설치 한 Redhawk이를 RHEL 5.8에이 지침 내가 Redhawk이-냠 - 1.10.0-10-EL5-x86_64에에서 설치되었다 여기 http://redhawksdr.github.io/Documentation/mainch2.html#x4-60002Redhawk이 프로세스 수정은/dev/* USRP에 설치 : USRP

발견 사용 .tar.gz 파일.

설치 및 재부팅 후 시스템의/dev /에있는 모든 파일이 usrp : usrp가 소유하도록 변경되었으며 다른 사용자가 해당 파일에 쓸 수 없도록 사용 권한이 변경되었음을 발견했습니다. 이렇게하면 시스템상의 많은 사용자 스크립트가/dev/null에 쓸 수 없게 된 것을 쓰기 때문에 많은 문제가 발생합니다.

이전에 본 사람이 있습니까?

또한/usr/local/redhawk와 같은 모든 디렉토리가 redhawk : redhawk 대신 root : root가 소유하고 있음을 확인했습니다.

업데이트 : 올바른 소유권과 권한을/dev/* 파일에 복원 한 후에도 재부팅이 변경 사항을 되돌릴 수 있음을 발견했습니다. 그런 다음 파일 /etc/udev/rules.d/10-usrp-udh.rules을 제거하고 올바른 권한을 한 번 더 복원했습니다. 이번 재부팅 후 올바른 사용 권한이 유지되고 문제가 종료되었습니다. EL5 시리즈 설치 프로그램의 레드 호크 (redhawk)와 함께 UDH RPM에 설치된 USRP-UDH 규칙이 있어야합니다.

답변

0

UHD RPM에 의해 설치된 udev 규칙 파일 때문에 문제가 발생했는지 확인하십시오. 특히 CentOS5 (14.32.el5)의 udev 시스템은 공식 UHD 드라이버 및 fedora 사양 파일을 사용하여 만든 udev 규칙 파일에 포함 된 SUBSYSTEMS 및 ATTRS 태그를 지원하지 않습니다. REDHAWK (1.10.1)의 현재 버전은 CentOS5를 지원하지 않으므로 CentOS6으로 업그레이드하는 것이 좋습니다. 이것이 실용적인 옵션이 아니라면 UHD 드라이버의 CentOS5 호환 빌드를 얻어야합니다.

관련 문제