DRIVER

DRIVER

DRIVER 로그

BSR/필터 드라이버 초기화, 장치 생성, IOCTL, PnP와 unload에 해당하는 로그를 현재 코드 기준으로 정리합니다.

분류 상수: BSR_LC_DRIVER

이 카테고리에서 확인할 사항

  • 출력 맥락: BSR/필터 드라이버 초기화, 장치 생성, IOCTL, PnP와 unload

  • 우선 점검: NTSTATUS/errno, device object와 extension, IOCTL 입력 크기, PnP/IRQL 및 load/unload 순서

  • 플랫폼 분기: 같은 인덱스가 여러 행이면 Linux/Windows, 호환성 또는 실행 조건에 따른 메시지 변형입니다.

로그 목록

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

로그 인덱스

로그 수준

현재 코드 메시지

상세 의미 및 영향

비고

코드 위치

1

err

ZwDeviceIoControl with IOCTL_MOUNTMGR_CHANGE_NOTIFY has been failed, status : 0x%x

  •  

  •  

bsr/bsr-kernel-compat/windows/bsr_windows.c:2368

2

err

Failed to initialization bsr driver due to can't create root device, err(%x)

root device(\Device\mvolBsrCtrl) 생성 실패로 드라이버 초기화를 실패했습니다. bsr을 사용하지 못합니다.

로그에 출력 된 err 확인이 필요합니다.

bsr-platform/windows/bsrvflt/disp.c:124

3

err

Failed to initialization bsr driver due to can't create symbolic link, err(%x)

심볼릭 링크(\DosDevices\mvolBsrCtrl) 생성 실패로 드라이버 초기화를 실패했습니다. bsr을 사용하지 못합니다.

로그에 출력 된 err 확인이 필요합니다.

bsr-platform/windows/bsrvflt/disp.c:131

4

info

BSR MVF Driver loaded.

bsr 드라이버가 로드되었습니다.

  •  

bsr-platform/windows/bsrvflt/disp.c:160

5

info

Safe boot mode %u

안전 모드 부팅 되었습니다.

  •  

bsr-platform/windows/bsrvflt/disp.c:299

9

err

Failed to initialize WorkThread. status(0x%x)

  •  

  •  

bsr-platform/windows/bsrvflt/disp.c:384

10

info

IOCTL_MVOL_MOUNT_VOLUME. %ws Volume is mounted

볼륨을 마운트 했습니다.

  •  

bsr-platform/windows/bsrvflt/disp.c:972

11

err

Failed to get volume info due to this is root device

대상이 root device 이므로 볼륨 정보를 얻는데 실패했습니다.

  •  

bsr-platform/windows/bsrvflt/ops.c:109

12

err

Failed to get volume info due to buffer too small out %d sizeof(MVOL_VOLUME_INFO) %d

버퍼 크기가 작아서 볼륨 정보를 얻는데 실패했습니다.

  •  

bsr-platform/windows/bsrvflt/ops.c:117

13

err

%s

복제 볼륨이 아니므로 볼륨 마운트를 실패했습니다.

로그에 출력 된 마운트 대상 볼륨 확인이 필요합니다.

bsr-platform/windows/bsrvflt/ops.c:156

14

err

%s

bsr에서 사용중인 볼륨이므로 볼륨 마운트를 실패했습니다.

  •  

bsr-platform/windows/bsrvflt/ops.c:172

15

err

Failed to get volume size due to buffer too small

버퍼 크기가 작아서 볼륨 크기를 얻는데 실패했습니다.

  •  

bsr-platform/windows/bsrvflt/ops.c:257

16

err

Failed to get volume size due to cannot find volume, PD=%ws

볼륨을 찾을 수 없어 볼륨 사이즈를 얻는데 실패했습니다.

로그에 출력 된 PD 확인이 필요합니다.

bsr-platform/windows/bsrvflt/ops.c:272

17

err

Failed to get volume size due to cannot get volume size, err=0x%x

볼륨 사이즈를 얻는데 실패했습니다.

로그에 출력 된 err 확인이 필요합니다.

bsr-platform/windows/bsrvflt/ops.c:284

18

err

Failed to get count info due to buffer too small

  •  

  •  

bsr-platform/windows/bsrvflt/ops.c:303

19

err

Failed to get count info due to cannot find volume, PD=%ws

  •  

  •  

bsr-platform/windows/bsrvflt/ops.c:317

20

err

Failed to set disk error dule to buffer too small

버퍼 크기가 작아서 디스크 I/O 오류 시뮬레이션을 실패했습니다.

  •  

bsr-platform/windows/bsrvflt/ops.c:346

21

info

IOCTL_MVOL_SET_SIMUL_DISKIO_ERROR ErrorFlag:%d ErrorType:%d

I/O 오류 시뮬레이션을 설정했습니다.

  •  

bsr-platform/windows/bsrvflt/ops.c:352

22

err

Failed to set minmum log level due to buffer too small

  •  

  •  

bsr-platform/windows/bsrvflt/ops.c:400

23

err

Failed to set log file max count due to buffer too small

버퍼 크기가 작아서 최대 로그 파일 저장 수 변경을 실패했습니다.

  •  

bsr-platform/windows/bsrvflt/ops.c:691

24

info

The log level has been updated, type : %s(%d), minumum level : %s(%d) => %s(%d), result : %lu

  •  

  •  

bsr-platform/windows/bsrvflt/ops.c:421

25

info

Change the maximum number of log files stored %lu => %lu

저장하는 최대 로그 파일 수를 변경했습니다.

  •  

bsr-platform/windows/bsrvflt/ops.c:698

26

err

Failed to get bsr log due to invalid parameter. size is not allocate

