커널 컴파일 이후 usb 마우스 사용

sunite의 이미지

안녕하세요.후지쯔 노트북을 사용중입니다.
커널컴파일을 2.4.18에서 2.4.21로 하고나니 usb마우스를 잡지 못하
네요. 여기저기 질문 답변란에서 보고 modules.conf 에 가서 보니 alias는 제대로 되어있는데, #modprobe usb-controller 하니 Can't locate module
usb-controller라고 뜨네요. mouseconfig도 해보고 정말 안해본게 없습니다. 도대체 뭐가 잘못된건지 모르겠네요. 터치패드는 잘만잡히는군요. 고수님들 답변 부탁합니다. 이것땜에 벌써 한10번은 커널 컴파일 한것같네요. ㅡㅡ;
커널 컴파일시 menuconfig에서 뭔가를 빼먹고 한것일까요? HID도 포함시키고 usb 마우스 관련된건 왠만한건 다 넣었습니다.

참고로 커널 컴파일하고 make module_install 다음 depmod 하니
unresolved symbol어쩌구 하는 메시지가 뜨더군요. 이것이 문제일까요?
꼭 답변 부탁드립니다. 미치기 직전입니다. 안녕히....

익명 사용자의 이미지

make clean
make dep
make modules
make modules_install
make bzImage

저는 이렇게 컴파일 하거든요.
절대로 make clean 안한상태로는 컴파일 안하는것이 저의 원칙이네요.
간혹 의존관계가 정립 안되는 경우때문에 clean해야 하는 경우가
생기더군요.

저는 2.4.20 을 사용하고 있는데
첫 컴파일과 더불어 곧바로 USB가 인식 되어 마우스 사용중입니다.

그리고 USB가 보통 포트가 2개있을겁니다. 그죠?
어쩔때는 한쪽에 꽂았을때 인식이 안되는 경우가 있습니다.
뺐가가 끼면 또 될때도 있지만 안될때도 있더군요. (20번중 1번정도...)
그래서 다른 포트로 꼿으면 잘됩니다.

USB drive는 잘되던데 USB mouse가 간혹 인식이 안되 다른 포트로 꼿아
사용합니다.

USB마우스가 좀 싼거거든요. 5000원이던가? 그럴거예요. 제꺼는...

sunite의 이미지

커널 컴파일을 하고났더니, usb initialize mod probe:부분에서 can't locate usb-uhci하면서
에러가 뜹니다. usb 플로피도 안잡히는군요. 어떻게 해야할까요?

kslee80의 이미지

커널 옵션 정할때
M 을 눌러서 모듈로 넣은 건가요...아니면 Y 를 눌러서 빌트인 한건가요..

모듈이라면...
컴파일한 커널로 부팅후 depmod -a
해 봐서 Unresolved symbol 이 뜬다면..
뭔가 빠진것이랍니다 -_-;;;
아니면, modutils 의 문제일 수도 있겠군요...
2.4.18 에서 2.4.19 로 업그레이드 할때 겪은 문제였는데,
이상하게 자꾸 Unresolved symbol 이 떠서...
modutils 를 업그레이드 했더니 해결되더군요...-_-;;;

빌트인 한 경우라면..
dmesg 로 커널 메세지를 확인해 보시는게 낫겠군요.
당연히 모듈을 올리는 과정은 불필요하죠...이미 커널상에 있으니..

참고적으로,
USB Mouse 를 사용하기 위해서 필요한 모듈이 대략 5개 정도였던거
같네요...

usb-uhci ( USB Controller 에 맞는 모듈이겠죠; )
usbcore
hid
input
mousedev

이렇게 5개였던 걸로 기억합니다...
(위의 3개는 커널옵션중 USB 항목에서, 나머지 두개는 Input core 항목에서
셋팅할수 있습니다.)

댓글 달기

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