e7505 칩셋에서의 agp 인식에 관한 질문입니다.(agp 3.0)

kite7의 이미지

이번에 dual이 생겼는데 나머지는 다 잘 커널에 패치해줘서 잘 되는데
유독 agp만 계속

#modprobe agpgart
/lib/modules/2.4.20/kernel/drivers/char/agp/agpgart/o: init_modules: Invalid argument
Hint: insmod errors can be caused by incorrect modules parameters, including invalid IO or IRQ parameters.
       You may find more information in syslog or the output from dmesg
/lib/modules/2.4.20/kernel/drivers/char/agp/agpgart.o: insmod /lib/modules/2.4.20/kernel/drivers/char/agp/agpgart.o failed
/lib/modules/2.4.20/kernel/drivers/char/agp/agpgart.o: insmod agpgart failed

이런 에러가 발생하면서 모듈이 로드가 안됩니다.
그리고 제가 쓰는 VGA 카드는 radeon 7500이고
배포판은 젠투와 데비안에서 vanilla커널로 해봤습니다.
패치는 구글에서 검색해서 찾아서 해준
http://sscc.ssu.ac.kr/~kite7/01-linux-2.4.20-pre9-agp3.patch
이것을 썼습니다.

그런데 레드햇9.0을 시험삼아 깔아봤더니 X 잘 잡히더군요..
커널 2.6.0-test에서는 바닐라에서도 e7505를 지원하길래 시도해봤는데
자꾸만 커널 컴파일을 실패해서 포기했습니다. 커널 로드하는중에 자꾸만 멈추더군요......
(

boot: 2.6.0-test
Loading 2.6.0-test..........................
BIOS data check successful
Uncompressing Linux... Ok, booting the kernel.

이상태에서 가만히 있습니다 )

혹시 어떤 패치를 해주고 써야하는지 쓰는법 아시는분 계시면. 답변 부탁드립니다.
혹시 귀찮으시다면 레드햇에서 제공하는 커널은 어떤 패치를 하고 어디서 패치를 구할수 있는지라도 좀 가르쳐 주시면 감사하겠습니다.
(레드햇 쓰라고 하시면 할말이 없지만 e7505칩셋은 많이들 쓰시는 칩셋이라서
아시는 분이 있을거 같아서 이렇게 질문드립니다...)

linux-sarang.net과 debianusers.org에 질문을 올렸었습니다.
하지만 일주일 넘게 답글이 하나도 없어서. 중복질문 올리면 안되는 것을 알면서도
이곳에도 질문을 올립니다. 혹시 제가 질문을 잘못 했다면 지적해주시면 감사하겠습니다.
안녕히 계세요..

eungkyu의 이미지

kite7 wrote:
그런데 레드햇9.0을 시험삼아 깔아봤더니 X 잘 잡히더군요..
커널 2.6.0-test에서는 바닐라에서도 e7505를 지원하길래 시도해봤는데
자꾸만 커널 컴파일을 실패해서 포기했습니다. 커널 로드하는중에 자꾸만 멈추더군요......
(
boot: 2.6.0-test
Loading 2.6.0-test..........................
BIOS data check successful
Uncompressing Linux... Ok, booting the kernel.
이상태에서 가만히 있습니다 )

혹시 어떤 패치를 해주고 써야하는지 쓰는법 아시는분 계시면. 답변 부탁드립니다.

저도 2.6.0-test1 깔다가 여기서 멈춰서 고생을 좀 했는데요.

VGA 콘솔을 컴파일시 집어넣지 않아서 그렇습니다.

CONFIG_VT_CONSOLE
CONFIG_VGA_CONSOLE

을 모두 집어넣어야 합니다. 2.4대에서는 당연히 기본값으로 들어가 있었는데, 이번엔 그렇지 않네요. (설명에는 쓰라고 되어있으면서 기본값으론 없다니...)

그리고 아마 그걸 넣고 컴파일하면 키보드 마우스가 먹질 않을 겁니다
키보드 마우스 부분도 커널에 집어넣어야 합니다. 저같은 경우는 PS/2 키보드와 마우스인데, 꽤나 관련된 옵션이 많은데 모두 켜주지 않으면 먹통이 되드라구요. 모듈로 올리면 되는지는 모르지만 모듈때매도 삽질을 좀 해야 할 테니 8) 일단 커널에 넣어두시는게 확실합니다.

kite7의 이미지

답변 감사드립니다.
네 덕분에 키보드와 화면 모두 잘 나왔습니다..

제가 한 input device support 설정입니다.


# Input device support
#
CONFIG_INPUT=y

#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_TSDEV is not set
# CONFIG_INPUT_EVDEV is not set
# CONFIG_INPUT_EVBUG is not set

#
# Input I/O drivers
#
# CONFIG_GAMEPORT is not set
CONFIG_SOUND_GAMEPORT=y
CONFIG_SERIO=y
CONFIG_SERIO_I8042=y
# CONFIG_SERIO_SERPORT is not set
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PCIPS2 is not set

#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not set
CONFIG_INPUT_MOUSE=y
CONFIG_MOUSE_PS2=y
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TOUCHSCREEN is not set
# CONFIG_INPUT_MISC is not set

정말 머리 나쁜 사람들이 하는 무조건 해보기로 했습니다.
이이상 몇개더 뺄수 있을거 같은데 너무 힘들어서.... 그만했습니다.

하지만 이상한 메시지들과 제온 듀얼이 씨퓨 4개로 인식하지 못하는 상황이 하더군요.. 그래서 다시 2.4.20 바닐라 커널에 제가 링크한 저 패치를 해주면 에러메시지가 hunk 메시지가 두번 나오길래.

소스 보고 손으로 다 바꿔 줬는데 역시나 agpgart.o모듈은 잘 생성이 됐지만
modprobe agpgart 하면 역시 invalid IO or IRQ parameter메시지 나오면서 로딩 안되고

dmesg로 확인하면 역시

agpgart: unable to determine aperture size

라고 에러가 납니다.
혹시 아시는분 계시면 부탁드립니다. 2.4.* 대 패치는 제가 구글에서 검색해도
제가 찾은 것 말고는 안나오네요.
꼭 길이라도 가르쳐 주시면 감사하겠습니다.

이번에도 안되면 정말 redhat을 써야 하나봅니다..

kite7의 이미지

레뎃 9.0에서는 기본적으로 잘 설치되고 X도 잘 보기이기에 dmesg를 확인해봐는데.
레뎃 9.0에서도 agpgart 쪽에서 E7505칩셋을 제대로 잡아내지 못했습니다.
그런데도 X가 뜨길래 그냥 radeon 모듈만 쓰면 되는줄 알고 데비안 다시 깔고 삽질하다가 생각해보니까 레뎃 9.0이 xserver가 4.3 버전인거 같아서 ..
x서버를 4.3대로 쓰니까 잘 뜹니다. (결국 젠투 쓰고 있습니다)

데비안은 아직 시드도 X서버가 4.3이 아니더군요. 그리고 소스 직접 다 받어다가 빌드해서 쓰기에는 좀 힘들거 같아서요.
그래서 젠투가 제일 나을거 같습니다. 레뎃을 쓰면 되는데. 전 직업적으로 쓰는게 아니라서 그런지
손이 잘 안가더라구요.

근데 X서버 4.3부터는 agpgart를 사용을 안하나봅니다. .. 제 추측이 맞죠?

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.