[BSD] usb2 device usb1 mode, why?
Kovács Zoltán
kov.z at freemail.hu
2004. Ápr. 2., P, 12:38:16 CEST
Julian Elischer <julian at elischer.org> írta:
> Kovács Zoltán wrote:
> > Adam Szilveszter <adam at hif.hu> írta:
> >
> >
> >>Szukacs Istvan wrote:
> >>
> >>
> >>>sziasztok
> >>>
> >>>van egy franko usb2es mobil rackom (nagyon kis okos,
> >
> > 9Kert vettem), amit a
> >
> >>>szerencsetlen fbsdm(5.2.1) buszken felhuz usb1 es
> >
> > modban.
> >
> >>>turtam az usbd.conf-ot meg man usbd meg keresgeltem
> >
> > handbookban de nem sok
> >
> >>>sikerrel.
> >>>van valakinek tapsztalata/otlete/javaslata, hogy mikent
> >
> > lehet rabirni
> >
> >>>usb2-es mukodesre?
> >>
> >>kernelben gondolom a
> >>
> >>device ehci
> >>
> >>sor benne van? Mert az az USB2 support.
> >>
> >>Dmesgben az ehci device feltunik? Hibauzenet esetleg?
> >>
> >>Egyebkent milyen chipset az USB kontroller? Mert van
> >
> > nehany, ahol
> >
> >>jelenleg nem megy az USB2 de jobb is mert mikor ment
akkor
> >
> > se volt
> >
> >>valami elvezetes.... adathibak atvitel kozben fagyas
stb.
> >
> > 1.1 modban
> >
> >>ellenben ment szepen...
> >>
> >>Udv
> >>Sz.
> >
> >
> > Sziasztok,
> > Az USB2-vel kapcsolatban nekem is lenne egy kérdésem: én
egy USB2 memória
> > kártyát használok, amivel nincs semmi probléma. Mind
Linux mind FreeBSD alatt
> > USB2 protokollal kezelte az operációs rendszer. Csak az
gyanús, hogy a kártya
> > névleges adatátviteli sebessége 4-5 MB/s, viszont sem
Linux és sem FreeBSD
> > alatt nem megy soha 1 MB/s fölé. Nem lehetne
feltornászni a névleges
> > teljesítményre, vagy az csak Windows és MacOS alatt
megy?
> > Üdv
>
> I'm not reading the hungarian totally accuratly, but I
think I get the basic
> drift.. I have merged changes from NetBSD's USB stack (we
get our USB from
> NetBSD) into 5.x and 4.x over the last few weeks, however
NetBSD have not yet
> developed code to support USB-2.0 HUBS which are
complicated devices. The code
> as it stands, however does support USB2.0 on the root
hubs.
> You need to have the ehci driver configured into your
kernel.
> I can read data from my flash keychain thing at about 5.
4MBytes/sec which is
> faster than USB1.1 can possibly go so I know that we are
at least getting some
> use from the 2.0 code. Be warned that the intel EHCI
interfaces are not handled
> very well by teh code and teh EHCI driver may hang if you
boot with a device in
> the connector. usb is also not unloadable as a module if
EHCI is part of it.
> I will be working more on USB over the next couple of
weeks. Hopefully I will
> find the hang.
>
> Udv
>
> Julian
>
Hi,
I have only ohci and uhci devices in my kernel configure file. The problem is that
my usb device is indeed intel based as you can see form my dmesg:
uhci0: <Intel 82801DB (ICH4) USB controller USB-A> port 0xbf80-0xbf9f irq 11 at
device 29.0 on pci0
usb0: <Intel 82801DB (ICH4) USB controller USB-A> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <Intel 82801DB (ICH4) USB controller USB-B> port 0xbf40-0xbf5f irq 11 at
device 29.1 on pci0
usb1: <Intel 82801DB (ICH4) USB controller USB-B> on uhci1
usb1: USB revision 1.0
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <Intel 82801DB (ICH4) USB controller USB-C> port 0xbf20-0xbf3f irq 11 at
device 29.2 on pci0
usb2: <Intel 82801DB (ICH4) USB controller USB-C> on uhci2
usb2: USB revision 1.0
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
I can try to load the ehci driver or recompile the kernel with the device ehci.
Perhaps it works.
Cheers,
Zoli
További információk a(z) BSD levelezőlistáról