버퍼 사이즈 설정이 잘못되었거나 설정되지 않아 로그를 얻는데 실패했습니다.

  •  

bsr-platform/windows/bsrvflt/ops.c:779

27

err

Failed to get bsr log due to buffer too small

버퍼 크기가 작아서 로그를 얻는데 실패했습니다

  •  

bsr-platform/windows/bsrvflt/ops.c:786

28

err

Failed to get bsr log due to invalid parameter. log buffer is not allocate

로그가 버퍼에 저장되지 않아 로그를 얻는데 실패했습니다.

  •  

bsr-platform/windows/bsrvflt/ops.c:796

29

err

Failed to set handle use due to buffer too small

  •  

  •  

bsr-platform/windows/bsrvflt/ops.c:837

30

err

Failed to call back function bsr due to command is not allocate

볼륨 컨트롤이 할당되지 않아 bsrlock callback 함수 호출을 실패했습니다.

  •  

bsr-platform/windows/bsrvflt/ops.c:1105

31

err

Failed to call back function bsr due to cannot find volume, PDO(0x%p)

볼륨 확장 정보를 찾을 수 없어 bsrlock callback 함수 호출을 실패했습니다.

  •  

bsr-platform/windows/bsrvflt/ops.c:1125

32

info

volume [%ws] is extended.

callback이 호출되는 device 이름 입니다.

  •  

bsr-platform/windows/bsrvflt/ops.c:1129

33

err

Failed to call back function bsr due to bsr resize failed. err(%d)

볼륨 크기를 얻지 못해 bsrlock callback 함수 호출을 실패했습니다.

로그에 출력 된 err 확인이 필요합니다.

bsr-platform/windows/bsrvflt/ops.c:1150

34

info

ExCreateCallback failed, status : 0x%x

callback 생성을 실패했습니다.

  •  

bsr-platform/windows/bsrvflt/ops.c:1196

46

info

Specified volume is read-only already.

볼륨에 이미 read-only가 설정되어있습니다.

  •  

bsr-platform/windows/bsrvflt/util.c:644

47

info

Specified volume is writable already

볼륨은 이미 쓰기가 가능합니다.

  •  

bsr-platform/windows/bsrvflt/util.c:656

51

info

Read-only attribute for volume(minor: %d) has been %s

볼륨에 read-only 설정을 성공했습니다.

  •  

bsr-platform/windows/bsrvflt/util.c:705

55

info

Retry to get volume handle (%d/%d), minor(%u)

볼륨 파일 시스템 및 핸들을 얻는데 실패했습니다. 재시도합니다.

  •  

bsr-platform/windows/bsrvflt/util.c:764

59

err

Failed to lock due to failure to wait. status(%x)

대기 실패로 잠금을 실패했습니다.

로그에 출력 된 status 확인이 필요합니다.

bsr-platform/windows/bsrvflt/util.c:920

60

err

Failed to lock due to failure to wait. status(%x)

대기 실패로 잠금을 실패했습니다.

로그에 출력 된 status 확인이 필요합니다.

bsr-platform/windows/bsrvflt/util.c:937

61

err

Failed to get driver letter by device name due to failed to reference object file handle. status(0x%08X)

device 핸들 참조 실패로 레터를 얻는데 실패했습니다.

로그에 출력 된 status 확인이 필요합니다.

bsr-platform/windows/bsrvflt/util.c:1214

62

err

Failed to get driver letter by device name due to failure to volume device dos name. status(%x)

볼륨 정보를 통해 레터를 얻는데 실패했습니다.

로그에 출력 된 status 확인이 필요합니다.

bsr-platform/windows/bsrvflt/util.c:1220

63

info

registry_path[%wZ]

bsr 레지스트리 키 경로 입니다.

  •  

bsr-platform/windows/bsrvflt/util.c:1479

64

info

bypass_level=%d, read_filter=%d, use_volume_lock=%d, netlink_tcp_port=%d, daemon_tcp_port=%d, ver=%ws

bsr 관련 레지스트리 키 값 입니다.

  •  

bsr-platform/windows/bsrvflt/util.c:1480

65

err

Failed to notify callback object due to open callback object for %ws. status : 0x%x

callback 생성 실패로 callback 알림을 실패했습니다.

로그에 출력 된 status 확인이 필요합니다.

bsr-platform/windows/bsrvflt/util.c:1509

66

err

waiting is stopped for unknown reasons. status(0x%x)

알수없는 이유로 대기가 중지되었습니다.

로그에 출력 된 status 확인이 필요합니다.

bsr/bsr-kernel-compat/windows/bsr_windows.c:1119

67

err

BSR_PANIC: waiting is stopped for unknown reasons. status(0x%x)

알수없는 이유로 대기가 중지되었습니다.

로그에 출력 된 status 확인이 필요합니다.

bsr/bsr-kernel-compat/windows/bsr_windows.c:965

68

info

Cleanup of BSR module has been completed.

bsr 모듈 해제를 완료 했습니다.

  •  

bsr/bsr_main.c:6392

69

err

Invalid minor count (%u) during bsr initialization

설정한 minor 수가 최대 크기보다 크거나 최소 크기보다 작습니다. 기본 값(32)으로 설정됩니다.

  •  

bsr/bsr_main.c:6429

70

err

unable to register block device major %d during bsr initialization

block device 등록 실패로 bsr 초기화를 실패했습니다. bsr을 사용하지 못합니다.

  •  

bsr/bsr_main.c:6440

71

err

unable to register bsr-control device during bsr initialization

bsr control device 등록 실패로 bsr 초기화를 실패했습니다. bsr을 사용하지 못합니다.

  •  

bsr/bsr_main.c:6447