영어프랑스어스페인어

Ad


온웍스 파비콘

fwts - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 fwts 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 fwts입니다.

프로그램:

이름


fwts - 펌웨어 버그를 식별하기 위한 펌웨어 테스트 모음입니다.

개요


쯧쯧 [옵션] [테스트]

기술


이 매뉴얼 페이지는 간략하게 설명합니다 쯧쯧 펌웨어 테스트 스위트. 도구 쯧쯧 is
다양한 측면을 검사하고 테스트하도록 설계된 XNUMX개 이상의 테스트로 구성되어 있습니다.
PC 펌웨어. 이러한 테스트의 대부분은 테이블을 추출하고 상호 작용하기 위해 슈퍼 사용자 액세스 권한이 필요합니다.
펌웨어 및 ACPI와 함께 실행 쯧쯧 sudo를 사용하는 것이 필요합니다.
달리는 쯧쯧 옵션이 없으면 사용자가 필요하지 않은 모든 배치 테스트를 통해 실행됩니다.
상호 작용. 그러나 필요한 경우 실행할 특정 테스트만 선택할 수 있습니다.

기본적으로 쯧쯧 테스트 결과를 로그 파일로 출력 results.log 그러나 다른
로그 파일 이름을 지정할 수 있으며 필요한 경우 stderr 또는 stdout으로 출력할 수 있습니다.
선택된.

잠재적으로 시스템을 중단시킬 수 있는 테스트를 포함하여 다양한 테스트가 있음에 유의하십시오.
(예: 일시 중지/최대 절전 모드/재개).

옵션


fwts 옵션은 다음과 같습니다.

- 결과를 stdout으로 출력합니다.

--아피카
ACPICA 실행 모드 옵션을 활성화합니다. 쉼표로 구분하여 지정할 수 있습니다.
하나 이상의 옵션 목록. 사용 가능한 옵션은 다음과 같습니다.
AML 실행), 슬랙(간소한 모드로 실행), 오류 무시(ACPICA 무시)
예외 오류), disable-auto-repair(ACPICA가 자동으로 수정되지 않도록 비활성화)
손상된 ACPICA 컨트롤). 슬랙 모드는 다음의 암시적 반환을 켭니다.
버그가 있는 AML이 비 Windows에서 작동하도록 시도하는 제어 방법에 제로
시스템.

--acpica-디버그
ACPICA 하위 시스템을 호출할 때 ACPICA 디버그 경고 및 오류 메시지를 활성화합니다.
이것은 주로 fwts 개발자가 ACPICA 인터페이스 문제를 추적하는 데 도움을 주기 위한 것입니다.
fwts로.

--acpi규정 준수
ACPI 준수 여부를 구체적으로 확인하는 테스트만 실행
명세서. 이는 ACPI 테스트의 하위 집합일 수 있습니다.

-ㅏ --모두
모든 테스트를 실행합니다.

--arch=이름
펌웨어를 테스트 중인 대상 아키텍처를 지정합니다. 이것은 fwts를 허용합니다
하나의 아키텍처(호스트)에서 실행되지만 다른 아키텍처(호스트)에 대한 테스트 수행
아키텍처(대상). 알려진 아키텍처 문자열은 x86, x86_32 또는 x86_64입니다.
인텔의 경우; 아이테니엄의 경우 ia64; ARMv64용 arm64 또는 aarch8. 이 옵션이 아니면
지정된 경우 대상은 호스트와 동일한 것으로 간주됩니다.

-NS, --일괄
비대화형 배치 테스트를 실행합니다. 배치 테스트에는 사용자 상호 작용이 필요하지 않습니다.

--배치 실험
배치 실험 테스트만 실행합니다.

--분해-aml
AML(ACPI 기계어) 바이트 코드를 분해합니다. 이것은 AML을 분해하려고 시도합니다.
DSDT 및 SSDT 테이블에서 DSDT.dsl 및 SSDTx.dsl 소스를 생성합니다.

