모듈 형식으로 만든 디바이스드라이버를 오픈을 qemu에서 오픈하려고 하는데
계속 리턴값이 -1 즉 실패로 뜨네요
따로 테스트프로그램을 만들땐 완벽하게 오픈이 되서 작동을 합니다
커널메세지에도 당연히 뜨구요
근데 qemu소스에 pwrite부분이 있는 곳 직전에 오픈을 하려고 하는데
단순히 -1만 뜨고 원인을 찾기가 너무 힘드네요...
보통 무엇이 문제일때 이러는걸까요
사람들은 도깨비가 아닙니다.. 직접 만든 드라이버 소스 코드의 일부라도 없으면 어렵습니다.
errno라도 알려주시면 좋은데......
제가 errno를 안썼군요 1번이 뜹니다 즉 operation not permitted가 뜹니다
분명 만든 디바이스부터 해서 libvirt 모두 root 권한인데 왜 퍼미션의 문제가 뜨는지 모르곘네요
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
사람들은 도깨비가 아닙니다.. 직접 만든 드라이버
사람들은 도깨비가 아닙니다.. 직접 만든 드라이버 소스 코드의 일부라도 없으면 어렵습니다.
errno라도 알려주시면 좋은데......
errno라도 알려주시면 좋은데......
안녕하세요
제가 errno를 안썼군요 1번이 뜹니다 즉 operation not permitted가 뜹니다
분명 만든 디바이스부터 해서 libvirt 모두 root 권한인데 왜 퍼미션의 문제가 뜨는지 모르곘네요
댓글 달기