Re: USB 3.0 support by default?

2011-06-15 Thread Alexander Best
On Wed Jun 15 11, Hans Petter Selasky wrote:
> On Wednesday 15 June 2011 11:33:14 Alexander Best wrote:
> > On Tue Jun 14 11, Hans Petter Selasky wrote:
> > > On Tuesday 14 June 2011 14:52:08 Alexander Motin wrote:
> > > > Hans Petter Selasky wrote:
> > > Done:
> > > 
> > > http://svn.freebsd.org/changeset/base/223098
> > 
> > btw., if i might ask a technical and probably naive question:
> 
> Hi,
> 
> > 
> > does USB 3.0 feature *full* backward compatibility? that is supporting usb
> > 1.x and usb 2.0 devices without the need for enabling those legacy
> > controllers?
> 
> Yes, XHCI is a replacement for EHCI and OHCI and UHCI. It speaks multiple 
> protocols.

thanks a lot for clearing things up. :)

> 
> > 
> > so will xhci give me all the backward compatibility or do i have to also
> > enable a combination of ohci/uhci/ehci? with usb 2.0 there was no usb 1.x
> > support unless ohci/uhci was also enabled.
> > 
> > i read that the xhci controllers don't depend on CPU and I/O availability
> > as much as the old controllers. doing CPU intensive tasks shouldn't have
> > such a massive effect on USB transfer times, compared to usb 1.x and 2.0.
> > that's why i'd like to completely get rid of the need for ohci/uhci/ehci
> > in my kernel config.
> 
> Due to certain commercial OS'es which haven't got XHCI support, hardware 
> manufacturers have come up with creative solutions which involves custom bits 
> to switch ports to and from XHCI/EHCI.
> 
> > i'd really like to see some transfer time statistics with CPU being close
> > to 100% idle and with CPU being hammered close to 100% with usb 3.0. i
> > think i did such a test a while ago for usb 2.0 and transfer rates dropped
> > quite significantly.
> 
> --HPS

-- 
a13x
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"


Re: USB 3.0 support by default?

2011-06-15 Thread Hans Petter Selasky
On Wednesday 15 June 2011 11:33:14 Alexander Best wrote:
> On Tue Jun 14 11, Hans Petter Selasky wrote:
> > On Tuesday 14 June 2011 14:52:08 Alexander Motin wrote:
> > > Hans Petter Selasky wrote:
> > Done:
> > 
> > http://svn.freebsd.org/changeset/base/223098
> 
> btw., if i might ask a technical and probably naive question:

Hi,

> 
> does USB 3.0 feature *full* backward compatibility? that is supporting usb
> 1.x and usb 2.0 devices without the need for enabling those legacy
> controllers?

Yes, XHCI is a replacement for EHCI and OHCI and UHCI. It speaks multiple 
protocols.

> 
> so will xhci give me all the backward compatibility or do i have to also
> enable a combination of ohci/uhci/ehci? with usb 2.0 there was no usb 1.x
> support unless ohci/uhci was also enabled.
> 
> i read that the xhci controllers don't depend on CPU and I/O availability
> as much as the old controllers. doing CPU intensive tasks shouldn't have
> such a massive effect on USB transfer times, compared to usb 1.x and 2.0.
> that's why i'd like to completely get rid of the need for ohci/uhci/ehci
> in my kernel config.

Due to certain commercial OS'es which haven't got XHCI support, hardware 
manufacturers have come up with creative solutions which involves custom bits 
to switch ports to and from XHCI/EHCI.

> i'd really like to see some transfer time statistics with CPU being close
> to 100% idle and with CPU being hammered close to 100% with usb 3.0. i
> think i did such a test a while ago for usb 2.0 and transfer rates dropped
> quite significantly.

--HPS
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"


Re: USB 3.0 support by default?

2011-06-15 Thread Alexander Best
On Tue Jun 14 11, Hans Petter Selasky wrote:
> On Tuesday 14 June 2011 14:52:08 Alexander Motin wrote:
> > Hans Petter Selasky wrote:
> 
> Done:
> 
> http://svn.freebsd.org/changeset/base/223098

btw., if i might ask a technical and probably naive question:

