Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ubuntu@jgarry-ubuntu-bm5-instance-20230215-1843:~/mnt/linux2$ sudo ./tools/testing/selftests/firmware/fw_run_tests.sh
- Running namespace test:
- Testing with firmware in parent namespace (assumed to be same file system as PID1)
- Testing with firmware in child namespace
- OK
- -----------------------------------------------------
- Running kernel configuration test 1 -- rare
- Emulates:
- CONFIG_FW_LOADER=y
- CONFIG_FW_LOADER_USER_HELPER=n
- CONFIG_FW_LOADER_USER_HELPER_FALLBACK=n
- ./tools/testing/selftests/firmware/fw_filesystem.sh: filesystem loading works
- ./tools/testing/selftests/firmware/fw_filesystem.sh: async filesystem loading works
- ./tools/testing/selftests/firmware/fw_filesystem.sh: platform loading works
- Testing with the file present...
- Batched request_firmware() normal try #1: OK
- Batched request_firmware() normal try #2: OK
- Batched request_firmware() normal try #3: OK
- Batched request_firmware() normal try #4: OK
- Batched request_firmware() normal try #5: OK
- Batched request_firmware_into_buf() normal try #1: OK
- Batched request_firmware_into_buf() normal try #2: OK
- Batched request_firmware_into_buf() normal try #3: OK
- Batched request_firmware_into_buf() normal try #4: OK
- Batched request_firmware_into_buf() normal try #5: OK
- Batched request_firmware_direct() normal try #1: OK
- Batched request_firmware_direct() normal try #2: OK
- Batched request_firmware_direct() normal try #3: OK
- Batched request_firmware_direct() normal try #4: OK
- Batched request_firmware_direct() normal try #5: OK
- Batched request_firmware_nowait(uevent=true) normal try #1: OK
- Batched request_firmware_nowait(uevent=true) normal try #2: OK
- Batched request_firmware_nowait(uevent=true) normal try #3: OK
- Batched request_firmware_nowait(uevent=true) normal try #4: OK
- Batched request_firmware_nowait(uevent=true) normal try #5: OK
- Batched request_firmware_nowait(uevent=false) normal try #1: OK
- Batched request_firmware_nowait(uevent=false) normal try #2: OK
- Batched request_firmware_nowait(uevent=false) normal try #3: OK
- Batched request_firmware_nowait(uevent=false) normal try #4: OK
- Batched request_firmware_nowait(uevent=false) normal try #5: OK
- Test request_partial_firmware_into_buf() off=0 size=10: OK
- Test request_partial_firmware_into_buf() off=0 size=5: OK
- Test request_partial_firmware_into_buf() off=1 size=6: OK
- Test request_partial_firmware_into_buf() off=2 size=10: OK
- Testing with the file missing...
- Batched request_firmware() nofile try #1: OK
- Batched request_firmware() nofile try #2: OK
- Batched request_firmware() nofile try #3: OK
- Batched request_firmware() nofile try #4: OK
- Batched request_firmware() nofile try #5: OK
- Batched request_firmware_into_buf() nofile try #1: OK
- Batched request_firmware_into_buf() nofile try #2: OK
- Batched request_firmware_into_buf() nofile try #3: OK
- Batched request_firmware_into_buf() nofile try #4: OK
- Batched request_firmware_into_buf() nofile try #5: OK
- Batched request_firmware_direct() nofile try #1: OK
- Batched request_firmware_direct() nofile try #2: OK
- Batched request_firmware_direct() nofile try #3: OK
- Batched request_firmware_direct() nofile try #4: OK
- Batched request_firmware_direct() nofile try #5: OK
- Batched request_firmware_nowait(uevent=true) nofile try #1: OK
- Batched request_firmware_nowait(uevent=true) nofile try #2: OK
- Batched request_firmware_nowait(uevent=true) nofile try #3: OK
- Batched request_firmware_nowait(uevent=true) nofile try #4: OK
- Batched request_firmware_nowait(uevent=true) nofile try #5: OK
- Batched request_firmware_nowait(uevent=false) nofile try #1: OK
- Batched request_firmware_nowait(uevent=false) nofile try #2: OK
- Batched request_firmware_nowait(uevent=false) nofile try #3: OK
- Batched request_firmware_nowait(uevent=false) nofile try #4: OK
- Batched request_firmware_nowait(uevent=false) nofile try #5: OK
- Test request_partial_firmware_into_buf() off=0 size=10 nofile: OK
- Test request_partial_firmware_into_buf() off=0 size=5 nofile: OK
- Test request_partial_firmware_into_buf() off=1 size=6 nofile: OK
- Test request_partial_firmware_into_buf() off=2 size=10 nofile: OK
- Testing with both plain and XZ files present...
- Batched request_firmware() both try #1: OK
- Batched request_firmware() both try #2: OK
- Batched request_firmware() both try #3: OK
- Batched request_firmware() both try #4: OK
- Batched request_firmware() both try #5: OK
- Batched request_firmware_into_buf() both try #1: OK
- Batched request_firmware_into_buf() both try #2: OK
- Batched request_firmware_into_buf() both try #3: OK
- Batched request_firmware_into_buf() both try #4: OK
- Batched request_firmware_into_buf() both try #5: OK
- Batched request_firmware_direct() both try #1: OK
- Batched request_firmware_direct() both try #2: OK
- Batched request_firmware_direct() both try #3: OK
- Batched request_firmware_direct() both try #4: OK
- Batched request_firmware_direct() both try #5: OK
- Batched request_firmware_nowait(uevent=true) both try #1: OK
- Batched request_firmware_nowait(uevent=true) both try #2: OK
- Batched request_firmware_nowait(uevent=true) both try #3: OK
- Batched request_firmware_nowait(uevent=true) both try #4: OK
- Batched request_firmware_nowait(uevent=true) both try #5: OK
- Batched request_firmware_nowait(uevent=false) both try #1: OK
- Batched request_firmware_nowait(uevent=false) both try #2: OK
- Batched request_firmware_nowait(uevent=false) both try #3: OK
- Batched request_firmware_nowait(uevent=false) both try #4: OK
- Batched request_firmware_nowait(uevent=false) both try #5: OK
- Testing with only XZ file present...
- Batched request_firmware() componly try #1: OK
- Batched request_firmware() componly try #2: OK
- Batched request_firmware() componly try #3: OK
- Batched request_firmware() componly try #4: OK
- Batched request_firmware() componly try #5: OK
- Batched request_firmware_into_buf() componly try #1: OK
- Batched request_firmware_into_buf() componly try #2: OK
- Batched request_firmware_into_buf() componly try #3: OK
- Batched request_firmware_into_buf() componly try #4: OK
- Batched request_firmware_into_buf() componly try #5: OK
- Batched request_firmware_direct() componly try #1: OK
- Batched request_firmware_direct() componly try #2: OK
- Batched request_firmware_direct() componly try #3: OK
- Batched request_firmware_direct() componly try #4: OK
- Batched request_firmware_direct() componly try #5: OK
- Batched request_firmware_nowait(uevent=true) componly try #1: OK
- Batched request_firmware_nowait(uevent=true) componly try #2: OK
- Batched request_firmware_nowait(uevent=true) componly try #3: OK
- Batched request_firmware_nowait(uevent=true) componly try #4: OK
- Batched request_firmware_nowait(uevent=true) componly try #5: OK
- Batched request_firmware_nowait(uevent=false) componly try #1: OK
- Batched request_firmware_nowait(uevent=false) componly try #2: OK
- Batched request_firmware_nowait(uevent=false) componly try #3: OK
- Batched request_firmware_nowait(uevent=false) componly try #4: OK
- Batched request_firmware_nowait(uevent=false) componly try #5: OK
- Testing with both plain and ZSTD files present...
- Batched request_firmware() both try #1: OK
- Batched request_firmware() both try #2: OK
- Batched request_firmware() both try #3: OK
- Batched request_firmware() both try #4: OK
- Batched request_firmware() both try #5: OK
- Batched request_firmware_into_buf() both try #1: OK
- Batched request_firmware_into_buf() both try #2: OK
- Batched request_firmware_into_buf() both try #3: OK
- Batched request_firmware_into_buf() both try #4: OK
- Batched request_firmware_into_buf() both try #5: OK
- Batched request_firmware_direct() both try #1: OK
- Batched request_firmware_direct() both try #2: OK
- Batched request_firmware_direct() both try #3: OK
- Batched request_firmware_direct() both try #4: OK
- Batched request_firmware_direct() both try #5: OK
- Batched request_firmware_nowait(uevent=true) both try #1: OK
- Batched request_firmware_nowait(uevent=true) both try #2: OK
- Batched request_firmware_nowait(uevent=true) both try #3: OK
- Batched request_firmware_nowait(uevent=true) both try #4: OK
- Batched request_firmware_nowait(uevent=true) both try #5: OK
- Batched request_firmware_nowait(uevent=false) both try #1: OK
- Batched request_firmware_nowait(uevent=false) both try #2: OK
- Batched request_firmware_nowait(uevent=false) both try #3: OK
- Batched request_firmware_nowait(uevent=false) both try #4: OK
- Batched request_firmware_nowait(uevent=false) both try #5: OK
- Testing with only ZSTD file present...
- Batched request_firmware() componly try #1: OK
- Batched request_firmware() componly try #2: OK
- Batched request_firmware() componly try #3: OK
- Batched request_firmware() componly try #4: OK
- Batched request_firmware() componly try #5: OK
- Batched request_firmware_into_buf() componly try #1: OK
- Batched request_firmware_into_buf() componly try #2: OK
- Batched request_firmware_into_buf() componly try #3: OK
- Batched request_firmware_into_buf() componly try #4: OK
- Batched request_firmware_into_buf() componly try #5: OK
- Batched request_firmware_direct() componly try #1: OK
- Batched request_firmware_direct() componly try #2: OK
- Batched request_firmware_direct() componly try #3: OK
- Batched request_firmware_direct() componly try #4: OK
- Batched request_firmware_direct() componly try #5: OK
- Batched request_firmware_nowait(uevent=true) componly try #1: OK
- Batched request_firmware_nowait(uevent=true) componly try #2: OK
- Batched request_firmware_nowait(uevent=true) componly try #3: OK
- Batched request_firmware_nowait(uevent=true) componly try #4: OK
- Batched request_firmware_nowait(uevent=true) componly try #5: OK
- Batched request_firmware_nowait(uevent=false) componly try #1: OK
- Batched request_firmware_nowait(uevent=false) componly try #2: OK
- Batched request_firmware_nowait(uevent=false) componly try #3: OK
- Batched request_firmware_nowait(uevent=false) componly try #4: OK
- Batched request_firmware_nowait(uevent=false) componly try #5: OK
- usermode helper disabled so ignoring test
- ./tools/testing/selftests/firmware/fw_upload.sh: firmware upload cancellation works
- ./tools/testing/selftests/firmware/fw_upload.sh: firmware upload error handling works
- ./tools/testing/selftests/firmware/fw_upload.sh: oversized firmware error handling works
- ./tools/testing/selftests/firmware/fw_upload.sh: firmware upload for fw1 works
- ./tools/testing/selftests/firmware/fw_upload.sh: firmware upload for fw2 works
- ./tools/testing/selftests/firmware/fw_upload.sh: firmware upload for fw3 works
- -----------------------------------------------------
- Running kernel configuration test 2 -- distro
- Emulates:
- CONFIG_FW_LOADER=y
- CONFIG_FW_LOADER_USER_HELPER=y
- CONFIG_FW_LOADER_USER_HELPER_FALLBACK=n
- ./tools/testing/selftests/firmware/fw_filesystem.sh: timeout works
- ./tools/testing/selftests/firmware/fw_filesystem.sh: filesystem loading works
- ./tools/testing/selftests/firmware/fw_filesystem.sh: async filesystem loading works
- ./tools/testing/selftests/firmware/fw_filesystem.sh: platform loading works
- Testing with the file present...
- Batched request_firmware() normal try #1: OK
- Batched request_firmware() normal try #2: OK
- Batched request_firmware() normal try #3: OK
- Batched request_firmware() normal try #4: OK
- Batched request_firmware() normal try #5: OK
- Batched request_firmware_into_buf() normal try #1: OK
- Batched request_firmware_into_buf() normal try #2: OK
- Batched request_firmware_into_buf() normal try #3: OK
- Batched request_firmware_into_buf() normal try #4: OK
- Batched request_firmware_into_buf() normal try #5: OK
- Batched request_firmware_direct() normal try #1: OK
- Batched request_firmware_direct() normal try #2: OK
- Batched request_firmware_direct() normal try #3: OK
- Batched request_firmware_direct() normal try #4: OK
- Batched request_firmware_direct() normal try #5: OK
- Batched request_firmware_nowait(uevent=true) normal try #1: OK
- Batched request_firmware_nowait(uevent=true) normal try #2: OK
- Batched request_firmware_nowait(uevent=true) normal try #3: OK
- Batched request_firmware_nowait(uevent=true) normal try #4: OK
- Batched request_firmware_nowait(uevent=true) normal try #5: OK
- Batched request_firmware_nowait(uevent=false) normal try #1: OK
- Batched request_firmware_nowait(uevent=false) normal try #2: OK
- Batched request_firmware_nowait(uevent=false) normal try #3: OK
- Batched request_firmware_nowait(uevent=false) normal try #4: OK
- Batched request_firmware_nowait(uevent=false) normal try #5: OK
- Test request_partial_firmware_into_buf() off=0 size=10: OK
- Test request_partial_firmware_into_buf() off=0 size=5: OK
- Test request_partial_firmware_into_buf() off=1 size=6: OK
- Test request_partial_firmware_into_buf() off=2 size=10: OK
- Testing with the file missing...
- Batched request_firmware() nofile try #1: OK
- Batched request_firmware() nofile try #2: OK
- Batched request_firmware() nofile try #3: OK
- Batched request_firmware() nofile try #4: OK
- Batched request_firmware() nofile try #5: OK
- Batched request_firmware_into_buf() nofile try #1: OK
- Batched request_firmware_into_buf() nofile try #2: OK
- Batched request_firmware_into_buf() nofile try #3: OK
- Batched request_firmware_into_buf() nofile try #4: OK
- Batched request_firmware_into_buf() nofile try #5: OK
- Batched request_firmware_direct() nofile try #1: OK
- Batched request_firmware_direct() nofile try #2: OK
- Batched request_firmware_direct() nofile try #3: OK
- Batched request_firmware_direct() nofile try #4: OK
- Batched request_firmware_direct() nofile try #5: OK
- Batched request_firmware_nowait(uevent=true) nofile try #1: OK
- Batched request_firmware_nowait(uevent=true) nofile try #2: OK
- Batched request_firmware_nowait(uevent=true) nofile try #3: OK
- Batched request_firmware_nowait(uevent=true) nofile try #4: OK
- Batched request_firmware_nowait(uevent=true) nofile try #5: OK
- Batched request_firmware_nowait(uevent=false) nofile try #1: OK
- Batched request_firmware_nowait(uevent=false) nofile try #2: OK
- Batched request_firmware_nowait(uevent=false) nofile try #3: OK
- Batched request_firmware_nowait(uevent=false) nofile try #4: OK
- Batched request_firmware_nowait(uevent=false) nofile try #5: OK
- Test request_partial_firmware_into_buf() off=0 size=10 nofile: OK
- Test request_partial_firmware_into_buf() off=0 size=5 nofile: OK
- Test request_partial_firmware_into_buf() off=1 size=6 nofile: OK
- Test request_partial_firmware_into_buf() off=2 size=10 nofile: OK
- Testing with both plain and XZ files present...
- Batched request_firmware() both try #1: OK
- Batched request_firmware() both try #2: OK
- Batched request_firmware() both try #3: OK
- Batched request_firmware() both try #4: OK
- Batched request_firmware() both try #5: OK
- Batched request_firmware_into_buf() both try #1: OK
- Batched request_firmware_into_buf() both try #2: OK
- Batched request_firmware_into_buf() both try #3: OK
- Batched request_firmware_into_buf() both try #4: OK
- Batched request_firmware_into_buf() both try #5: OK
- Batched request_firmware_direct() both try #1: OK
- Batched request_firmware_direct() both try #2: OK
- Batched request_firmware_direct() both try #3: OK
- Batched request_firmware_direct() both try #4: OK
- Batched request_firmware_direct() both try #5: OK
- Batched request_firmware_nowait(uevent=true) both try #1: OK
- Batched request_firmware_nowait(uevent=true) both try #2: OK
- Batched request_firmware_nowait(uevent=true) both try #3: OK
- Batched request_firmware_nowait(uevent=true) both try #4: OK
- Batched request_firmware_nowait(uevent=true) both try #5: OK
- Batched request_firmware_nowait(uevent=false) both try #1: OK
- Batched request_firmware_nowait(uevent=false) both try #2: OK
- Batched request_firmware_nowait(uevent=false) both try #3: OK
- Batched request_firmware_nowait(uevent=false) both try #4: OK
- Batched request_firmware_nowait(uevent=false) both try #5: OK
- Testing with only XZ file present...
- Batched request_firmware() componly try #1: OK
- Batched request_firmware() componly try #2: OK
- Batched request_firmware() componly try #3: OK
- Batched request_firmware() componly try #4: OK
- Batched request_firmware() componly try #5: OK
- Batched request_firmware_into_buf() componly try #1: OK
- Batched request_firmware_into_buf() componly try #2: OK
- Batched request_firmware_into_buf() componly try #3: OK
- Batched request_firmware_into_buf() componly try #4: OK
- Batched request_firmware_into_buf() componly try #5: OK
- Batched request_firmware_direct() componly try #1: OK
- Batched request_firmware_direct() componly try #2: OK
- Batched request_firmware_direct() componly try #3: OK
- Batched request_firmware_direct() componly try #4: OK
- Batched request_firmware_direct() componly try #5: OK
- Batched request_firmware_nowait(uevent=true) componly try #1: OK
- Batched request_firmware_nowait(uevent=true) componly try #2: OK
- Batched request_firmware_nowait(uevent=true) componly try #3: OK
- Batched request_firmware_nowait(uevent=true) componly try #4: OK
- Batched request_firmware_nowait(uevent=true) componly try #5: OK
- Batched request_firmware_nowait(uevent=false) componly try #1: OK
- Batched request_firmware_nowait(uevent=false) componly try #2: OK
- Batched request_firmware_nowait(uevent=false) componly try #3: OK
- Batched request_firmware_nowait(uevent=false) componly try #4: OK
- Batched request_firmware_nowait(uevent=false) componly try #5: OK
- Testing with both plain and ZSTD files present...
- Batched request_firmware() both try #1: OK
- Batched request_firmware() both try #2: OK
- Batched request_firmware() both try #3: OK
- Batched request_firmware() both try #4: OK
- Batched request_firmware() both try #5: OK
- Batched request_firmware_into_buf() both try #1: OK
- Batched request_firmware_into_buf() both try #2: OK
- Batched request_firmware_into_buf() both try #3: OK
- Batched request_firmware_into_buf() both try #4: OK
- Batched request_firmware_into_buf() both try #5: OK
- Batched request_firmware_direct() both try #1: OK
- Batched request_firmware_direct() both try #2: OK
- Batched request_firmware_direct() both try #3: OK
- Batched request_firmware_direct() both try #4: OK
- Batched request_firmware_direct() both try #5: OK
- Batched request_firmware_nowait(uevent=true) both try #1: OK
- Batched request_firmware_nowait(uevent=true) both try #2: OK
- Batched request_firmware_nowait(uevent=true) both try #3: OK
- Batched request_firmware_nowait(uevent=true) both try #4: OK
- Batched request_firmware_nowait(uevent=true) both try #5: OK
- Batched request_firmware_nowait(uevent=false) both try #1: OK
- Batched request_firmware_nowait(uevent=false) both try #2: OK
- Batched request_firmware_nowait(uevent=false) both try #3: OK
- Batched request_firmware_nowait(uevent=false) both try #4: OK
- Batched request_firmware_nowait(uevent=false) both try #5: OK
- Testing with only ZSTD file present...
- Batched request_firmware() componly try #1: OK
- Batched request_firmware() componly try #2: OK
- Batched request_firmware() componly try #3: OK
- Batched request_firmware() componly try #4: OK
- Batched request_firmware() componly try #5: OK
- Batched request_firmware_into_buf() componly try #1: OK
- Batched request_firmware_into_buf() componly try #2: OK
- Batched request_firmware_into_buf() componly try #3: OK
- Batched request_firmware_into_buf() componly try #4: OK
- Batched request_firmware_into_buf() componly try #5: OK
- Batched request_firmware_direct() componly try #1: OK
- Batched request_firmware_direct() componly try #2: OK
- Batched request_firmware_direct() componly try #3: OK
- Batched request_firmware_direct() componly try #4: OK
- Batched request_firmware_direct() componly try #5: OK
- Batched request_firmware_nowait(uevent=true) componly try #1: OK
- Batched request_firmware_nowait(uevent=true) componly try #2: OK
- Batched request_firmware_nowait(uevent=true) componly try #3: OK
- Batched request_firmware_nowait(uevent=true) componly try #4: OK
- Batched request_firmware_nowait(uevent=true) componly try #5: OK
- Batched request_firmware_nowait(uevent=false) componly try #1: OK
- Batched request_firmware_nowait(uevent=false) componly try #2: OK
- Batched request_firmware_nowait(uevent=false) componly try #3: OK
- Batched request_firmware_nowait(uevent=false) componly try #4: OK
- Batched request_firmware_nowait(uevent=false) componly try #5: OK
- ./tools/testing/selftests/firmware/fw_fallback.sh: custom fallback loading mechanism works
- ./tools/testing/selftests/firmware/fw_fallback.sh: custom fallback loading mechanism works
- ./tools/testing/selftests/firmware/fw_fallback.sh: cancelling custom fallback mechanism works
- ./tools/testing/selftests/firmware/fw_upload.sh: firmware upload cancellation works
- ./tools/testing/selftests/firmware/fw_upload.sh: firmware upload error handling works
- ./tools/testing/selftests/firmware/fw_upload.sh: oversized firmware error handling works
- ./tools/testing/selftests/firmware/fw_upload.sh: firmware upload for fw1 works
- ./tools/testing/selftests/firmware/fw_upload.sh: firmware upload for fw2 works
- ./tools/testing/selftests/firmware/fw_upload.sh: firmware upload for fw3 works
- -----------------------------------------------------
- Running kernel configuration test 3 -- android
- Emulates:
- CONFIG_FW_LOADER=y
- CONFIG_FW_LOADER_USER_HELPER=y
- CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y
- ./tools/testing/selftests/firmware/fw_filesystem.sh: timeout works
- ./tools/testing/selftests/firmware/fw_filesystem.sh: filesystem loading works
- ./tools/testing/selftests/firmware/fw_filesystem.sh: async filesystem loading works
- ./tools/testing/selftests/firmware/fw_filesystem.sh: platform loading works
- Testing with the file present...
- Batched request_firmware() normal try #1: OK
- Batched request_firmware() normal try #2: OK
- Batched request_firmware() normal try #3: OK
- Batched request_firmware() normal try #4: OK
- Batched request_firmware() normal try #5: OK
- Batched request_firmware_into_buf() normal try #1: OK
- Batched request_firmware_into_buf() normal try #2: OK
- Batched request_firmware_into_buf() normal try #3: OK
- Batched request_firmware_into_buf() normal try #4: OK
- Batched request_firmware_into_buf() normal try #5: OK
- Batched request_firmware_direct() normal try #1: OK
- Batched request_firmware_direct() normal try #2: OK
- Batched request_firmware_direct() normal try #3: OK
- Batched request_firmware_direct() normal try #4: OK
- Batched request_firmware_direct() normal try #5: OK
- Batched request_firmware_nowait(uevent=true) normal try #1: OK
- Batched request_firmware_nowait(uevent=true) normal try #2: OK
- Batched request_firmware_nowait(uevent=true) normal try #3: OK
- Batched request_firmware_nowait(uevent=true) normal try #4: OK
- Batched request_firmware_nowait(uevent=true) normal try #5: OK
- Batched request_firmware_nowait(uevent=false) normal try #1: OK
- Batched request_firmware_nowait(uevent=false) normal try #2: OK
- Batched request_firmware_nowait(uevent=false) normal try #3: OK
- Batched request_firmware_nowait(uevent=false) normal try #4: OK
- Batched request_firmware_nowait(uevent=false) normal try #5: OK
- Test request_partial_firmware_into_buf() off=0 size=10: OK
- Test request_partial_firmware_into_buf() off=0 size=5: OK
- Test request_partial_firmware_into_buf() off=1 size=6: OK
- Test request_partial_firmware_into_buf() off=2 size=10: OK
- Testing with the file missing...
- Batched request_firmware() nofile try #1: OK
- Batched request_firmware() nofile try #2: OK
- Batched request_firmware() nofile try #3: OK
- Batched request_firmware() nofile try #4: OK
- Batched request_firmware() nofile try #5: OK
- Batched request_firmware_into_buf() nofile try #1: OK
- Batched request_firmware_into_buf() nofile try #2: OK
- Batched request_firmware_into_buf() nofile try #3: OK
- Batched request_firmware_into_buf() nofile try #4: OK
- Batched request_firmware_into_buf() nofile try #5: OK
- Batched request_firmware_direct() nofile try #1: OK
- Batched request_firmware_direct() nofile try #2: OK
- Batched request_firmware_direct() nofile try #3: OK
- Batched request_firmware_direct() nofile try #4: OK
- Batched request_firmware_direct() nofile try #5: OK
- Batched request_firmware_nowait(uevent=true) nofile try #1: OK
- Batched request_firmware_nowait(uevent=true) nofile try #2: OK
- Batched request_firmware_nowait(uevent=true) nofile try #3: OK
- Batched request_firmware_nowait(uevent=true) nofile try #4: OK
- Batched request_firmware_nowait(uevent=true) nofile try #5: OK
- Batched request_firmware_nowait(uevent=false) nofile try #1: OK
- Batched request_firmware_nowait(uevent=false) nofile try #2: OK
- Batched request_firmware_nowait(uevent=false) nofile try #3: OK
- Batched request_firmware_nowait(uevent=false) nofile try #4: OK
- Batched request_firmware_nowait(uevent=false) nofile try #5: OK
- Test request_partial_firmware_into_buf() off=0 size=10 nofile: OK
- Test request_partial_firmware_into_buf() off=0 size=5 nofile: OK
- Test request_partial_firmware_into_buf() off=1 size=6 nofile: OK
- Test request_partial_firmware_into_buf() off=2 size=10 nofile: OK
- Testing with both plain and XZ files present...
- Batched request_firmware() both try #1: OK
- Batched request_firmware() both try #2: OK
- Batched request_firmware() both try #3: OK
- Batched request_firmware() both try #4: OK
- Batched request_firmware() both try #5: OK
- Batched request_firmware_into_buf() both try #1: OK
- Batched request_firmware_into_buf() both try #2: OK
- Batched request_firmware_into_buf() both try #3: OK
- Batched request_firmware_into_buf() both try #4: OK
- Batched request_firmware_into_buf() both try #5: OK
- Batched request_firmware_direct() both try #1: OK
- Batched request_firmware_direct() both try #2: OK
- Batched request_firmware_direct() both try #3: OK
- Batched request_firmware_direct() both try #4: OK
- Batched request_firmware_direct() both try #5: OK
- Batched request_firmware_nowait(uevent=true) both try #1: OK
- Batched request_firmware_nowait(uevent=true) both try #2: OK
- Batched request_firmware_nowait(uevent=true) both try #3: OK
- Batched request_firmware_nowait(uevent=true) both try #4: OK
- Batched request_firmware_nowait(uevent=true) both try #5: OK
- Batched request_firmware_nowait(uevent=false) both try #1: OK
- Batched request_firmware_nowait(uevent=false) both try #2: OK
- Batched request_firmware_nowait(uevent=false) both try #3: OK
- Batched request_firmware_nowait(uevent=false) both try #4: OK
- Batched request_firmware_nowait(uevent=false) both try #5: OK
- Testing with only XZ file present...
- Batched request_firmware() componly try #1: OK
- Batched request_firmware() componly try #2: OK
- Batched request_firmware() componly try #3: OK
- Batched request_firmware() componly try #4: OK
- Batched request_firmware() componly try #5: OK
- Batched request_firmware_into_buf() componly try #1: OK
- Batched request_firmware_into_buf() componly try #2: OK
- Batched request_firmware_into_buf() componly try #3: OK
- Batched request_firmware_into_buf() componly try #4: OK
- Batched request_firmware_into_buf() componly try #5: OK
- Batched request_firmware_direct() componly try #1: OK
- Batched request_firmware_direct() componly try #2: OK
- Batched request_firmware_direct() componly try #3: OK
- Batched request_firmware_direct() componly try #4: OK
- Batched request_firmware_direct() componly try #5: OK
- Batched request_firmware_nowait(uevent=true) componly try #1: OK
- Batched request_firmware_nowait(uevent=true) componly try #2: OK
- Batched request_firmware_nowait(uevent=true) componly try #3: OK
- Batched request_firmware_nowait(uevent=true) componly try #4: OK
- Batched request_firmware_nowait(uevent=true) componly try #5: OK
- Batched request_firmware_nowait(uevent=false) componly try #1: OK
- Batched request_firmware_nowait(uevent=false) componly try #2: OK
- Batched request_firmware_nowait(uevent=false) componly try #3: OK
- Batched request_firmware_nowait(uevent=false) componly try #4: OK
- Batched request_firmware_nowait(uevent=false) componly try #5: OK
- Testing with both plain and ZSTD files present...
- Batched request_firmware() both try #1: OK
- Batched request_firmware() both try #2: OK
- Batched request_firmware() both try #3: OK
- Batched request_firmware() both try #4: OK
- Batched request_firmware() both try #5: OK
- Batched request_firmware_into_buf() both try #1: OK
- Batched request_firmware_into_buf() both try #2: OK
- Batched request_firmware_into_buf() both try #3: OK
- Batched request_firmware_into_buf() both try #4: OK
- Batched request_firmware_into_buf() both try #5: OK
- Batched request_firmware_direct() both try #1: OK
- Batched request_firmware_direct() both try #2: OK
- Batched request_firmware_direct() both try #3: OK
- Batched request_firmware_direct() both try #4: OK
- Batched request_firmware_direct() both try #5: OK
- Batched request_firmware_nowait(uevent=true) both try #1: OK
- Batched request_firmware_nowait(uevent=true) both try #2: OK
- Batched request_firmware_nowait(uevent=true) both try #3: OK
- Batched request_firmware_nowait(uevent=true) both try #4: OK
- Batched request_firmware_nowait(uevent=true) both try #5: OK
- Batched request_firmware_nowait(uevent=false) both try #1: OK
- Batched request_firmware_nowait(uevent=false) both try #2: OK
- Batched request_firmware_nowait(uevent=false) both try #3: OK
- Batched request_firmware_nowait(uevent=false) both try #4: OK
- Batched request_firmware_nowait(uevent=false) both try #5: OK
- Testing with only ZSTD file present...
- Batched request_firmware() componly try #1: OK
- Batched request_firmware() componly try #2: OK
- Batched request_firmware() componly try #3: OK
- Batched request_firmware() componly try #4: OK
- Batched request_firmware() componly try #5: OK
- Batched request_firmware_into_buf() componly try #1: OK
- Batched request_firmware_into_buf() componly try #2: OK
- Batched request_firmware_into_buf() componly try #3: OK
- Batched request_firmware_into_buf() componly try #4: OK
- Batched request_firmware_into_buf() componly try #5: OK
- Batched request_firmware_direct() componly try #1: OK
- Batched request_firmware_direct() componly try #2: OK
- Batched request_firmware_direct() componly try #3: OK
- Batched request_firmware_direct() componly try #4: OK
- Batched request_firmware_direct() componly try #5: OK
- Batched request_firmware_nowait(uevent=true) componly try #1: OK
- Batched request_firmware_nowait(uevent=true) componly try #2: OK
- Batched request_firmware_nowait(uevent=true) componly try #3: OK
- Batched request_firmware_nowait(uevent=true) componly try #4: OK
- Batched request_firmware_nowait(uevent=true) componly try #5: OK
- Batched request_firmware_nowait(uevent=false) componly try #1: OK
- Batched request_firmware_nowait(uevent=false) componly try #2: OK
- Batched request_firmware_nowait(uevent=false) componly try #3: OK
- Batched request_firmware_nowait(uevent=false) componly try #4: OK
- Batched request_firmware_nowait(uevent=false) componly try #5: OK
- ./tools/testing/selftests/firmware/fw_fallback.sh: fallback mechanism immediately cancelled
- The file never appeared: /sys/devices/virtual/misc/test_firmware/nope-test-firmware.bin/loading
- This might be a distribution udev rule setup by your distribution
- to immediately cancel all fallback requests, this must be
- removed before running these tests. To confirm look for
- a firmware rule like /lib/udev/rules.d/50-firmware.rules
- and see if you have something like this:
- SUBSYSTEM=="firmware", ACTION=="add", ATTR{loading}="-1"
- If you do remove this file or comment out this line before
- proceeding with these tests.
- ubuntu@jgarry-ubuntu-bm5-instance-20230215-1843:~/mnt/linux2$
- ubuntu@jgarry-ubuntu-bm5-instance-20230215-1843:~/mnt/linux2$
- ubuntu@jgarry-ubuntu-bm5-instance-20230215-1843:~/mnt/linux2$ uname -a
- Linux jgarry-ubuntu-bm5-instance-20230215-1843 6.8.0-rc5-g7e58e46976f2 #32 SMP PREEMPT_DYNAMIC Fri Feb 23 11:47:45 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
- ubuntu@jgarry-ubuntu-bm5-instance-20230215-1843:~/mnt/linux2$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement