외부 UART에 write시 -1 오류가 발생합니다

cats96의 이미지

외부 UART(st16c2550)를 커널에 올리고

ttyS라는 디바이스도 정상적으로 생성이 되었는데

open은 잘되는데 write를 하면 -1 오류가 발생합니다

원인이 무엇일까요?