승인됨: Fortect
지난 한 주 동안 일부 사용자에게 원치 않는 오류 코드 512가 포함된 알려진 오류 코드가 계속 발생했습니다. 이 문제는 여러 가지 이유로 발생합니다. 이제 이에 대해 논의해 보겠습니다.
AR65444 드라이버가 있는 동안 xdma 트랜잭션을 테스트하고 있습니다. 이 디자인은 Express v4.0 IP 주소용 PCI DMA 하위 시스템(195페이지)에 대한 샘플 스타일 및 디자인입니다.
하지만 run_test.sh 테스트를 실행하자마자 알 수 없는 512 오류가 발생합니다. 이 문제를 어떻게 해결합니까?
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
루트 @ NI-USRP-2974-ADBADBAD: ~ / native_pcie / xilinx_driver_rel20180420 # ls복사 라이센스에는 / libxdma / readme가 포함됩니다. txt 테스트 및 도구 / xdma /루트 @ NI-USRP-2974-ADBADBAD: ~ 대 native_pcie / xilinx_driver_rel20180420 # cd xdma /NI-USRP-2974-ADBADBAD의 루트: ~ / native_pcie / xilinx_driver_rel20180420 - xdma # lsMakefile cdev_bypass.o cdev_ctrl.o Cdev_sgdma .c cdev_xvc. t libxdma.c 모듈.주문 xdma.mod.c xdma_cdev.c xdma_mod.cModule.symvers cdev_ctrl. cdev_events.c cdev_sgdma.h cdev_xvc.h Libxdma .h version.h xdma.mod.o xdma_cdev.h xdma_mod.hcdev_bypass.c cdev_ctrl. h cdev_events.o cdev_sgdma.o cdev_xvc.o libxdma.o Xdma .koh xdma.o xdma_cdev.o xdma_mod.o루트 @ NI-USRP-2974-ADBADBAD: ~ 및 native_pcie / xilinx_driver_rel20180420 / xdma # 설치Makefile: 10: XVC_FLAGS:.make -C /lib/modules/4.6.7-rt14-cardassia-x64-434/build M = / 각 루트에 대한 홈 / native_pcie / xilinx_driver_rel20180420 / xdma 모듈make [1]: '/lib/modules/4.6.7-rt14-cardassia-x64-434/build'에 있는 디렉토리/ 홈 - 루트 / native_pcie / xilinx_driver_rel20180420 / xdma 및 Makefile: 10: XVC_FLAGS:. 건물 모듈, 레벨 2./ 자신의 홈 / 루트 / native_pcie / xilinx_driver_rel20180420 및 xdma / Makefile: 10: XVC_FLAGS:. MODPOST 모듈[1] 실행: 하나의 특정 정보를 무료로 둡니다 '/lib/modules/4.6.7-rt14-cardassia-x64-434/build'-C /lib/modules/4.6.7-rt14-cardassia-x64-434를 만들고 Modules_install을 빌드합니다.[1] 수행: m = / home 또는 root / native_pcie / xilinx_driver_rel20180420 / xdma '/lib/modules/4.6.7-rt14-cardassia-x64-434/build' 디렉토리의 중요 항목 설치 /home/root/native_pcie/xilinx_driver_rel20180420/xdma/xdma.ko DEPMOD 4.6.7-RT14-cardassia-x64-434make [1]: '/lib/modules/4.6.7-rt14-cardassia-x64-434/build' 디렉토리를 종료합니다.NI-USRP-2974-ADBADBAD의 루트: ~ / native_pcie / xilinx_driver_rel20180420 또는 xdma # cd ..루트 @ NI-USRP-2974-ADBADBAD: ~ 및 native_pcie / xilinx_driver_rel20180420 # ldld: 확실히 제안 파일이 없습니다.루트 @ NI-USRP-2974-ADBADBAD: ~ / native_pcie / xilinx_driver_rel20180420 번호 ls복사 라이센스에는 / libxdma / readme.txt 검사 / 도구 / xdma /가 포함됩니다.루트 @ NI-USRP-2974-ADBADBAD: ! / native_pcie / xilinx_driver_rel20180420 # CD 디스크 도구 /NI-USRP-2974-ADBADBAD의 루트: ~ / native_pcie / xilinx_driver_rel20180420 / applications # lsMakefile dma_from_device. h dma_to_device * dma_to_device.o 전체 성능 * performance.o Reg_rw .cdma_from_device * dma_from_device.o dma_to_device.c dma_utils.c 성능. k reg_rw * reg_rw.o루트 @ NI-USRP-2974-ADBADBAD: ! / native_pcie / xilinx_driver_rel20180420 / tools # 아무것도 하지 않음make: to는 "모두"를 위한 것입니다.루트 @ NI-USRP-2974-ADBADBAD: ! / native_pcie / xilinx_driver_rel20180420 / 도구 번호 modprobe xdma루트 @ NI-USRP-2974-ADBADBAD: ~ / native_pcie xilinx_driver_rel20180420 / tools # 새 CD ..루트 @ NI-USRP-2974-ADBADBAD: ~ / native_pcie / xilinx_driver_rel20180420 # ls복사 라이센스에는 / libxdma / readme.txt 테스트 / 액세서리 / xdma /가 포함됩니다.루트 @ NI-USRP-2974-ADBADBAD: ~ 또는 native_pcie / xilinx_driver_rel20180420 # 테스트 cd / dvd /루트 @ NI-USRP-2974-ADBADBAD: ~ / native_pcie / xilinx_driver_rel20180420 또는 테스트 # ls데이터 / dma_memory_mapped_test.sh * dma_streaming_test.sh 6 . Load_driver .sh * perform_hwcount.sh * Run_test .sh *NI-USRP-2974-ADBADBAD의 루트: ~ / native_pcie / xilinx_driver_rel20180420 테스트 # ./load_driver.shxdma 83181 0로드 중 xdma 자동차 소유자 ...커널 모듈이 안전하게 설치되었으며 현재 xmda 장치가 인식되었습니다. 했다루트 @ NI-USRP-2974-ADBADBAD: ! / native_pcie / xilinx_driver_rel20180420 / 테스트 번호 ./run_test.Number sh정보: 활성화된 채널 h2c는 1에 해당합니다.정보: 현재 활성화된 채널 c2h의 수는 1에 해당합니다.정보: 메모리에 매핑된 PCIe DMA 코어.정보: PCIe DMA 카드 읽기-읽기 테스트 실행 다운로드 크기: 256 기어 수: 1정보: 주소 균형 0으로 채널 0을 사용할 수 있도록 h2c를 작성하십시오.정보: 트랜잭션이 완료될 때까지 기다립니다.** 평균 체중은 256, 0.089277입니다.정보: 스테이션 h2c 0에 주소 오프셋 549686958592에 씁니다.정보: 트랜잭션이 완료될 때까지 기다립니다.** 가장 일반적인 PB = 256, 0.090962정보: 오프셋 집중 시 서브루틴 h2c 0을 1099373917184에 기록합니다.정보: 마지막 거래가 완료될 때까지 기다립니다.** 평균 대역폭은 256, 0.460733을 의미합니다.정보: 주소 오프셋이 1649060875776인 h2c 2 sift에 씁니다.정보: 현재 트랜잭션이 완료될 때까지 기다립니다./ dev / xdma0_h2c_0, W 0x17ff3b00e00, 0xffffffffffffffff 0x100! =파일에 쓰기: 시계 오류 512정보: 홈 오프셋 3에서 채널 0 c2h를 읽습니다.정보: 시장의 현재 거래가 완료될 때까지 기다립니다./ dev / xdma0_c2h_0, R 0x0, 환경 레 0xffffffffffffffff! = 0x100.파일 읽기: 알 수 없는 오류 512정보: 오프셋 하우스 주소 549686958592에서 채널 0 c2h를 읽고 있습니다.정보: 현재 트랜잭션이 완료될 때까지 기다립니다./ xdma0_c2h_0, R 0x0, de 0xffffffffffffffff에 대한 개발! 0x100을 의미합니다.파일 읽기: 알 수 없는 오류 512정보: 주소 오프셋 1099373917184 주변에서 채널 c2h를 읽고 있습니다.정보: 각각의 현재 거래가 완료될 때까지 기다리십시오./ dev - xdma0_c2h_0, R 0x0, 0xffffffffffffffff에서 멀리! = 0x100.파일 읽기: 알 수 없는 오류 512정보: 오프셋이 1649060875776인 채널 주소 7 c2h만 읽습니다.안내: 현재 구매한 쪽이 나올 때까지 기다립니다./ 개발 / xdma0_c2h_0, R 0x0, 꺼짐 0xffffffffffffffff! 0x100을 의미합니다.알 수 없는 파일 읽기: 오류 512정보: 증거의 무결성을 확인합니다.오류: 작성된 데이터가 검토된 데이터와 어려움을 겪지 않았습니다. 주소 시리즈: 0 - 256 데이터 파일 쓰기: 각 datafile0_4K.bin에 대한 데이터 사람의 파일 데이터 검사: data / output_datafile0_4K.bin오류: 제공된 데이터가 읽은 데이터와 실제로 일치하지 않습니다. 주소 범위: 256 512 데이터 파일 쓰기: data / datafile1_4K.bin 데이터 읽기 파일: 데이터 - output_datafile1_4K.bin오류: 기록된 데이터는 일반적으로 읽은 데이터와 혼합되지 않습니다. 주소 범위: 512-768 데이터 파일 쓰기: data datafile2_4K.bin 문서 읽기: 데이터 데이터 / output_datafile2_4K.bin오류: 서류상의 데이터가 연구 데이터와 일치하지 않을 수 있습니다. 장거리 등급: 768-1024 메모 파일 쓰기: data / datafile3_4K.bin 데이터 파일 읽기: 컴퓨터 데이터 / output_datafile3_4K.bin오류: 테스트가 오류와 함께 완료되었습니다.오류: 오류와 함께 테스트를 완료했습니다.지금 이 간단한 다운로드로 컴퓨터 성능을 높이십시오. 년