Re: FreeBSD 5.3-STABLE USB2.0 und Wechsel FestPlatte

From: Bernd Walter <ticso(at)cicely12.cicely.de>
Date: Wed, 23 Feb 2005 23:58:22 +0100

On Wed, Feb 23, 2005 at 11:07:51PM +0100, Heino Tiedemann wrote:
> Bernd Walter <ticso(at)cicely12.cicely.de> wrote:
>
> > On Wed, Feb 23, 2005 at 10:04:45PM +0100, Harold Gutch wrote:
> >> On Wed, Feb 23, 2005 at 08:28:27PM +0100, Bernd Walter wrote:
> >> > On Wed, Feb 23, 2005 at 08:12:29PM +0100, Heino Tiedemann wrote:
> >> > > Wie erfahre ich, welchen Controller ich habe?
> >> >
> >> > Schwierig zu sagen.
> >> > Im Zweifelsfall mal alle 3 reincompilieren und schauen was sich melded.
> >> > Prinzipiel können Controller auch inkompatibel zu allen dreien sein,
> >> > aber das ist bei PCI Controllern eher unüblich.
> >>
> >> Kann man denn in dieser Hinsicht der Ausgabe von "pciconf -lv"
> >> nicht einigermassen trauen? Bei mir erscheint da u.a.:
> >>
> >> none0(at)pci0:16:4: class=0x0c0320 card=0x31041106 chip=0x31041106 rev=0x86 hdr=0x00
> >> vendor = 'VIA Technologies Inc'
> >> device = 'VT6202 USB 2.0 Enhanced Host Controller'
> >> class = serial bus
> >> subclass = USB
> >
> > Nach der Beschreibung kannst du nicht gehen, die kann mitunter
> > nichtssagend sein
>
> zur Bestätigung:
>
> ohci0(at)pci0:15:2: class=0x0c0310 card=0x02201166 chip=0x02201166 rev=0x04 hdr=0x00
> vendor = 'ServerWorks (Was: Reliance Computer Corp)'
> device = 'OSB4 OpenHCI Compliant USB Controller'
> class = serial bus
> subclass = USB

Ja - das ist ein OHCI - wie schon erwähnt macht der Low und Full Speed.
In dem Fall ist die Beschreibung ja auch eindeutig.
Da du vermutlich High Speed willst ist der nicht geeignet - ich kenne
den Chip nicht gut, aber es kann durchaus sein, dass du noch einen
Highspeed auf einer 0:15:* PCI Addresse hast.
EHCI Controller treten halt nie aleine auf.

> >- entscheident ist die class Nummer.
> >
> > class=0x0c0320 ist EHCI
> > class=0x0c0310 ist OHCI
> > class=0x0c0300 ist UHCI
> >
> > Aber kannst du dir die Zahlen merken?
> >
> > Du hast hier einen EHCI vorliegen - eigendlich der Normalfall für
> > High Speed - mir ist für PCI derzeit nichts anderes bekannt.
>
> Was hat jetzt PCI damit zu tun?

Naja - dein USB Host Controller muss schon irgendwie mit dem Rest vom
Rechner verbunden sein und das ist im normalfall PCI.
Es gibt auch ISA Controller, sowie diverse andere Interfaces, aber
FreeBSD untestützt halt derzeit nur PCI Controller der drei genannten
Klassen - es mag auch andere PCI geben.

-- 
B.Walter                   BWCT                http://www.bwct.de
bernd(at)bwct.de                                  info(at)bwct.de
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 24 Feb 2005 - 00:00:12 CET

search this site