노트북에서 usbmouse사용 하시는 분!

shjoung의 이미지

노트북에
OS는 redhat9.0
usb단자에 마우스를 연결하면 error메세지가 나오네요.
mouse말고 다른 usb 기기를 연결해도 error메세지가 나오는데요.
뭐가 문제인지 도와주세요.

그리고, 부팅시 usb기기를 연결할 상태이면
pcmcia부분에서 멈쳐버리는데..
혹시 이것과 연관이 있는 건가요?

조그만 힌트라도 부탁드립니다.

pleasantman의 이미지

Error가 어떤 Error인지도 모르는데.. 어떻게 힌트를 드릴까요?

힘드네요.. 일단 usb에 해당하는 모든 드라이버가 (여기선 모듈) 모두 떠 있는지 확인해 보세요..

usb 드라이버는 lsmod로 확인이 가능한데요..
떠있어야 하는 모듈들은 usbcore, usb-ohci나 usb-uhci, 혹은 ehci등등입니다. 그 이외에 usb마우스를 위한 모듈들도 필요하지요.

Error에 아마 힌트가 있을거 같은데.. Error메시지에 대해서 적어 주시길...

그리고 usb의 자세한 연결 사항은 /proc/bus/usb/에 정보를 cat으로 보면
알 수 있습니다. 여기에 정보가 나와야 정상이죠..

PCMCIA와의 충돌은 글세요.. 이 또한 Error내용이 있어야 알 수 있는 내용입니다.

Prentice의 이미지

"lspci -v|grep HCI"를 실행한 결과를 보여주세요..

shjoung의 이미지

아래와 같습니다.
[root@MonsterS gtk]# lspci -v | grep HCI
00:01.2 USB Controller: Silicon Integrated Systems [SiS] SiS7001 USB Controller (rev 07) (prog-if 10 [OHCI])

Prentice의 이미지

2.4x커널에서 OHCI를 쓰신다면 USB 마우스를 인식시키는 방법이 두가지가 있는데..

1. usb-ohci, usbmouse
2. usb-ohci, hid, input, mousedev

현재 떠 있는 모듈들 목록을 보여주세요.

마우스를 꽂으시면 어떤 에러가 뜨는지도 알려주세요.

덧. 위의 글 말고 다음 링크를 참고해주세요.

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

shjoung의 이미지

대강 있을건 다 있는듯 보이는데..

lsmod
Module Size Used by Tainted: PF
trident 33620 0 (autoclean)
ac97_codec 13640 0 (autoclean) [trident]
pcigame 2952 0 (autoclean) [trident]
gameport 3364 0 (autoclean) [pcigame]
soundcore 6404 3 (autoclean) [trident]
sis 52992 1
sisfb 203148 0 [sis]
agpgart 47776 3
vmnet 23464 6
vmmon 28084 0
parport_pc 19076 1 (autoclean)
lp 8996 0 (autoclean)
parport 37056 1 (autoclean) [parport_pc lp]
autofs 13268 0 (autoclean) (unused)
smbfs 44368 1 (autoclean)
ds 8680 2
yenta_socket 13472 2
pcmcia_core 57216 0 [ds yenta_socket]
sis900 16812 1
ipt_REJECT 3928 6 (autoclean)
iptable_filter 2412 1 (autoclean)
ip_tables 15096 2 [ipt_REJECT iptable_filter]
sg 36524 0 (autoclean)
sr_mod 18136 0 (autoclean)
ide-scsi 12208 0
scsi_mod 107160 3 [sg sr_mod ide-scsi]
ide-cd 35708 0
cdrom 33728 0 [sr_mod ide-cd]
keybdev 2944 0 (unused)
mousedev 5492 1
hid 22148 0 (unused)
input 5856 0 [keybdev mousedev hid]
usb-ohci 21480 0 (unused)
usbcore 78784 1 [hid usb-ohci]
ext3 70784 2
jbd 51892 2 [ext3]
[/list]
Prentice의 이미지

에러메시지도 좀 보여주세요.. ^^;

shjoung의 이미지

usb_control/bulk_msg: timeout
usb-ohci.c: unlink URB timeout
usb.c: USB device not accepting new address=1 (error=-110)
usb_control/bulk_msg: timeout
usb-ohci.c: unlink URB timeout
usb.c: USB device not accepting new address=2 (error=-110)

usb기기를 뽑았다가, 다시 연결하면,
address의 숫자만 증가하네요.
그럼 조언 부탁드립니다.

Prentice의 이미지

http://www.linux-usb.org/FAQ.html#ts6