-NS, --덤프
펌웨어 데이터를 추출하여 로그 파일에 덤프합니다. 이렇게 하면 다음이 생성됩니다.
acpidump.log - ACPI 테이블의 XNUMX진수 덤프를 포함합니다(다음을 사용하여 읽을 수 있음).
acpixtract).
dmesg.log - 현재 커널 로그 메시지를 포함합니다.
dmidecode.log - dmidecode의 출력을 포함합니다.
lspci.log - lspci -vv -nn의 출력 포함
cpuinfo.log - cat의 출력 포함 / proc / cpuinfo
README.txt - 타임스탬프와 커널 버전 정보를 포함합니다.

--dumpfile=acpidump.log
acpidump 또는 sudo fwts --dump에서 생성된 출력에서 ​​ACPI 테이블을 로드합니다. 그만큼
후자는 fwts --dump가 acpidump보다 더 많은 테이블을 덤프할 수 있으므로 선호됩니다. 이것
한 시스템에서 테이블을 덤프하고 다른 시스템에서 fwts로 처리할 수 있습니다.
기계.

--uefi-get-var-다중
uefirtvariable get 변수에서 변수를 가져오는 횟수를 지정합니다.
스트레스 테스트.

--uefi-set-var-다중
uefirtvariable 설정 변수에 변수를 설정하는 횟수를 지정합니다.
스트레스 테스트.

--uefi-query-var-다중
uefirtvariable 쿼리에서 변수를 쿼리하는 횟수를 지정합니다.
가변 스트레스 테스트.

--필터-오류-폐기
자동으로 무시하려는 오류를 지정합니다. 하나는 쉼표를 제공합니다.
fwts가 보고하지 않기를 원하는 fwts 오류 메시지 레이블의 sperated list
오류. fwts는 테스트를 실행하지만 테스트 실패가 있고 레이블이 일치하는 경우
이 목록 fwts에 제공된 것은 이 오류를 무시합니다. 이것은 있을 수 없다
--filter-error-keep과 함께 사용됩니다.

--필터 오류 유지
유지하려는 오류를 지정하면 다른 모든 오류는 자동으로 무시됩니다.
하나는 fwts를 원하는 fwts 오류 메시지 레이블의 쉼표로 구분된 목록을 제공합니다.
오류로 보고하면 다른 테스트 실패는 보고되지 않고 자동으로 무시됩니다.
--filter-error-discard와 함께 사용할 수 없습니다.

-NS, --강제 청소
기존 결과 로그 파일에 추가하는 대신 새 결과 로그 파일을 생성합니다.
(기본).

-시간, --도움
내부 도움말 페이지를 출력합니다.

-NS, --인터렉티브
대화형 테스트를 실행합니다. 이러한 테스트에는 사용자 상호 작용이 필요합니다.

--인터랙티브-실험적
대화형 실험 테스트만 실행합니다.

-제이, --json-데이터-경로
fwts json 데이터 파일의 경로를 지정합니다. 이 파일에는 json 형식이 포함되어 있습니다.
구성 테이블(예: klog 스캐닝 패턴).

-케이, --klog=파일
커널 로그 링이 아닌 지정된 파일에서 커널 로그를 읽습니다.
완충기. 이를 통해 klog와 같은 커널 로그 스캐닝 테스트를 실행할 수 있습니다.
미리 수집된 로그 데이터.

--로그 필드
사용 가능한 로그 필터링 필드를 표시합니다. --log-filter로 이러한 필드 지정
기록하려는 필드를 선택합니다.

--로그 필터
로그 파일에 출력할 특정 유형의 로그 데이터를 지정합니다. 각
로그 데이터 라인은 로그 유형에 따라 특수 마커로 태그가 지정됩니다.
정보가 출력되고 있습니다. 사용 가능한 유형은 --log-fields를 사용하여 볼 수 있습니다.
쉼표로 구분된 목록으로 원하는 로그 유형을 지정하십시오. 필드를 비활성화하려면 접두사
예를 들면 다음과 같이 ~가 포함된 이름입니다.
--log-filter=RES,SUM은 결과와 요약 라인만 기록합니다.
--log-filter=ALL,~INF는 정보 행을 제외한 모든 행을 기록합니다.

