HP-UX
1748689 회원
3068 온라인
108764 솔루션
새 메시지

커널에 대한 궁금증. ^^;

 
박영조
임시 조언자

커널에 대한 궁금증. ^^;

커널 모듈에 관련된 궁금 사항이 있습니다.



1. module들은 어느 디렉토리에 있는지와 현재 어떠한 모듈이 메모리에 상주 하고 있는지 볼수 있는 방법은 무엇인지요?



ex) linux의 경우

/lib/modules <-- 모듈 디렉토리

modinfo <-- 모듈 디스플레이



2. 동적 모듈 방식인 DLKM을 사용하기 위해서는 관련 소프트웨어 설치 등을 해줘야 하는지요?

또한 동적 모듈이 지원되고 있는지 등은 어떻게 알수가 있나요?



3. 정적 모듈로 되어 있는 것을 동적 모듈로 변경 가능 한지요?



4. 새로운 랜카드 추가 및 리부팅 후 해당 모듈이 올라와 있는지 확인 하는 방법은 vi /stand/system 에서 어떠한 식으로 찾아 봐야 되는 건지요?
3 응답 3
이태곤
중학생

커널에 대한 궁금증. ^^;

1. module들이 특정 디렉토리에 있는것은 아니지만 /stand/system 파일을 여시면 일단 현재 사용중인 모듈을 확인가능합니다.

(명령어로는 kmsystem(11.11), kcmodule(11.23) 으로 확인가능합니다)



2.OS 설치시 기본적으로 DLKM은 enadble 됩니다.

확인은 kmsystem | grep dlkm 으로 하시면 됩니다



3. 불가능한것으로 알고 있습니다. OS 버전이 올라 갈수록 동적모듈수가 많아지고 있습니다.(11.0 -> 11.11 -> 11.23)



4. lan card 및 I/O 추가시 확인은 ioscan으로 하시면 됩니다.

lan card 예 : ioscan -funClan (lanscan으로도 가능합니다)



그럼 ^^
박영조
임시 조언자

커널에 대한 궁금증. ^^;

장비 : rp2405

OS : 11.11



1. module들이 특정 디렉토리에 있는 것이 아니라면 어떠한 식으로 분산이 되어 있는지 간단하게만이라도 답변 좀 부탁 드립니다. ^^;;



2. HPUX@/stand>#kmsystem | grep dlkm

Module Configured Loadable

=================================================

dlkm N -

자동적으로 enable되지 않아서 아래와 같이 설정을 하면은



HPUX@/>#kmsystem -c Y -l Y dlkm

kmsystem: Subsystem/driver dlkm lacks load capability



나오면서 활성화가 되지 않습니다.



3. 답변 감사 합니다. (__)



4. ioscan 시 아래와 같이 나온다면은 해당 랜카드의 모듈이 없어서 그렇다고



Class I H/W Path Driver S/W State H/W Type Description

=================================================================

unknown -1 0/6/2/0 UNCLAIMED UNKNOWN PCI Ethernet (10110019)



생각을 하고 커널 리빌드을 하면은 되는지 궁금합니다.



개념을 아직 잡지 못해서 자꾸 질문을 하게 되네요. 죄송합니다.
이태곤
중학생

커널에 대한 궁금증. ^^;

1. ^^;;



2. 마지막 커널 rebuild 가 잘못되면 loading 안된다고 합니다

#cd /stand/build

#/usr/lbin/sysadm/system_prep -s /stand/build/system



#/usr/sbin/mk_kernel -s /stand/build/system

#mv /stand/system /stand/system.prev

#mv /stand/build/system /stand/system

#kmupdate /stand/build/vmunix_test

#shutdown -r



혹은 /etc/rc.log 파일중 fail 이 있는지 kminit 쯤...



3. ^^



4. /stand/system 을 너무 고집하시는 것 같네요( 물론 lan 부문으로 찾으시면 되지만 이것이 어떤 driver 인지 알기가 어렵습니다.)

그보다 해당 제품의 part number 확인하시고 software.hp.com에서

다운로드 하시면 됩니다. 제가 알기에는 현재 HP 제품은 driver 설치 없이 그냥 CLAIMED 되는 것으로 알고 있습니다.

UNCLAIMED 라면 해당 제품의 driver을 설치해야 합니다.

아니면 아정도는 Y 로 표시되어야 할것 같습니다.

# kmsystem |grep -i lan

btlan Y -

gelan Y -

igelan Y -

lan2 N -

lan3 N -

lanmux0 N -

lantty0 N -

maclan Y -