모듈 형식으로 만든 디바이스드라이버를 오픈을 qemu에서 오픈하려고 하는데
계속 리턴값이 -1 즉 실패로 뜨네요
따로 테스트프로그램을 만들땐 완벽하게 오픈이 되서 작동을 합니다
커널메세지에도 당연히 뜨구요
근데 qemu소스에 pwrite부분이 있는 곳 직전에 오픈을 하려고 하는데
단순히 -1만 뜨고 원인을 찾기가 너무 힘드네요...
보통 무엇이 문제일때 이러는걸까요
사람들은 도깨비가 아닙니다.. 직접 만든 드라이버 소스 코드의 일부라도 없으면 어렵습니다.
errno라도 알려주시면 좋은데......
제가 errno를 안썼군요 1번이 뜹니다 즉 operation not permitted가 뜹니다
분명 만든 디바이스부터 해서 libvirt 모두 root 권한인데 왜 퍼미션의 문제가 뜨는지 모르곘네요
사람들은 도깨비가 아닙니다.. 직접 만든 드라이버
사람들은 도깨비가 아닙니다.. 직접 만든 드라이버 소스 코드의 일부라도 없으면 어렵습니다.
errno라도 알려주시면 좋은데......
errno라도 알려주시면 좋은데......
안녕하세요
제가 errno를 안썼군요 1번이 뜹니다 즉 operation not permitted가 뜹니다
분명 만든 디바이스부터 해서 libvirt 모두 root 권한인데 왜 퍼미션의 문제가 뜨는지 모르곘네요