--로그 형식
각 로그 라인에 정보를 지정하십시오. 다음 지정자를 사용할 수 있습니다.
%날짜 - 날짜
%시간 - 시간
%field - 로그 필터 필드
%owner - 테스트 루틴의 이름
%level - 테스트 실패 수준
%line - 로그 라인
예 --log-format="%date %time [%field] (%owner): "

--로그 수준 [심각|높음|중간|낮음|정보|전체]
기록할 테스트 실패 수준을 지정합니다. 테스트 실패 수준이 다음보다 높음
지정된 것은 실패로 기록되고 기록됩니다. 기본값은 '모두'입니다(즉,
'정보'와 동일). 예를 들어 '중간' 로그 수준은 테스트만 기록합니다.
'중간', '높음' 및 '심각' 수준의 실패, 여기서 로그 수준은
'critical'은 'critical' 수준의 실패만 기록합니다.

--로그 유형
로그 유형을 지정합니다. 현재 일반 텍스트, json 및 xml 로그 유형을 사용할 수 있으며
기본값은 일반 텍스트입니다.

--lspci=경로
lspci 바이너리에 대한 전체 경로와 파일 이름을 지정하십시오.

-NS, --전원 상태
S3 및 S4 전원 상태 테스트 실행(s3, s4 테스트)

--결과-구분자 없음
결과 로그 파일에 가로 구분 기호가 예쁘게 인쇄되지 않습니다.

-NS, --results-output=파일 이름
결과 출력 로그 파일을 지정합니다. stdout 및 stderr을 다음과 같이 지정할 수도 있습니다.
이러한 출력 스트림으로 리디렉션합니다.

-NS, --rsdp=physaddr
ACPI RSDP의 물리적 주소를 지정합니다. 이는 일부 시스템에서 유용합니다.
자동으로 감지할 수 없습니다.

--pm-방법=방법
S3 또는 S4를 입력하는 데 사용할 전원 방법을 지정합니다(또는 자동 감지가 사용됨).
다음 지정자를 사용할 수 있습니다.
logind - 사용 가능한 경우 기본 방법입니다(dbus 및 logind 필요).
pm-utils - 이전의 기본 방법으로, 이제 더 이상 사용되지 않습니다.
sysfs - logind를 사용할 수 없을 때 사용되는 폴백.
예: --pm-method=sysfs

--s3-지연-델타=N
각 S3 반복 사이의 지연에 추가할 시간입니다.

--s3-장치-확인
S3 주기 동안 장치 구성 간의 차이점을 확인합니다. 이것은 15를 추가합니다.
Wi-Fi가 다시 연결될 수 있도록 각 s3 재개 후 초 지연.

--s3-장치-확인-지연
장치가 재구성되는 동안 대기할 시간 지정(예: 재연결할 Wi-Fi,
연결할 이더넷..) 장치 구성 확인이 실행되기 전에. 기본값은
15초. 이 옵션을 사용하면 장치 검사가 가정되므로 장치 검사가 수행되지 않습니다.
또한 --s3-device-check 플래그를 사용해야 합니다.

--s3-하이브리드
fwts가 하이브리드 절전 모드를 실행할 수 있습니다.

--s3-분-지연=N
S3 반복 사이의 최소 시간.

--s3-최대-지연=N
S3 반복 사이의 최대 시간.

--s3-다중=N
실행할 여러 S3 일시 중지/재개 테스트의 수를 지정했습니다. 기본값은 2입니다.
테스트.

--s3-quirks=--특이[,--특이]
pm-suspend에 전달할 쿼크 인수의 쉼표로 구분된 목록을 지정합니다.
예: --s3-quirks=--quirk-s3-bios,--quirk-save-pci

--s3-수면 지연=N
일시 중지 시작부터 깨우기 시간까지 N초 동안 sleep합니다. 이
시간은 기계를 일시 중단하는 데 걸리는 시간보다 길어야 합니다.
웨이크업 타이머는 일시 중지 상태에서 실행됩니다. 기본값은 30초입니다.

