Device Driver를 설계 할 때...(probe함수에 대해서)

 

제가 eeprom i2c 드라이버를 만들엇 초기 probe단계에서 과도하게 eeprom의 데이터를 i2c로 읽었더니..

잼있는 현상들이 일어다더군여...제가 만든 eepro드라이버가 부팅시에 불려지면서 probe단계에서 과도하게 읽게 되면

부팅이 아주 늦게 되던가 아니면 시스템이 먼가 모르게 엉망이 되는 것 같았습니다.

 

왜? 이런 문제들이 발생할까요? 혹시 부팅중에  probe함수에서는 과도하게 i2c등을 사용하면 안 되는 것인가여/

 

어디에도 이런 이야기는 없네여 ㅠㅠ; 혹시 고수님들의 조언 또는 자료가 될 만한 것들이 있다면,,,알려주시면 감사하겠습니다.