[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