--s3-일시 중단-시간=N
허용되는 최대 일시 중단 시간(초)을 지정합니다. 일시 중지가 다음보다 오래 걸리는 경우
그러면 오류가 기록됩니다.

--s3-재개-시간=N
허용되는 최대 재개 시간을 초 단위로 지정합니다. 이력서가 다음보다 오래 걸리는 경우
그러면 오류가 기록됩니다.

--s3power-sleep-지연=N
일시 중지 기간을 초 단위로 지정합니다. 값이 높을수록 더 정확합니다.
s3power 테스트 결과. 10분 미만의 시간은 권장하지 않습니다.

--s4-지연-델타=N
각 S4 반복 사이의 지연에 추가할 시간입니다.

--s4-장치-확인
S4 주기 동안 장치 구성 간의 차이점을 확인합니다. 이것은 15를 추가합니다.
Wi-Fi가 다시 연결될 수 있도록 각 s3 재개 후 초 지연.

--s4-장치-확인-지연
장치가 재구성되는 동안 대기할 시간 지정(예: 재연결할 Wi-Fi,
연결할 이더넷..) 장치 구성 확인이 실행되기 전에. 기본값은
15초. 이 옵션을 사용하면 장치 검사가 가정되므로 장치 검사가 수행되지 않습니다.
또한 --s4-device-check 플래그를 사용해야 합니다.

--s4-분-지연=N
S4 반복 사이의 최소 시간.

--s4-최대-지연=N
S4 반복 사이의 최대 시간.

--s4-다중=N
실행할 여러 S4 최대 절전 모드/재개 테스트 수를 지정했습니다. 기본값은 2입니다.
테스트.

--s4-quirks=--특이[,--특이]
pm-hibernate에 전달할 쿼크 인수의 쉼표로 구분된 목록을 지정합니다.
예: --s4-quirks=--quirk-save-pci

--s4-수면 지연=N
최대 절전 모드 시작부터 깨우기 시간까지 N초 동안 절전 모드로 전환됩니다. 이
시간은 기계를 최대 절전 모드로 전환하는 데 걸리는 시간보다 길어야 합니다.
웨이크업 타이머는 최대 절전 모드 동안 실행됩니다. 기본값은 현재 90입니다.
초.

-NS, --쇼 진행
실행 중인 테스트의 진행 상황을 보여줍니다. 각 테스트는 진행 중인 것으로 식별됩니다.
달리다. 긴 테스트의 경우 완료 시간의 백분율이 표시됩니다. fwts 기준
0.19.06 이것은 기본적으로 활성화되어 있으며 --quiet(또는 -q)로 비활성화할 수 있습니다.

-NS, --조용한
stdout에 출력하지 않고 조용히 실행합니다.

-NS, --진행률 표시 대화상자
실행 중인 테스트의 진행 상황을 대화 상자로 연결할 수 있는 형식으로 출력
--gauge 옵션이 있는 도구.

-에스, --쇼-테스트
사용 가능한 테스트의 이름을 표시합니다. 기본적으로 모든 테스트가 표시됩니다. --batch를 사용하십시오.
--interactive, --batch-experimental, --interactive-experimental, --utils 옵션
이러한 특정 테스트를 보여줍니다.

--쇼-테스트-전체
사소한 테스트 설명으로 나열된 사용 가능한 모든 테스트를 표시합니다. 기본적으로 표시됩니다
모든 테스트. --batch, --interactive, --batch-experimental,
--interactive-experimental 옵션은 이러한 특정 테스트를 표시합니다.

--show-테스트-카테고리
사용 가능한 모든 테스트와 해당 테스트가 속한 범주를 표시합니다.

--건너뛰기-테스트=테스트[,테스트..]
건너뛰고 실행하지 않을 테스트를 지정합니다. 목록은 쉼표로 구분해야 합니다.

--stdout-요약
테스트 종료 시 STDOUT에 SUCCESS 또는 FAILED를 출력합니다.

-NS, --테이블 경로=경로
ACPI 테이블이 포함된 경로를 지정합니다. 이 테이블은
형식: tablename.dat(예: DSDT.dat)(예: 다음을 사용하여 추출됨)
acpidump 또는 fwts --dump 그리고 acpixtract.

