커널 컴파일 후 USB 키보드가 안되네요

FruitsCandy의 이미지

Redhat 9 을 사용하고 .config는 /boot/에 있는거 그대로 가져다썼습니다.
bootspalsh를 설치하면서 커널패치를 한번 했습니다만 패치소스에는
usb와 관련된 부분은 없습니다.

원래 배포본의 커널로 부팅하면 아래와 같지만
input 5856 0 [keybdev mousedev hid]
hid 11768 0 (unused)
usb-uhci 26348 0 (unused)
ehci-hcd 19976 0 (unused)
usbcore 78784 1 [hid usb-uhci ehci-hcd]

새커널로 부팅하면 다음과 같습니다.
input 5856 0 [keybdev mousedev]
hid 11768 0 (unused)
usb-uhci 26348 0 (unused)
ehci-hcd 19976 0 (unused)
usbcore 78784 1 [hid usb-uhci ehci-hcd]

다른점은 input모듈에 hid.o가 안올라왔다는 것인데
왜그런지 모르겠습니다.

Quote:
#rmmod hid
#modprobe hid

하여도 input에는 hid가 안올라옵니다. 물론 배보폰 커널로는 잘 됩니다.
무엇이 문제일까요??
Prentice의 이미지

http://wiki.kldp.org/wiki.php/USBMouseConfigTips

혹시 섞어쓰고 계시다면, full HID나 BootP 중 하나로 밀고 나가세요.

익명 사용자의 이미지

원래 full HID 였는데 안되서 반대로 HIDBP와 섞어서 써보니
HIDBP쪽 모듈(usbkbd)로 올라옵니다....근데 안되네요.
일단 HIDBP쪽 모듈만 쓰는 쪽으로 다시 컴파일 해봐야겠지만요

흠...
dmesg를 보면 USB를 꽂고 빼는 것은 아주 잘 인식을 합니다.
lsusb해도 잘 잡힙니다. 그런데 인식이 안됩니다. input 모듈에 hid가 안올라간 것이
원인인것 같습니다만.. 왜 input 안으로(종속적으로) 안올라가는지 모르겠습니다.
modules.dep에서 종속관계 걸어줘도 안올라오네요 -_-;;
(hid 모듈은 단독으로는 잘 올라옵니다)

hid가 input을 참조하도록 하는 방법이 없을까요??

익명 사용자의 이미지

hid.o가 문제였습니다. 원래 배포본에 있는 hid.o를 새로운 커널에서 강제로 올리니까 input모듈의 dependency에 걸려서 올라오는군요:)
module.dep에 강제로 depnedency를 걸어도 안되었는데... 저렇게하니깐 되더군요.
이상 꽁수입니다. 혹시 근본적인 원인 또는 해결책을 아시는 분은 설명좀 부탁드립니다.

댓글 달기

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