PCI 모듈이라면 /lib/module/`uname -r`/kernel/ 밑에 적당한 위치에 복사하신 다음 루트 권한으로 'depmod -a' 명령을 내리면 커널 모듈 의존성을 비롯하여, PCI ID별 모듈 정보(modules.pcimap)가 갱신됩니다.
이 정보는 시스템 초기화시 udev, hotplug, discover 등과 같은 하드웨어 자동 감지 프로그램이 이용하여 해당 커널 모듈을 로드합니다. 정상적인 방법으로 PCI 드라이버를 제작하셨다면 모듈 소스에 PCI 장치 정보가 있는데 모듈 안에 들어 있는 이 정보를 분석하여 작성됩니다.
참고로, 커널 2.6 이상에서는 드라이버가 sysfs에 적절하게 등록을 해주면, udev 등과 같은 프로그램이 자동으로 장치 파일(/dev/???)까지 생성해 줍니다.
Re: [질문] 모듈 파일 자동으로 등록하기
/etc/module.conf에 추가해보세여
아니면 /etc/rc.d/local.rc(?)에 추가하든지
Re: [질문] 모듈 파일 자동으로 등록하기
답변 감사합니다.
/etc/modules.conf 파일에 어떻게 추가해야 하는지 알려주시면 감사하겠습니다.
modules.conf 파일을 열어보니 alias XXXX xxxx 형식으로 되어 있어서 저도 그냥 유사한 형식으로 써보긴 했는데 안되더군요 -_-
답변부탁드립니다.
항상 모듈로 등록한다면 Built-in kernel module로 만드는
항상 모듈로 등록한다면 Built-in kernel module로 만드는 것이 더 바람직해 보입니다. 예를 들면 네트웍 드라이버처럼..
즐프하세요.
PCI 모듈이라면 /lib/module/`uname -r`/kernel/
PCI 모듈이라면 /lib/module/`uname -r`/kernel/ 밑에 적당한 위치에 복사하신 다음 루트 권한으로 'depmod -a' 명령을 내리면 커널 모듈 의존성을 비롯하여, PCI ID별 모듈 정보(modules.pcimap)가 갱신됩니다.
이 정보는 시스템 초기화시 udev, hotplug, discover 등과 같은 하드웨어 자동 감지 프로그램이 이용하여 해당 커널 모듈을 로드합니다. 정상적인 방법으로 PCI 드라이버를 제작하셨다면 모듈 소스에 PCI 장치 정보가 있는데 모듈 안에 들어 있는 이 정보를 분석하여 작성됩니다.
참고로, 커널 2.6 이상에서는 드라이버가 sysfs에 적절하게 등록을 해주면, udev 등과 같은 프로그램이 자동으로 장치 파일(/dev/???)까지 생성해 줍니다.
Nevermind... :)
댓글 달기