does USB 3.0 feature *full* backward compatibility? that is supporting usb 1.x
and usb 2.0 devices without the need for enabling those legacy controllers?

so will xhci give me all the backward compatibility or do i have to also enable
a combination of ohci/uhci/ehci? with usb 2.0 there was no usb 1.x support
unless ohci/uhci was also enabled.

i read that the xhci controllers don't depend on CPU and I/O availability as
much as the old controllers. doing CPU intensive tasks shouldn't have such a
massive effect on USB transfer times, compared to usb 1.x and 2.0. that's why
i'd like to completely get rid of the need for ohci/uhci/ehci in my kernel
config.

i'd really like to see some transfer time statistics with CPU being close to
100% idle and with CPU being hammered close to 100% with usb 3.0. i think i did
such a test a while ago for usb 2.0 and transfer rates dropped quite
significantly.

cheers.
alex

> 
> --HPS

-- 
a13x
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"


Re: USB 3.0 support by default?

2011-06-14 Thread Hans Petter Selasky
On Tuesday 14 June 2011 14:52:08 Alexander Motin wrote:
> Hans Petter Selasky wrote:

Done:

http://svn.freebsd.org/changeset/base/223098

--HPS
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"


Re: USB 3.0 support by default?

2011-06-14 Thread Alexander Motin

On 13.06.2011 22:50, Hans Petter Selasky wrote:

Should the "device xhci" be included by default in GENERIC for amd64 and i386
before FreeBSD 9 is released?


Personally, I was surprised that it is not enabled yet. Are there any 
known issues that worth not having it included?


--
Alexander Motin
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"


Re: USB 3.0 support by default?

2011-06-14 Thread Alexander Motin
Hans Petter Selasky wrote:
> On Tuesday 14 June 2011 14:37:28 Alexander Motin wrote:
>> On 13.06.2011 22:50, Hans Petter Selasky wrote:
>>> Should the "device xhci" be included by default in GENERIC for amd64 and
>>> i386 before FreeBSD 9 is released?
>> Personally, I was surprised that it is not enabled yet. Are there any
>> known issues that worth not having it included?
> 
> No, there are not any known issues. Perhaps there are some suspend/resume 
> issues.

It depends on everybody's own preferences, but IMHO it is better to have
device not working after suspend then device not working at all.

-- 
Alexander Motin
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"


Re: USB 3.0 support by default?

2011-06-14 Thread Hans Petter Selasky
On Tuesday 14 June 2011 14:37:28 Alexander Motin wrote:
> On 13.06.2011 22:50, Hans Petter Selasky wrote:
> > Should the "device xhci" be included by default in GENERIC for amd64 and
> > i386 before FreeBSD 9 is released?
> 
> Personally, I was surprised that it is not enabled yet. Are there any
> known issues that worth not having it included?

No, there are not any known issues. Perhaps there are some suspend/resume 
issues.

--HPS
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"


Re: USB 3.0 support by default?

2011-06-13 Thread Mehmet Erol Sanliturk
On Mon, Jun 13, 2011 at 3:50 PM, Hans Petter Selasky wrote:

> Hi,
>
> Should the "device xhci" be included by default in GENERIC for amd64 and
> i386
> before FreeBSD 9 is released?
>
> --HPS
>
>

It may be very good , because new PC main boards mostly are containing USB
3.0 ports .

Thank you very much .

Mehmet Erol Sanliturk
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"


Re: USB 3.0 support by default?

2011-06-13 Thread Kevin Lo
Hans Petter Selasky wrote:
> Hi,
> 
> Should the "device xhci" be included by default in GENERIC for amd64 and i386 
> before FreeBSD 9 is released?

I can't find any reason why it's not here :)

> --HPS

Kevin

___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"


Re: USB 3.0 support by default?

2011-06-13 Thread Kris Moore

On 06/13/2011 15:50, Hans Petter Selasky wrote:

Hi,

Should the "device xhci" be included by default in GENERIC for amd64 and i386
before FreeBSD 9 is released?

--HPS
___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"


Our users would appreciate the switch I'm sure :)


--
Kris Moore
PC-BSD Software
iXsystems

___
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"