-유, --유틸
유틸리티를 실행합니다. 주석이 달린 ACPI 테이블과 같은 시스템 정보를 덤프하도록 설계되었습니다.
CMOS 메모리, Int 15 E820 메모리 맵, 펌웨어 ROM 데이터.

-V, --번역
출력 버전 번호 및 빌드 날짜 쯧쯧 도구입니다.

-w, --너비=N
출력 로그 파일의 문자 너비를 지정합니다. 기본값은 130입니다.

사용 예


모든 배치 테스트를 실행하고 결과를 기본 로그 results.log에 추가합니다.
sudo fwts

모든 대화형 테스트를 실행하고 Interactive.log라는 깨끗한 결과 로그를 시작합니다.
sudo fwts -i -f -r Interactive.log

대화식 및 배치로 모든 테스트를 실행합니다.
sudo fwts -i -b

배터리 및 cpufreq 테스트만 실행합니다.
sudo fwts 배터리 cpufreq

모든 배치 테스트를 실행하고 날짜와 줄 번호만 사용하여 새 로그 형식을 정의합니다.
sudo fwts --log-format="%날짜 %라인: "

모든 대화형 테스트를 실행하고 결과, 정보 및 요약 데이터만 기록합니다.
sudo fwts -i --log-filter=RES,INF,SUM

나중에 분석할 수 있도록 흥미로운 모든 펌웨어 정보를 로그 파일에 덤프합니다.
sudo fwts --덤프

커널 및 ACPI 드라이버 버전과 BIOS 정보 보기:
sudo fwts -w 80 -r stdout 버전 bios_info --log-filter=INF --log-format=""

배치 및 배치 실험 테스트를 표시합니다.
fwts --show-tests --batch --batch-실험적

각 테스트 사이의 지연 시간이 3초에서 1초 사이인 여러 S10 테스트 실행
0.2초의 테스트당 지연 델타
sudo fwts s3 --s3-다중=100 --s3-분-지연=1 --s3-최대-지연=10
--s3-지연-델타=0.2

onworks.net 서비스를 사용하여 온라인에서 fwts 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    Alt-F
    Alt-F
    Alt-F는 무료 오픈 소스를 제공합니다.
    DLINK용 대체 펌웨어
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F에는 Samba와 NFS가 있습니다.
    ext2/3/4 지원...
    Alt-F 다운로드
  • 2
    usm
    usm
    Usm은 통합 슬랙웨어 패키지입니다.
    자동으로 처리하는 관리자
    종속성 해결. 그것은 통일한다
    다음을 포함한 다양한 패키지 저장소
    슬랙웨어, 슬랙키, 피...
    다운로드
  • 3
    Chart.js
    Chart.js
    Chart.js는 Javascript 라이브러리입니다.
    디자이너와 개발자가 그림을 그릴 수 있습니다.
    HTML5를 사용하는 모든 종류의 차트
    캔버스 요소. Chart js는 훌륭한 기능을 제공합니다.
    배열 ...
    Chart.js 다운로드
  • 4
    JasperReports 용 iReport-Designer
    JasperReports 용 iReport-Designer
    참고: iReport/Jaspersoft Studio 지원
    공지: 버전 5.5.0부터,
    Jaspersoft Studio가 공식적으로
    JasperReports용 디자인 클라이언트. iReport
    의지...
    JasperReports용 iReport-Designer 다운로드
  • 5
    설치 후 F
    설치 후 F
    PostInstallerF는 모든
    Fedora Linux 및 기타 소프트웨어
    기본적으로 다음을 포함하지 않습니다.
    처음으로 Fedora를 실행합니다. 그것의
    쉽게...
    PostInstallerF 다운로드
  • 6
    추적하다
    추적하다
    strace 프로젝트가 다음 위치로 이동되었습니다.
    https://strace.io. strace is a
    진단, 디버깅 및 교육
    Linux용 사용자 공간 추적기. 그것은 사용
    모니터하기 위해...
    다운로드
  • 더»

Linux 명령

Ad