ehci 설정관련 문의 드립니다.

leesunghee47의 이미지

vt6212로 usb를 사용하고 있는데요..

처음에 커널에서 ehci를 설정안해서.. usb 2.0을 사용못하다가..

이제 설정후 사용중인데요.. 여기서 질문이 하나 있습니다.

기존 ehci 설정전에는

uhci_hcd 0000:00:07.0: UHCI Host Controller
uhci_hcd 0000:00:07.0: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:07.0: irq 26, io base 0x0000ffe0
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
tomato usb pci
uhci_hcd 0000:00:07.1: UHCI Host Controller
uhci_hcd 0000:00:07.1: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:07.1: irq 27, io base 0x0000ffc0
usb usb2: configuration #1 chosen from 1 choice

이렇게 잡혔는데요..

ehci 설정후에는..

ehci_hcd 0000:00:07.2: EHCI Host Controller
ehci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
ehci_hcd 0000:00:07.2: irq 29, io mem 0xafffff00
ehci_hcd 0000:00:07.2: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 4 ports detected
USB Universal Host Controller Interface driver v3.0
uhci_hcd 0000:00:07.0: UHCI Host Controller
uhci_hcd 0000:00:07.0: new USB bus registered, assigned bus number 2
uhci_hcd 0000:00:07.0: irq 26, io base 0x0000ffe0
usb usb2: configuration #1 chosen from 1 choice
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 2 ports detected
uhci_hcd 0000:00:07.1: UHCI Host Controller
uhci_hcd 0000:00:07.1: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:07.1: irq 27, io base 0x0000ffc0
usb usb3: configuration #1 chosen from 1 choice

이렇게 되더군요..

여기서 질문은 현재 3개의 port를 사용하고 있는데요.. 3개다 ehci로 사용할려면 어떻게 해야 하는지
궁금합니다.

현재는 한 port만 usb2.0되어서 usb stick을 인식하고요
나머지 두 개는 에러가 나고 있습니다..

usb 1-2: new high speed USB device using ehci_hcd and address 4
usb 1-2: device descriptor read/64, error -71
usb 1-2: device descriptor read/64, error -71
usb 1-2: new high speed USB device using ehci_hcd and address 5
usb 1-2: device descriptor read/64, error -71
usb 1-2: device descriptor read/64, error -71
.
.

설정방법이나 이런 문제 해결하신분 있으면 조언좀 부탁 드립니다.

jachin의 이미지

http://www.via.com.tw/en/products/peripherals/usb/vt6212/

UHCI 모드의 컨트롤러가 2개 내장되어 있고,
EHCI 모드의 컨트롤러가 1개 내장되어 있는 것이 VT6712 입니다.

Root Hub 1개에서 4개의 포트로 제어권을 넘기게 되어 있습니다.
서로 이웃하는 포트 2개씩이 각각의 UHCI 컨트롤러에 따로 배정되어 있고,
EHCI 모드 컨트롤러는 4개의 포트에 대한 제어를 맡습니다.
만약 A, B, C, D 포트가 있는데,
A, B 포트 중에 한군데 USB 1.1 장치가 물려있으면,
USB는 하위 성능을 기준으로 작동하도록 되어 있으므로
UHCI #1 컨트롤러가 작동하면서 A, B 포트에 USB 2.0 장치가 물려 있더라도 USB 1.1 에 맞춰 작동합니다.

아마 지금 작동하고 있는 USB 2.0 방식의 플래시 메모리 장치는 UHCI 컨트롤러가 활성화 되지 않은,
다른쪽 포트에 연결되어 있어서 작동되고 있다고 생각합니다.
USB 1.1 장치와 USB 2.0 장치를 별도의 컨트롤러 카드(메인보드와 추가 컨트롤러 카드)에 나누어 꽂으시길 권장합니다.

저는 입력 장치 대부분을 USB로 쓰기 때문에, 메인보드에 USB 1.1 장치들을 꽂고,
추가 USB 컨트롤러에 외장형 저장장치들을 연결해두고 씁니다.
====
( - -)a 이제는 학생으로 가장한 백수가 아닌 진짜 백수가 되어야겠다.

댓글 달기

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