• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

HEADSUP usb2/usb4bsd to become default in GENERIC

danger@

Administrator
Staff member
Administrator
Moderator
Developer

Thanks: 338
Messages: 977

#1
Dear all,

&quot said:
Hello -current and -usb.

We are in the final stages of bringing in the new usb
stack.

Features include: SMP, better device support, speed increases.

We hope to make it in for 8.0. It will really take a unified effort
to make this all work and I look forward to all contributors input.

We have a few large steps ahead of us and I wanted to lay out the
schedule so that people understand what is coming and what to expect.

At this point we expect there to be no style or changes in usb2
that are not bugfixes until Phase 3 "Hand off". The reason for
this is to prevent bugs from creeping in and allow the maintainer
to focus 100% on bugs and feature parity with the oldusb stack.
For more information see mailing list thread.
 

danger@

Administrator
Staff member
Administrator
Moderator
Developer

Thanks: 338
Messages: 977

#2
&quot said:
Hi,


The GENERIC kernels for all architectures now default to the new USB2 stack. No
kernel config options or code have been removed so if a problem arises please
report it and optionally revert to the old USB stack.

IMPORTANT NOTES:

1. If you are loading USB kernel modules then ensure that these are also
changed over, eg uftdi.ko -> usb2_serial_ftdi.ko. You can not load oldUSB
modules with the GENERIC kernels.

2. If you have a custom kernel that includes GENERIC as a base, you need to
ensure that any additional usb devices that you specify are changed over.

3. The USB2 kernel options and module names are _temporary_. The next stage is
to move the USB2 code into its permanent location in the source tree and at
that point will take over the well established naming. (ie, usb, ehci, ohci,
uftdi). There will be no changes going from FreeBSD 7.x -> 8.0

4. Once (3) is complete the oldUSB code will still be usable until much closer
to the 8.0 branch.


Please report any issues to the mailing lists.


regards,
Andrew
For more information see mailing list thread.
 
Top