Quote:
Q: 왜 USB가 전혀 작동 안하죠? "device not accepting address" 같은 것이 뜹니다.
A: PCI 설정에 문제가 있어서, USB 호스트 컨트롤러가 하드웨어 인터럽트를 받지 못하는 것일 수 있습니다. 리눅스가 요청을 보내도 컨트롤러에게서 응답을 받지 못하면 그러한 진단 메시지를 보게 되실 겁니다. 만약 이 문제가 맞는지 확인하시려면, /proc/interrupts를 보시면 호스트 컨트롤러 드라이버의 인터럽트 카운트가 올라가는지 안올라가는지를 확인해보실 수 있습니다. 안올라간다면 그 문제가 맞습니다: BIOS가 리눅스에 사실을 말하고 있지 않거나 (ACPI는 때로는 이런 것을 혼동합니다. 아니면 BIOS 설정에서 OS를 윈도로 잡아놓았을 수도요.) 아니면 리눅스가 호스트 컨트롤러가 무슨 말을 하는지 못알아듣고 있을 것입니다.

메인보드 BIOS가 수정되어 나오는 경우도 있고, 새 커널에서는 고쳐지는 경우도 있습니다. 커널 부트 옵션으로 noapic옵션을 쓰시거나, (PCI슬롯에 USB 어댑터를 꽂으셨다면) USB 어댑터를 다른 슬롯에 꽂아보시는 수가 있습니다. 최신 커널과 BIOS를 사용하신다면, 보드와 바이오스에 대한 자세한 내용을 Linux-kernel 메일링 리스트에 보고해주세요.

AOpen AK73Pro 메인보드를 쓰던 사람은 바이오스에서 "Assign IRQ for USB"을 껐더니 해결되었더라고 합니다. 바이오스를 1.16에서 1.20으로 업그레이드했더니 고쳐졌다는 사람도 있고요. (그러나 이사람은 AK73, Pro, 또는 다른 변종 중 어떤 보드를 쓰는지 잘 모르겠다더군요.)

이 문제가 있던 Sharp Zaurus사용자는 도킹 스테이션에 전원을 연결했더니 해결되었답니다.

Sum Vision 플래시 디스크 사용자는, 장치를 천천히 꽂았더니 해결되었다고 합니다. 그에 의하면, 전원이 들어오고 기계가 작동할 수 있게 되기까지 시간이 필요해서 반응을 못했던 것이 아닌가 의심이 간다고 합니다.

몇몇 사람들은 pci=noacpi나 acpi=off를 부트 옵션으로 사용했더니 나아졌다고 합니다.

이 문제인지 한번 체크해보세요.. :)

shjoung의 이미지

우선 긴 영문을 번역해 주신거에 대해 감사드립니다.

첫번째 언급인 바이어스를 체크해 보았는데..
바이어스쪽에는 해당 메뉴(항목)이 아무것도 없습니다.

그래서 noapic과 같은 부트 옵션을 사용해 보려고 하는데..
이건 어떻게 해야 되는 거죠?

Prentice의 이미지

LILO를 쓰신다면, 부팅하실 때 LILO: 라고 뜨면 linux noapic이나 linux pci=noacpi 이런식으로 커널 이미지 이름 다음에 옵션을 써주시면 됩니다. 커널 이미지 이름이 linux가 아니라면 적당히 고쳐주시면 되고요.. /etc/lilo.conf 내용을 보시면 확인 가능합니다.

혹시 부팅하실 때 LILO라고만 뜨고 만다면, 타이밍을 맞춰서 shift키를 누르고 기다리시면 LILO대신 LILO: 라고 뜹니다.

만약 위 시도가 성공적이라면 LILO의 설정파일인 /etc/lilo.conf를 편집하셔서

Quote:
append="noapic"
또는
Quote:
append="pci=noacpi"
이런 줄을 적당한 위치에 적어주시고, /sbin/lilo를 다시 실행하시면 됩니다.

LILO가 아니라 grub을 쓰신다고 하더라도 비슷할 것입니다.

http://wiki.kldp.org/wiki.php/LinuxdocSgml/BootPrompt-HOWTO

shjoung의 이미지

하지만 결과는 그리 좋지 않습니다.
어떤 옵션을 넣어도 변함이 없네요.

노트북을 바꾸던지..
USB마우스를 버리던지 해야 겠습니다.

혹시라도 나중에 USB마우스를 쓰게되면
다시 답글 남기겠습니다.

Prentice의 이미지

마우스 문제가 아니라 USB나 PCI 자체의 문제일 것입니다.

혹시 모르니 바이오스를 최신버젼으로 업그레이드해보시고 최신 커널을 설치해보세요.

댓글 달기

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