커널 헤더 파일을 찾을수 없다니요...ㅠ.ㅠ

서종문의 이미지

저도 노트북에 페도라 4를 깔며, marvell 랜카드로 고생하고 있습니다.

여기서 계속 검색해보면 여러가지르 시도해 봤는데요~

안되더군요...

marvell 랜카드 드라이버 받아서 실행 시켰는데요~ 자꾸 커널 헤더 파일을 찾을수 없다네요~

저랑 똑같은 상황이신 분이 글을 올리시긴 했는데 그분도 아직 답변이 없어서 제가 다시 올립니다. ㅠ.ㅠ

죄송하지만 커널 소스 파일이란게 "linux-x-x-x-.tar"

이런 파일이 맞나요??

제 페도라 4에는 /usr/src 폴더 아래에 linux 폴더가 없고

kernel 과 redhat 폴더가 있네요.....

그래서 linux-2.6.11.1(44메가) 파일을 받아서

/usr/src 에서 넣고,,,,, /usr/src/linux (새로 만들었음)에도 넣고요.... 다 했는데도...

여전히 커널 헤더 파일을 찾을수 없다는 문구만....

그리고 modprobe sk98lin 하면 당연히 안되구요~

에러 메시지에 나오는 폴더를 따라가보면

/lib/modules/2.6.11-1.1369_FC4/kernel/

밑에 /driver/net/sk98lin 폴더가 없네요....

뭔가 완전 꼬인듯...

그 커널 컴파일인가를 다시 해야되는건가요??

할줄도 모르고 답답해 죽겠네요..ㅠ.ㅠ

ktd2004의 이미지

제가 커널 2.6은 컴파일을 많이 해보지 않아서 정확한 답변은 드리지 못하겠습니다.

커널 2.4의 내용입니다. 도움이 되면 좋겠네요..

커널 2.4의 경우 디바이스 드라이버를 컴파일할 때는 그냥 소스만 있어서는 컴파일이 되지 않습니다.

커널 소스에서 최소한 다음의 단계

# make oldconfig
# make clean
# make dep

정도까지 수행이 되어 있어야 합니다. 그 이유는 위 단계까지 수행되어야 생성되는 헤더파일들이 있습니다. 디바이스 드라이버를 컴파일할 때 그 헤더파일들을 필요로 합니다.

그냥 2.6도 단순히 기본값으로 한번 컴파일을 하신후 작업을 해 보시면 어떨까요?

codebank의 이미지

페도라를 설치하셨다면 설치CD에 커널소스가 있을겁니다.
따로 받아서 그걸 설치하시지 마시고 CD에있는 커널소스를 풀어놓는 것이 좋습니다.
이유는 페도라에서는 공개되어있는 커널에 자신들만의 패치를 가하기 때문에 무언가
틀려질 수도 있습니다. (요즘도 그러는지는 모르겠지만...)
커널소스와 커널헤더를 풀어놓으시면 작업이 가능한것으로 알고 있습니다.

------------------------------
좋은 하루 되세요.

서종문의 이미지

커널 소스랑 헤더 파일이 어떤 파일이죠??

rpm 파일들인가요?? 페도라 시디 안에는 그것밖에 없던데요~~

그냥 "커널-버젼-.rpm" 파일들이요....ㅠ.ㅠ

paperplane의 이미지

SRPMS 폴더 안에 있는 kernel-...-src.rpm 이 소스 파일입니다.

이걸 풀으셔도 되고 아니면

kernel-source 패키지가 따로 존재하므로

yum 을 사용하셔서

# yum install kernel-source

하셔도 됩니다.
서종문의 이미지

래드햇 사이트에서 커널 소스를 받았는데

어디에 풀어놔야 되는거죠??

아무것도 모르고 답답하네요~ㅠ.ㅠ

익명 사용자의 이미지

yum install kernel-devel*

이렇게 하세요.

익명 사용자의 이미지

리눅스에서 인터넷이 안되는 상황 같군요.

먼저 커널을 최신 버전으로 업데이트 하세요.

모듈은 커널이 바뀌면 다시 컴파일 해야 합니다.

최신커널패키지:
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/i386/kernel-2.6.12-1.1456_FC4.i686.rpm

최신커널개발패키지:
http://download.fedora.redhat.com/pub/fedora/linux/core/updates/4/i386/kernel-devel-2.6.12-1.1456_FC4.i686.rpm

위 두 개의 파일을 다운 받은 다음에

rpm -Uvh kernel-2.6.12-1.1456_FC4.i686.rpm kernel-devel-2.6.12-1.1456_FC4.i686.rpm
이렇게 설치하세요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.