센트OS4 최신커널에 SAS드라이브 설정 방법좀 알려주세요

koogi의 이미지

안녕하세요!

제가 이번에 SAS로 리눅스를 운영하고자 합니다.

OS : CentOS 4.4

Kernel : 2.6.9-42.ELsmp

SAS : Adapter 9410

위와 같이 환경이 되어있습니다.

아답터나 슈퍼마이크로에서 제공하는 드라이버로는

커널 2.6.9-42.ELsmp 로는 잘 돌아갑니다.

하지만 여기서 yum -y update 를 통해서 커널 및 모든걸 업데이트 하면

커널이 2.6.9-42.0.3.ELsmp 됩니다. 그러면서 부팅시 패닉 현상이 일어납니다.

아마도 SAS드라이버를 못잡는거 같습니다.

그래서 Tar 소스를 구해서 컴파일을 해서 이미지화 시켜서 42-0.3.ELsmp에 붙일려고 합니다. 하지만 컴파일이 안되네요 ㅡ,.ㅡ 방법좀 알려주세요

#cd

#mv Makefile Makefile.2_4

#mv Makefile.2_6 Makefile

#make -C /usr/src/redhat M=/home/src/adpxx (원본설명은 make -C /usr/src/linux M=`pwd`) 여기서 centos에는 src디렉토리안에 kernel과 redhat만있음

위와같이 컴파일 하면 아래와 같이 에러남.

make: Entering directory `/usr/src/redhat'

make: *** 타겟이 지정되지 않았고 메이크파일이 없습니다. 멈춤.

make: Leaving directory `/usr/src/redhat'

제가볼때 make 명령어를 줄때 뭔가 디렉토리 설정을 잘못한거 같습니다.

물론 소스는 정상적인겁니다. 고수님의 명쾌한 해답을 바라게씁니다.

감사합니다.

익명사용자의 이미지

원본설명을 따르시지요
/usr/src/redhat은 리눅스 커널 소스가 아닙니다. rpm패키지 만들때 사용하는 곳이고
/usr/src/linux가 커널 소스입니다.
버전이 올라가면서 /usr/src/kernel 로 변경되었나부네요
하도 커널 컴파일을 안한지 오래되서 --;

koogi의 이미지

원본 설명입니다.
=====================
#cd
#mv Makefile Makefile.2_4
#mv Makefile.2_6 Makefile
#make -C /usr/src/linux M=`pwd` => 여기서 `pwd`가 의미하는곳이 어딘가요? 그리고 답변해주신님 말대로 make -C /usr/src/kernels M=`pwd` 이렇게 하면 똑같이 타켓지정이 안되었다고 나옵니다. 죄송하지만 자세히 설명 부탁드립니다.

The driver will be "adp94xx.ko".

To insert it into the kernel, do:

insmod adp94xx.ko

You may want to give options. See the readme.txt file in
this directory.

익명사용자의 이미지

kernel-source 패키지가 설치안되어있는거 같은데요?
다시 읽어보니 /usr/src 밑으로 kernel과 redhat폴더만 kernel 밑으로 내용은 없으신가요
커널 소스
그러면 설치되 커널버전 맞추어서 커널소스패키지 설치후에 하시면 될 듯 한데요

koogi의 이미지

2.6.9-42.0.3.EL-hugemem-i686 2.6.9-42.0.3.EL-smp-i686
2.6.9-42.0.3.EL-i686 2.6.9-42.EL-i686

위와같이 되어있습니다.

ydhoney의 이미지

1. yum groupinstall "Development Tools" 라고 치셔서 개발툴 그룹을 설치하신 후 다시 실행하세요. -_-

2. 굳이 업데이트 하셔야 할 이유가 없으시면 커널 업데이트를 하지 마세요. yum.repos.d 밑의 CentOS-Base.repo 파일 내의 [base[ repo 항목에 exclude=kernel* 를 추가시켜주시면 yum을 가지고 업데이트를 꾸준히 해 주어도 커널 업데이트를 하지 않습니다.

==
아 씨끄러 씨끄러~ 조용해!!
레드햇 9 이하 사용금지!

댓글 달기

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 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 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>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 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>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 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>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.